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

#s-0a7a918e-b970-4ca2-8a05-da9d3e63d7d2 {
  text-align: left;
}

#s-8a03e1de-ea95-4d24-844f-dd4797551756 {
  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-6ccf13b4-20bf-4a99-9461-8088ace62ab5 .shogun-tabs > li > .shogun-tab-box {
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(246, 246, 246, 0);
  }
  #s-6ccf13b4-20bf-4a99-9461-8088ace62ab5 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(255, 255, 255, 1);
  }
#s-6ccf13b4-20bf-4a99-9461-8088ace62ab5 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(0, 0, 0, 1);
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-6ccf13b4-20bf-4a99-9461-8088ace62ab5 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(20, 133, 239, 1);
}

#s-6ccf13b4-20bf-4a99-9461-8088ace62ab5 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(255, 255, 255, 1);
}

#s-6ccf13b4-20bf-4a99-9461-8088ace62ab5 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(255, 255, 255, 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-f6f52644-5f4f-4491-8646-27f106028c7c {
  min-height: 50px;
background-color: rgba(71, 71, 71, 1);
}








#s-f6f52644-5f4f-4491-8646-27f106028c7c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f6f52644-5f4f-4491-8646-27f106028c7c.shg-box.shg-c {
  justify-content: center;
}

#s-de6f6231-4f6c-4206-9d1d-9d1e5af4ed38 {
  min-height: 50px;
background-color: rgba(71, 71, 71, 1);
}
@media (min-width: 1200px){#s-de6f6231-4f6c-4206-9d1d-9d1e5af4ed38 {
  padding-top: 0px;
padding-bottom: 5em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-de6f6231-4f6c-4206-9d1d-9d1e5af4ed38 {
  padding-bottom: 5em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-de6f6231-4f6c-4206-9d1d-9d1e5af4ed38 {
  padding-bottom: 5em;
}
}@media (max-width: 767px){#s-de6f6231-4f6c-4206-9d1d-9d1e5af4ed38 {
  margin-bottom: 1em;
padding-bottom: 0em;
}
}







#s-de6f6231-4f6c-4206-9d1d-9d1e5af4ed38 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-de6f6231-4f6c-4206-9d1d-9d1e5af4ed38.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-84c8f3be-7c7d-4c95-a82a-197b8e98b519 {
  background-color: rgba(71, 71, 71, 1);
}

@media (min-width: 0px) {
[id="s-84c8f3be-7c7d-4c95-a82a-197b8e98b519"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-84c8f3be-7c7d-4c95-a82a-197b8e98b519"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-84c8f3be-7c7d-4c95-a82a-197b8e98b519"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-84c8f3be-7c7d-4c95-a82a-197b8e98b519"] > .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-7452e41f-4f12-46c0-b188-b346a53d4e94 {
  text-align: left;
}
@media (min-width: 1200px){#s-7452e41f-4f12-46c0-b188-b346a53d4e94 {
  display: none;
}
#s-7452e41f-4f12-46c0-b188-b346a53d4e94, #wrap-s-7452e41f-4f12-46c0-b188-b346a53d4e94, #wrap-content-s-7452e41f-4f12-46c0-b188-b346a53d4e94 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7452e41f-4f12-46c0-b188-b346a53d4e94 {
  display: none;
}
#s-7452e41f-4f12-46c0-b188-b346a53d4e94, #wrap-s-7452e41f-4f12-46c0-b188-b346a53d4e94, #wrap-content-s-7452e41f-4f12-46c0-b188-b346a53d4e94 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7452e41f-4f12-46c0-b188-b346a53d4e94 {
  display: none;
}
#s-7452e41f-4f12-46c0-b188-b346a53d4e94, #wrap-s-7452e41f-4f12-46c0-b188-b346a53d4e94, #wrap-content-s-7452e41f-4f12-46c0-b188-b346a53d4e94 { display: none !important; }}@media (max-width: 767px){#s-7452e41f-4f12-46c0-b188-b346a53d4e94 {
  margin-top: 0px;
}
}
#s-7452e41f-4f12-46c0-b188-b346a53d4e94 {
  overflow: hidden;
  
  
}







  #s-7452e41f-4f12-46c0-b188-b346a53d4e94 img.shogun-image {
    

    
    
    
  }


#s-7452e41f-4f12-46c0-b188-b346a53d4e94 .shogun-image-content {
  
    justify-content: center;
  
}

#s-c2989c73-a7a7-4357-b57e-45576c9aba12 {
  max-width: 1260px;
text-align: left;
}
@media (min-width: 1200px){#s-c2989c73-a7a7-4357-b57e-45576c9aba12 {
  margin-top: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c2989c73-a7a7-4357-b57e-45576c9aba12 {
  margin-top: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c2989c73-a7a7-4357-b57e-45576c9aba12 {
  margin-top: 0px;
}
}@media (max-width: 767px){#s-c2989c73-a7a7-4357-b57e-45576c9aba12 {
  display: none;
}
#s-c2989c73-a7a7-4357-b57e-45576c9aba12, #wrap-s-c2989c73-a7a7-4357-b57e-45576c9aba12, #wrap-content-s-c2989c73-a7a7-4357-b57e-45576c9aba12 { display: none !important; }}
#s-c2989c73-a7a7-4357-b57e-45576c9aba12 {
  overflow: hidden;
  
  
      max-width: 1260px;
      
      
      
        margin-left: 0;
        margin-right: auto;
      
  
}








#s-c2989c73-a7a7-4357-b57e-45576c9aba12 .shogun-image-content {
  
    justify-content: center;
  
}

#s-52ede0e5-1ecc-4d88-9f60-1b68fcb92ccb {
  min-height: 50px;
}
@media (min-width: 1200px){#s-52ede0e5-1ecc-4d88-9f60-1b68fcb92ccb {
  margin-top: 4em;
margin-left: 2%;
margin-bottom: 0em;
margin-right: 2%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-52ede0e5-1ecc-4d88-9f60-1b68fcb92ccb {
  margin-top: 4em;
margin-left: 2%;
margin-right: 2%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-52ede0e5-1ecc-4d88-9f60-1b68fcb92ccb {
  margin-top: 4em;
margin-right: 1em;
}
}@media (max-width: 767px){#s-52ede0e5-1ecc-4d88-9f60-1b68fcb92ccb {
  margin-top: 1em;
margin-left: 0.5em;
margin-right: 0.5em;
}
}







#s-52ede0e5-1ecc-4d88-9f60-1b68fcb92ccb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-52ede0e5-1ecc-4d88-9f60-1b68fcb92ccb.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-99185205-1be3-4dba-b80e-e37f77b6a282 {
  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-99185205-1be3-4dba-b80e-e37f77b6a282 {
  margin-left: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-99185205-1be3-4dba-b80e-e37f77b6a282 {
  margin-top: 0em;
margin-left: 0em;
}
}@media (max-width: 767px){#s-99185205-1be3-4dba-b80e-e37f77b6a282 {
  margin-bottom: 1em;
}
}
#s-99185205-1be3-4dba-b80e-e37f77b6a282 .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-99185205-1be3-4dba-b80e-e37f77b6a282 .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-99185205-1be3-4dba-b80e-e37f77b6a282 .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-99185205-1be3-4dba-b80e-e37f77b6a282 .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-d70c87e8-95c5-4598-848d-61da5c483fa1 {
  margin-top: 2em;
margin-left: 4em;
margin-right: 0em;
min-height: 50px;
}
@media (min-width: 1200px){#s-d70c87e8-95c5-4598-848d-61da5c483fa1 {
  margin-left: 0em;
margin-right: 0em;
padding-left: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d70c87e8-95c5-4598-848d-61da5c483fa1 {
  margin-left: 0em;
margin-right: 0em;
padding-left: 0em;
padding-right: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d70c87e8-95c5-4598-848d-61da5c483fa1 {
  margin-left: 0em;
}
}@media (max-width: 767px){#s-d70c87e8-95c5-4598-848d-61da5c483fa1 {
  margin-left: 1em;
margin-right: 1em;
}
}







#s-d70c87e8-95c5-4598-848d-61da5c483fa1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d70c87e8-95c5-4598-848d-61da5c483fa1.shg-box.shg-c {
  justify-content: center;
}

#s-61e21fe6-db89-42e2-8ae3-eaef8e3cab0a {
  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-61e21fe6-db89-42e2-8ae3-eaef8e3cab0a {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-61e21fe6-db89-42e2-8ae3-eaef8e3cab0a .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-61e21fe6-db89-42e2-8ae3-eaef8e3cab0a .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 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-4cd0f933-03ab-4a37-9fca-e059bdcb37e2 {
  margin-top: 0px;
margin-left: 0em;
margin-right: 0em;
padding-top: 3%;
padding-bottom: 3%;
padding-right: 0%;
}
@media (min-width: 1200px){#s-4cd0f933-03ab-4a37-9fca-e059bdcb37e2 {
  margin-left: 3em;
margin-right: 4em;
padding-top: 1em;
padding-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4cd0f933-03ab-4a37-9fca-e059bdcb37e2 {
  margin-left: 3em;
margin-right: 4em;
padding-top: 1em;
padding-bottom: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4cd0f933-03ab-4a37-9fca-e059bdcb37e2 {
  padding-top: 1em;
padding-bottom: 0%;
}
}@media (max-width: 767px){#s-4cd0f933-03ab-4a37-9fca-e059bdcb37e2 {
  padding-top: 1em;
padding-bottom: 0.5em;
}
}
#s-1bb6e340-6fb0-444e-a83b-be676fbec0d1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-1bb6e340-6fb0-444e-a83b-be676fbec0d1 {
  margin-top: 1em;
margin-left: 4em;
margin-right: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1bb6e340-6fb0-444e-a83b-be676fbec0d1 {
  margin-top: 1em;
margin-left: 4em;
margin-right: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1bb6e340-6fb0-444e-a83b-be676fbec0d1 {
  margin-top: 1em;
}
}@media (max-width: 767px){#s-1bb6e340-6fb0-444e-a83b-be676fbec0d1 {
  margin-top: 1em;
}
}







#s-1bb6e340-6fb0-444e-a83b-be676fbec0d1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1bb6e340-6fb0-444e-a83b-be676fbec0d1.shg-box.shg-c {
  justify-content: center;
}

#s-42ded37e-5fad-4da1-b4d3-99156383ab43 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-42ded37e-5fad-4da1-b4d3-99156383ab43 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-42ded37e-5fad-4da1-b4d3-99156383ab43.shg-box.shg-c {
  justify-content: center;
}

#s-57d5ecc5-10a4-4546-9fd9-a9a88bb8c983 {
  margin-left: -6%;
margin-right: 0px;
text-align: left;
}
@media (max-width: 767px){#s-57d5ecc5-10a4-4546-9fd9-a9a88bb8c983 {
  margin-left: -1.5%;
}
}
#s-9638c730-9fc9-487b-a3c6-32295b410983 {
  margin-left: 3em;
margin-right: 0px;
}
@media (max-width: 767px){#s-9638c730-9fc9-487b-a3c6-32295b410983 {
  margin-left: 0em;
margin-right: 0em;
}
}







#s-9638c730-9fc9-487b-a3c6-32295b410983 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9638c730-9fc9-487b-a3c6-32295b410983.shg-box.shg-c {
  justify-content: center;
}

#s-62af07c6-6ef3-41d4-8f63-0b66e3c219c9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-62af07c6-6ef3-41d4-8f63-0b66e3c219c9 {
  margin-top: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-62af07c6-6ef3-41d4-8f63-0b66e3c219c9 {
  margin-top: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-62af07c6-6ef3-41d4-8f63-0b66e3c219c9 {
  margin-top: 0em;
}
}







#s-62af07c6-6ef3-41d4-8f63-0b66e3c219c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-62af07c6-6ef3-41d4-8f63-0b66e3c219c9.shg-box.shg-c {
  justify-content: center;
}

#s-908b2a28-55cb-4ee6-9861-92caf3631aaf {
  margin-left: 0px;
margin-right: 0px;
}

#s-3b41996c-88e3-4f15-9d07-63976f05dd50 {
  text-align: left;
}
@media (min-width: 1200px){#s-3b41996c-88e3-4f15-9d07-63976f05dd50 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3b41996c-88e3-4f15-9d07-63976f05dd50 .shg-product-sold-out {
  display: none;
  color: rgba(245, 245, 245, 1);
  font-size: 18px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3b41996c-88e3-4f15-9d07-63976f05dd50 .shg-product-price {
  color: rgba(245, 245, 245, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-3b41996c-88e3-4f15-9d07-63976f05dd50 .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-86d5e044-9e8c-439e-aa77-5814c2c3c042 {
  margin-left: 0px;
margin-right: 0px;
padding-left: 25px;
padding-right: 25px;
text-align: left;
}
@media (min-width: 1200px){#s-86d5e044-9e8c-439e-aa77-5814c2c3c042 {
  margin-left: 0.5em;
margin-right: 0.5em;
}
}
#s-ce321e48-da3f-4c02-9290-2f83b8438b19 {
  margin-left: 0px;
margin-right: 0px;
text-align: left;
background-color: rgba(255, 255, 255, 0);
}
@media (min-width: 1200px){#s-ce321e48-da3f-4c02-9290-2f83b8438b19 {
  margin-top: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ce321e48-da3f-4c02-9290-2f83b8438b19 {
  margin-top: 0px;
margin-bottom: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ce321e48-da3f-4c02-9290-2f83b8438b19 {
  margin-top: 8px;
margin-bottom: 0px;
}
}@media (max-width: 767px){#s-ce321e48-da3f-4c02-9290-2f83b8438b19 {
  margin-top: 2em;
margin-bottom: 0em;
text-align: center;
}
}
#s-9a92e14c-6c16-4c5f-bf3b-a5621dbd6ab0 {
  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-9a92e14c-6c16-4c5f-bf3b-a5621dbd6ab0 {
  margin-top: 0em;
margin-left: 0em;
margin-bottom: 0em;
margin-right: 2em;
padding-top: 0.5em;
padding-left: 0em;
padding-right: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9a92e14c-6c16-4c5f-bf3b-a5621dbd6ab0 {
  margin-top: 0em;
margin-bottom: 0em;
margin-right: 2em;
padding-top: 0.5em;
padding-left: 0em;
padding-bottom: 2em;
padding-right: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9a92e14c-6c16-4c5f-bf3b-a5621dbd6ab0 {
  margin-left: 0%;
padding-left: 0em;
}
}@media (max-width: 767px){#s-9a92e14c-6c16-4c5f-bf3b-a5621dbd6ab0 {
  margin-top: 0em;
margin-bottom: 0em;
padding-top: 0em;
padding-bottom: 0em;
}
}







#s-9a92e14c-6c16-4c5f-bf3b-a5621dbd6ab0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9a92e14c-6c16-4c5f-bf3b-a5621dbd6ab0.shg-box.shg-c {
  justify-content: center;
}

#s-9cecff9f-4eed-4478-9364-789ccc3ac987 {
  margin-top: 1em;
margin-left: 0px;
margin-bottom: 1em;
margin-right: 0%;
padding-top: 1em;
padding-left: 0em;
padding-bottom: 1em;
padding-right: 0em;
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;
background-color: rgba(60, 60, 60, 1);
}
@media (min-width: 1200px){#s-9cecff9f-4eed-4478-9364-789ccc3ac987 {
  margin-left: 0%;
margin-bottom: 1em;
margin-right: 5%;
padding-top: 0.3em;
padding-left: 1em;
padding-bottom: 0.3em;
padding-right: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9cecff9f-4eed-4478-9364-789ccc3ac987 {
  margin-bottom: 1em;
margin-right: 10%;
padding-top: 0.3em;
padding-left: 1em;
padding-bottom: 0.3em;
padding-right: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9cecff9f-4eed-4478-9364-789ccc3ac987 {
  margin-bottom: 1em;
margin-right: 10%;
padding-top: 0.3em;
padding-left: 0.5em;
padding-bottom: 0.3em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-9cecff9f-4eed-4478-9364-789ccc3ac987 {
  margin-top: 1em;
margin-bottom: 1em;
margin-right: 0%;
padding-top: 0.5em;
padding-left: 1em;
padding-bottom: 0.5em;
padding-right: 1em;
}
}
@media (min-width: 0px) {
[id="s-9cecff9f-4eed-4478-9364-789ccc3ac987"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9cecff9f-4eed-4478-9364-789ccc3ac987"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-9cecff9f-4eed-4478-9364-789ccc3ac987"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-9cecff9f-4eed-4478-9364-789ccc3ac987"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-9cecff9f-4eed-4478-9364-789ccc3ac987"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-9cecff9f-4eed-4478-9364-789ccc3ac987"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-9cecff9f-4eed-4478-9364-789ccc3ac987"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-9cecff9f-4eed-4478-9364-789ccc3ac987"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-9cecff9f-4eed-4478-9364-789ccc3ac987"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-9cecff9f-4eed-4478-9364-789ccc3ac987"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 10.0px);
}

}

#s-2cf18ed4-5250-4c92-a1df-340b15174079 {
  margin-left: 0px;
margin-right: 0px;
min-height: 50px;
}








#s-2cf18ed4-5250-4c92-a1df-340b15174079 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2cf18ed4-5250-4c92-a1df-340b15174079.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-ae6358ea-10c7-4470-9cd4-099526e4310a {
  margin-left: 0px;
margin-right: 0px;
max-width: 25px;
aspect-ratio: 1/1;
text-align: left;
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a {
  margin: 0 !important;
  overflow: visible;
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a-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-ae6358ea-10c7-4470-9cd4-099526e4310a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0px;
  margin-right: 0px;
  
  
}

.shg-image-content-margin-container-s-ae6358ea-10c7-4470-9cd4-099526e4310a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a img.shogun-image {
  /* Add background color handling */
  
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-ae6358ea-10c7-4470-9cd4-099526e4310a.shogun-image {
    
    
    
    max-height: 25px;
  }


.s-ae6358ea-10c7-4470-9cd4-099526e4310a .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae6358ea-10c7-4470-9cd4-099526e4310a.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ae6358ea-10c7-4470-9cd4-099526e4310a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a.shogun-image {
  box-sizing: border-box;
}



.s-ae6358ea-10c7-4470-9cd4-099526e4310a img.shogun-image {
  
}


@media (min-width: 1200px){#s-ae6358ea-10c7-4470-9cd4-099526e4310a {
  margin: 0 !important;
  overflow: visible;
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a-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-ae6358ea-10c7-4470-9cd4-099526e4310a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae6358ea-10c7-4470-9cd4-099526e4310a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a img.shogun-image {
  /* Add background color handling */
  
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-ae6358ea-10c7-4470-9cd4-099526e4310a.shogun-image {
    
    
    
    max-height: 25px;
  }


.s-ae6358ea-10c7-4470-9cd4-099526e4310a .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae6358ea-10c7-4470-9cd4-099526e4310a.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ae6358ea-10c7-4470-9cd4-099526e4310a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a.shogun-image {
  box-sizing: border-box;
}



.s-ae6358ea-10c7-4470-9cd4-099526e4310a img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ae6358ea-10c7-4470-9cd4-099526e4310a {
  margin: 0 !important;
  overflow: visible;
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a-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-ae6358ea-10c7-4470-9cd4-099526e4310a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae6358ea-10c7-4470-9cd4-099526e4310a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a img.shogun-image {
  /* Add background color handling */
  
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-ae6358ea-10c7-4470-9cd4-099526e4310a.shogun-image {
    
    
    
    max-height: 25px;
  }


.s-ae6358ea-10c7-4470-9cd4-099526e4310a .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae6358ea-10c7-4470-9cd4-099526e4310a.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ae6358ea-10c7-4470-9cd4-099526e4310a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a.shogun-image {
  box-sizing: border-box;
}



.s-ae6358ea-10c7-4470-9cd4-099526e4310a img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ae6358ea-10c7-4470-9cd4-099526e4310a {
  margin: 0 !important;
  overflow: visible;
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a-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-ae6358ea-10c7-4470-9cd4-099526e4310a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae6358ea-10c7-4470-9cd4-099526e4310a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a img.shogun-image {
  /* Add background color handling */
  
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-ae6358ea-10c7-4470-9cd4-099526e4310a.shogun-image {
    
    
    
    max-height: 25px;
  }


.s-ae6358ea-10c7-4470-9cd4-099526e4310a .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae6358ea-10c7-4470-9cd4-099526e4310a.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ae6358ea-10c7-4470-9cd4-099526e4310a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a.shogun-image {
  box-sizing: border-box;
}



.s-ae6358ea-10c7-4470-9cd4-099526e4310a img.shogun-image {
  
}


}@media (max-width: 767px){#s-ae6358ea-10c7-4470-9cd4-099526e4310a {
  margin: 0 !important;
  overflow: visible;
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a-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-ae6358ea-10c7-4470-9cd4-099526e4310a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-ae6358ea-10c7-4470-9cd4-099526e4310a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a img.shogun-image {
  /* Add background color handling */
  
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-ae6358ea-10c7-4470-9cd4-099526e4310a.shogun-image {
    
    
    
    max-height: 25px;
  }


.s-ae6358ea-10c7-4470-9cd4-099526e4310a .shogun-image-content {
  
    justify-content: center;
  
}

.s-ae6358ea-10c7-4470-9cd4-099526e4310a.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-ae6358ea-10c7-4470-9cd4-099526e4310a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ae6358ea-10c7-4470-9cd4-099526e4310a.shogun-image {
  box-sizing: border-box;
}



.s-ae6358ea-10c7-4470-9cd4-099526e4310a img.shogun-image {
  
}


}
#s-0c4c1686-5f43-404c-a040-efe0ac8ed480 {
  margin-left: 0px;
margin-right: 0px;
}

#s-20173cd2-d737-4e02-ac8e-8e6d957e5bcc {
  margin-left: 0px;
margin-right: 0px;
min-height: 50px;
}








#s-20173cd2-d737-4e02-ac8e-8e6d957e5bcc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-20173cd2-d737-4e02-ac8e-8e6d957e5bcc.shg-box.shg-c {
  justify-content: center;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db {
  margin-left: 0px;
margin-right: 0px;
max-width: 25px;
aspect-ratio: 1/1;
text-align: left;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db {
  margin: 0 !important;
  overflow: visible;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db-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-1b2c9ade-b823-4f76-8cc2-67279ac168db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0px;
  margin-right: 0px;
  
  
}

.shg-image-content-margin-container-s-1b2c9ade-b823-4f76-8cc2-67279ac168db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db img.shogun-image {
  /* Add background color handling */
  
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shogun-image {
    
    
    
    max-height: 25px;
  }


.s-1b2c9ade-b823-4f76-8cc2-67279ac168db .shogun-image-content {
  
    justify-content: center;
  
}

.s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shogun-image {
  box-sizing: border-box;
}



.s-1b2c9ade-b823-4f76-8cc2-67279ac168db img.shogun-image {
  
}


@media (min-width: 1200px){#s-1b2c9ade-b823-4f76-8cc2-67279ac168db {
  margin: 0 !important;
  overflow: visible;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db-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-1b2c9ade-b823-4f76-8cc2-67279ac168db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1b2c9ade-b823-4f76-8cc2-67279ac168db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db img.shogun-image {
  /* Add background color handling */
  
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shogun-image {
    
    
    
    max-height: 25px;
  }


.s-1b2c9ade-b823-4f76-8cc2-67279ac168db .shogun-image-content {
  
    justify-content: center;
  
}

.s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shogun-image {
  box-sizing: border-box;
}



.s-1b2c9ade-b823-4f76-8cc2-67279ac168db img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-1b2c9ade-b823-4f76-8cc2-67279ac168db {
  margin: 0 !important;
  overflow: visible;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db-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-1b2c9ade-b823-4f76-8cc2-67279ac168db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1b2c9ade-b823-4f76-8cc2-67279ac168db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db img.shogun-image {
  /* Add background color handling */
  
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shogun-image {
    
    
    
    max-height: 25px;
  }


.s-1b2c9ade-b823-4f76-8cc2-67279ac168db .shogun-image-content {
  
    justify-content: center;
  
}

.s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shogun-image {
  box-sizing: border-box;
}



.s-1b2c9ade-b823-4f76-8cc2-67279ac168db img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1b2c9ade-b823-4f76-8cc2-67279ac168db {
  margin: 0 !important;
  overflow: visible;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db-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-1b2c9ade-b823-4f76-8cc2-67279ac168db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1b2c9ade-b823-4f76-8cc2-67279ac168db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db img.shogun-image {
  /* Add background color handling */
  
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shogun-image {
    
    
    
    max-height: 25px;
  }


.s-1b2c9ade-b823-4f76-8cc2-67279ac168db .shogun-image-content {
  
    justify-content: center;
  
}

.s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shogun-image {
  box-sizing: border-box;
}



.s-1b2c9ade-b823-4f76-8cc2-67279ac168db img.shogun-image {
  
}


}@media (max-width: 767px){#s-1b2c9ade-b823-4f76-8cc2-67279ac168db {
  margin: 0 !important;
  overflow: visible;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db-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-1b2c9ade-b823-4f76-8cc2-67279ac168db {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1b2c9ade-b823-4f76-8cc2-67279ac168db {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db img.shogun-image {
  /* Add background color handling */
  
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shogun-image {
    
    
    
    max-height: 25px;
  }


.s-1b2c9ade-b823-4f76-8cc2-67279ac168db .shogun-image-content {
  
    justify-content: center;
  
}

.s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b2c9ade-b823-4f76-8cc2-67279ac168db.shogun-image {
  box-sizing: border-box;
}



.s-1b2c9ade-b823-4f76-8cc2-67279ac168db img.shogun-image {
  
}


}
#s-0cc1edad-6ec5-462b-b333-43b70379fd8c {
  margin-left: 0px;
margin-right: 0px;
}

#s-67f9f9fc-fb4a-466e-87bf-f92cc7d2022d {
  margin-left: 0px;
margin-right: 0px;
min-height: 50px;
}








#s-67f9f9fc-fb4a-466e-87bf-f92cc7d2022d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-67f9f9fc-fb4a-466e-87bf-f92cc7d2022d.shg-box.shg-c {
  justify-content: center;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944 {
  margin-left: 0px;
margin-right: 0px;
max-width: 25px;
aspect-ratio: 1/1;
text-align: left;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944 {
  margin: 0 !important;
  overflow: visible;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944-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-09080854-3e2a-43cb-92ec-aa0ed52b1944 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0px;
  margin-right: 0px;
  
  
}

.shg-image-content-margin-container-s-09080854-3e2a-43cb-92ec-aa0ed52b1944 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944 img.shogun-image {
  /* Add background color handling */
  
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shogun-image {
    
    
    
    max-height: 25px;
  }


.s-09080854-3e2a-43cb-92ec-aa0ed52b1944 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shogun-image {
  box-sizing: border-box;
}



.s-09080854-3e2a-43cb-92ec-aa0ed52b1944 img.shogun-image {
  
}


@media (min-width: 1200px){#s-09080854-3e2a-43cb-92ec-aa0ed52b1944 {
  margin: 0 !important;
  overflow: visible;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944-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-09080854-3e2a-43cb-92ec-aa0ed52b1944 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09080854-3e2a-43cb-92ec-aa0ed52b1944 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944 img.shogun-image {
  /* Add background color handling */
  
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shogun-image {
    
    
    
    max-height: 25px;
  }


.s-09080854-3e2a-43cb-92ec-aa0ed52b1944 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shogun-image {
  box-sizing: border-box;
}



.s-09080854-3e2a-43cb-92ec-aa0ed52b1944 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-09080854-3e2a-43cb-92ec-aa0ed52b1944 {
  margin: 0 !important;
  overflow: visible;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944-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-09080854-3e2a-43cb-92ec-aa0ed52b1944 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09080854-3e2a-43cb-92ec-aa0ed52b1944 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944 img.shogun-image {
  /* Add background color handling */
  
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shogun-image {
    
    
    
    max-height: 25px;
  }


.s-09080854-3e2a-43cb-92ec-aa0ed52b1944 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shogun-image {
  box-sizing: border-box;
}



.s-09080854-3e2a-43cb-92ec-aa0ed52b1944 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-09080854-3e2a-43cb-92ec-aa0ed52b1944 {
  margin: 0 !important;
  overflow: visible;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944-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-09080854-3e2a-43cb-92ec-aa0ed52b1944 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09080854-3e2a-43cb-92ec-aa0ed52b1944 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944 img.shogun-image {
  /* Add background color handling */
  
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shogun-image {
    
    
    
    max-height: 25px;
  }


.s-09080854-3e2a-43cb-92ec-aa0ed52b1944 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shogun-image {
  box-sizing: border-box;
}



.s-09080854-3e2a-43cb-92ec-aa0ed52b1944 img.shogun-image {
  
}


}@media (max-width: 767px){#s-09080854-3e2a-43cb-92ec-aa0ed52b1944 {
  margin: 0 !important;
  overflow: visible;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944-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-09080854-3e2a-43cb-92ec-aa0ed52b1944 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-09080854-3e2a-43cb-92ec-aa0ed52b1944 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944 img.shogun-image {
  /* Add background color handling */
  
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shogun-image {
    
    
    
    max-height: 25px;
  }


.s-09080854-3e2a-43cb-92ec-aa0ed52b1944 .shogun-image-content {
  
    justify-content: center;
  
}

.s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-09080854-3e2a-43cb-92ec-aa0ed52b1944.shogun-image {
  box-sizing: border-box;
}



.s-09080854-3e2a-43cb-92ec-aa0ed52b1944 img.shogun-image {
  
}


}
#s-cac047b1-0b95-45f4-adc7-4da1848f988f {
  margin-left: 0px;
margin-right: 0px;
text-align: left;
}
@media (max-width: 767px){#s-cac047b1-0b95-45f4-adc7-4da1848f988f {
  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-96b5353d-4126-4485-bab6-687fad760ff0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-96b5353d-4126-4485-bab6-687fad760ff0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-96b5353d-4126-4485-bab6-687fad760ff0.shg-box.shg-c {
  justify-content: center;
}

#s-9c87cc33-5247-4f62-866e-d702e7f842f6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

@media (min-width: 1200px){#s-b3db96cc-5790-48c3-b8a1-0ecffed484da {
  margin-top: 3em;
margin-left: 1em;
margin-bottom: 3em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b3db96cc-5790-48c3-b8a1-0ecffed484da {
  margin-top: 3em;
margin-left: 1em;
margin-bottom: 3em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b3db96cc-5790-48c3-b8a1-0ecffed484da {
  margin-top: 3em;
margin-bottom: 3em;
}
}@media (max-width: 767px){#s-b3db96cc-5790-48c3-b8a1-0ecffed484da {
  margin-bottom: 1em;
}
}
@media (min-width: 0px) {
[id="s-b3db96cc-5790-48c3-b8a1-0ecffed484da"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b3db96cc-5790-48c3-b8a1-0ecffed484da"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-b3db96cc-5790-48c3-b8a1-0ecffed484da"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b3db96cc-5790-48c3-b8a1-0ecffed484da"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-b3db96cc-5790-48c3-b8a1-0ecffed484da"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b3db96cc-5790-48c3-b8a1-0ecffed484da"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-b3db96cc-5790-48c3-b8a1-0ecffed484da"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

#s-4a10f3c7-fa67-45f2-9784-665669a5fae7 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-4a10f3c7-fa67-45f2-9784-665669a5fae7 {
  padding-top: 8em;
padding-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4a10f3c7-fa67-45f2-9784-665669a5fae7 {
  padding-top: 8em;
}
}







#s-4a10f3c7-fa67-45f2-9784-665669a5fae7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4a10f3c7-fa67-45f2-9784-665669a5fae7.shg-box.shg-c {
  justify-content: flex-start;
}

.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-272f866c-5e20-456b-bbe7-166ef266ba43 {
  min-height: 50px;
}








#s-272f866c-5e20-456b-bbe7-166ef266ba43 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-272f866c-5e20-456b-bbe7-166ef266ba43.shg-box.shg-c {
  justify-content: flex-start;
}

#s-5bad09e1-8dec-4594-9f9a-6252d75b53e2 {
  margin-left: -7em;
margin-right: 0em;
text-align: center;
}
@media (max-width: 767px){#s-5bad09e1-8dec-4594-9f9a-6252d75b53e2 {
  margin-left: 0em;
}
}
#s-5bad09e1-8dec-4594-9f9a-6252d75b53e2 {
  overflow: hidden;
  
  
}







  #s-5bad09e1-8dec-4594-9f9a-6252d75b53e2 img.shogun-image {
    

    
    
    
  }


#s-5bad09e1-8dec-4594-9f9a-6252d75b53e2 .shogun-image-content {
  
    justify-content: center;
  
}

#s-52b18e2a-e347-4b85-8eb0-8b7f36d9bb5e {
  margin-left: 4em;
margin-bottom: 1em;
min-height: 50px;
background-color: rgba(71, 71, 71, 1);
}
@media (min-width: 1200px){#s-52b18e2a-e347-4b85-8eb0-8b7f36d9bb5e {
  margin-left: 3em;
margin-right: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-52b18e2a-e347-4b85-8eb0-8b7f36d9bb5e {
  margin-left: 3em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-52b18e2a-e347-4b85-8eb0-8b7f36d9bb5e {
  margin-left: 3em;
}
}@media (max-width: 767px){#s-52b18e2a-e347-4b85-8eb0-8b7f36d9bb5e {
  margin-left: 1.5em;
margin-right: 1.5em;
}
}







#s-52b18e2a-e347-4b85-8eb0-8b7f36d9bb5e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-52b18e2a-e347-4b85-8eb0-8b7f36d9bb5e.shg-box.shg-c {
  justify-content: center;
}

.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-cf2b1856-78a8-4593-a2d9-948c3d2e6b97 {
  margin-left: auto;
margin-right: 45%;
min-height: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-cf2b1856-78a8-4593-a2d9-948c3d2e6b97 {
  margin-right: 30%;
}
}@media (max-width: 767px){#s-cf2b1856-78a8-4593-a2d9-948c3d2e6b97 {
  margin-left: 0em;
margin-right: 0em;
}
}







#s-cf2b1856-78a8-4593-a2d9-948c3d2e6b97 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cf2b1856-78a8-4593-a2d9-948c3d2e6b97.shg-box.shg-c {
  justify-content: center;
}

#s-312b36d8-ae1f-45cb-ace9-e17f1d481ffa {
  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-312b36d8-ae1f-45cb-ace9-e17f1d481ffa {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-312b36d8-ae1f-45cb-ace9-e17f1d481ffa .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-312b36d8-ae1f-45cb-ace9-e17f1d481ffa .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-0504daac-78f2-4650-9867-bc054b3f1b93 {
  margin-top: 1.5em;
margin-left: 2em;
margin-bottom: 1.5em;
margin-right: 2em;
min-height: 50px;
background-color: rgba(71, 71, 71, 1);
}
@media (min-width: 1200px){#s-0504daac-78f2-4650-9867-bc054b3f1b93 {
  margin-left: 1em;
margin-right: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0504daac-78f2-4650-9867-bc054b3f1b93 {
  margin-left: 1em;
margin-right: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0504daac-78f2-4650-9867-bc054b3f1b93 {
  margin-left: 1em;
margin-right: 1em;
}
}@media (max-width: 767px){#s-0504daac-78f2-4650-9867-bc054b3f1b93 {
  margin-top: 0em;
margin-left: 0.5em;
margin-bottom: 0em;
margin-right: 0.5em;
min-height: 25em;
}
}







#s-0504daac-78f2-4650-9867-bc054b3f1b93 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0504daac-78f2-4650-9867-bc054b3f1b93.shg-box.shg-c {
  justify-content: center;
}

#s-e2213c7e-564a-4fc2-a36c-a026a2aa21dc {
  min-height: 50em;
}
@media (max-width: 767px){#s-e2213c7e-564a-4fc2-a36c-a026a2aa21dc {
  min-height: 25em;
}
}







#s-e2213c7e-564a-4fc2-a36c-a026a2aa21dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e2213c7e-564a-4fc2-a36c-a026a2aa21dc.shg-box.shg-c {
  justify-content: center;
}

#s-b472ec25-8c03-4edf-9bc8-e002f4a6cc71 {
  padding-top: 0.5em;
padding-left: 1em;
padding-right: 1em;
min-height: 50px;
background-color: rgba(71, 71, 71, 1);
}
@media (min-width: 1200px){#s-b472ec25-8c03-4edf-9bc8-e002f4a6cc71 {
  padding-left: 1em;
padding-right: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b472ec25-8c03-4edf-9bc8-e002f4a6cc71 {
  padding-left: 1em;
padding-right: 1em;
}
}@media (max-width: 767px){#s-b472ec25-8c03-4edf-9bc8-e002f4a6cc71 {
  padding-left: 0.5em;
padding-right: 0.5em;
}
}







#s-b472ec25-8c03-4edf-9bc8-e002f4a6cc71 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b472ec25-8c03-4edf-9bc8-e002f4a6cc71.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-ebbb5d5a-0d0c-4342-970a-2bd11aef10d2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ebbb5d5a-0d0c-4342-970a-2bd11aef10d2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 992px) {
[id="s-ebbb5d5a-0d0c-4342-970a-2bd11aef10d2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 1200px) {
[id="s-ebbb5d5a-0d0c-4342-970a-2bd11aef10d2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.25em);
}

}

#s-f0b64729-a0dc-4064-8d8f-d04919d8f420 {
  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(99, 99, 99, 1);
}
@media (max-width: 767px){#s-f0b64729-a0dc-4064-8d8f-d04919d8f420 {
  margin-top: 0em;
margin-bottom: 0.5em;
}
}







#s-f0b64729-a0dc-4064-8d8f-d04919d8f420 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f0b64729-a0dc-4064-8d8f-d04919d8f420.shg-box.shg-c {
  justify-content: center;
}

#s-5b0ce0a3-ac33-4e74-8140-8db852a38e33 {
  margin-top: 0em;
margin-bottom: 0em;
padding-left: 0em;
}
@media (max-width: 767px){#s-5b0ce0a3-ac33-4e74-8140-8db852a38e33 {
  margin-bottom: 0.5em;
}
}
#s-9132aa2f-1e3e-480b-9edc-40a750e3a386 {
  min-height: 50px;
}








#s-9132aa2f-1e3e-480b-9edc-40a750e3a386 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9132aa2f-1e3e-480b-9edc-40a750e3a386.shg-box.shg-c {
  justify-content: center;
}

#s-c4861384-7d25-47b2-8451-80d338e9958e {
  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-c4861384-7d25-47b2-8451-80d338e9958e {
  min-height: 20em;
}
}







#s-c4861384-7d25-47b2-8451-80d338e9958e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c4861384-7d25-47b2-8451-80d338e9958e.shg-box.shg-c {
  justify-content: center;
}

#s-207ca08a-8552-4a28-88c7-c7c8fd0fd71d {
  padding-top: 0.5em;
padding-left: 2em;
padding-right: 2em;
min-height: 50px;
background-color: rgba(71, 71, 71, 1);
}
@media (min-width: 1200px){#s-207ca08a-8552-4a28-88c7-c7c8fd0fd71d {
  padding-left: 1em;
padding-right: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-207ca08a-8552-4a28-88c7-c7c8fd0fd71d {
  padding-left: 1em;
padding-right: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-207ca08a-8552-4a28-88c7-c7c8fd0fd71d {
  padding-left: 1em;
padding-right: 1em;
}
}@media (max-width: 767px){#s-207ca08a-8552-4a28-88c7-c7c8fd0fd71d {
  padding-left: 0.5em;
padding-right: 0.5em;
}
}







#s-207ca08a-8552-4a28-88c7-c7c8fd0fd71d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-207ca08a-8552-4a28-88c7-c7c8fd0fd71d.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-66cb2f19-3eea-49d6-900e-d63684bf70f4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-66cb2f19-3eea-49d6-900e-d63684bf70f4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 992px) {
[id="s-66cb2f19-3eea-49d6-900e-d63684bf70f4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 1200px) {
[id="s-66cb2f19-3eea-49d6-900e-d63684bf70f4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.25em);
}

}

#s-6812438f-26d8-44df-ae13-40eead95e882 {
  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(99, 99, 99, 1);
}
@media (max-width: 767px){#s-6812438f-26d8-44df-ae13-40eead95e882 {
  margin-bottom: 0.5em;
}
}







#s-6812438f-26d8-44df-ae13-40eead95e882 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6812438f-26d8-44df-ae13-40eead95e882.shg-box.shg-c {
  justify-content: center;
}

@media (max-width: 767px){#s-c327282e-bb4d-47f9-9bb9-86e6f4c09e72 {
  margin-bottom: 0.5em;
}
}
#s-e74f4429-6dce-4f8e-b36d-a97f20e20acf {
  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-e74f4429-6dce-4f8e-b36d-a97f20e20acf {
  min-height: 20em;
}
}







#s-e74f4429-6dce-4f8e-b36d-a97f20e20acf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e74f4429-6dce-4f8e-b36d-a97f20e20acf.shg-box.shg-c {
  justify-content: center;
}

#s-4e98c6e8-1fd4-4e4f-9e7b-c6d29f32932a {
  margin-top: 2em;
margin-left: 1em;
margin-bottom: 5em;
margin-right: 1em;
}
@media (min-width: 768px) and (max-width: 991px){#s-4e98c6e8-1fd4-4e4f-9e7b-c6d29f32932a {
  margin-top: 0em;
}
}@media (max-width: 767px){#s-4e98c6e8-1fd4-4e4f-9e7b-c6d29f32932a {
  margin-top: 3em;
margin-left: 0em;
margin-bottom: 3em;
margin-right: 0em;
}
}
@media (min-width: 0px) {
[id="s-4e98c6e8-1fd4-4e4f-9e7b-c6d29f32932a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4e98c6e8-1fd4-4e4f-9e7b-c6d29f32932a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 992px) {
[id="s-4e98c6e8-1fd4-4e4f-9e7b-c6d29f32932a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 1200px) {
[id="s-4e98c6e8-1fd4-4e4f-9e7b-c6d29f32932a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (max-width: 767px) {
  [id="s-4e98c6e8-1fd4-4e4f-9e7b-c6d29f32932a"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-89ad50a2-f7c4-49f0-838d-23dce1795242 {
  min-height: 50px;
}








#s-89ad50a2-f7c4-49f0-838d-23dce1795242 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-89ad50a2-f7c4-49f0-838d-23dce1795242.shg-box.shg-c {
  justify-content: center;
}

#s-20ad68d4-28ae-4a90-9846-5945243dbe4b {
  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-20ad68d4-28ae-4a90-9846-5945243dbe4b {
  margin-left: 0.5em;
margin-right: 0.5em;
}
}
#s-20ad68d4-28ae-4a90-9846-5945243dbe4b {
  overflow: hidden;
  
  
}







  #s-20ad68d4-28ae-4a90-9846-5945243dbe4b img.shogun-image {
    

    
    
    
  }


#s-20ad68d4-28ae-4a90-9846-5945243dbe4b .shogun-image-content {
  
    justify-content: center;
  
}

#s-44504231-dafa-435f-a98b-b0c29cd50dce {
  min-height: 50px;
}
@media (max-width: 767px){#s-44504231-dafa-435f-a98b-b0c29cd50dce {
  margin-left: 0em;
margin-right: 0em;
}
}







#s-44504231-dafa-435f-a98b-b0c29cd50dce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-44504231-dafa-435f-a98b-b0c29cd50dce.shg-box.shg-c {
  justify-content: center;
}

#s-fc4e03a1-c3e6-42d7-b83b-b2ab67809102 {
  margin-left: 1em;
margin-bottom: 1.5em;
margin-right: 1em;
padding-top: 4em;
padding-bottom: 4em;
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(99, 99, 99, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-fc4e03a1-c3e6-42d7-b83b-b2ab67809102 {
  margin-left: 0.5em;
margin-right: 0.5em;
padding-top: 3em;
padding-bottom: 3em;
}
}@media (max-width: 767px){#s-fc4e03a1-c3e6-42d7-b83b-b2ab67809102 {
  margin-left: 0.5em;
margin-bottom: 0.5em;
margin-right: 0.5em;
padding-top: 2em;
padding-bottom: 2em;
}
}
@media (min-width: 0px) {
[id="s-fc4e03a1-c3e6-42d7-b83b-b2ab67809102"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fc4e03a1-c3e6-42d7-b83b-b2ab67809102"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 992px) {
[id="s-fc4e03a1-c3e6-42d7-b83b-b2ab67809102"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 1200px) {
[id="s-fc4e03a1-c3e6-42d7-b83b-b2ab67809102"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (max-width: 767px) {
  [id="s-fc4e03a1-c3e6-42d7-b83b-b2ab67809102"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-2b1b3825-4ada-43e3-b6ec-ea90a19abf99 {
  min-height: 0px;
}








#s-2b1b3825-4ada-43e3-b6ec-ea90a19abf99 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2b1b3825-4ada-43e3-b6ec-ea90a19abf99.shg-box.shg-c {
  justify-content: center;
}

.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-7902f614-1e63-4c04-9a7d-f50e0ff50a3b {
  min-height: 50px;
}








#s-7902f614-1e63-4c04-9a7d-f50e0ff50a3b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7902f614-1e63-4c04-9a7d-f50e0ff50a3b.shg-box.shg-c {
  justify-content: center;
}

#s-d2639ce8-b323-4b72-a480-a2cb51efedc6 {
  margin-top: 0em;
margin-left: 0em;
margin-right: 25em;
text-align: left;
}
@media (min-width: 1200px){#s-d2639ce8-b323-4b72-a480-a2cb51efedc6 {
  margin-right: 40em;
display: none;
}
#s-d2639ce8-b323-4b72-a480-a2cb51efedc6, #wrap-s-d2639ce8-b323-4b72-a480-a2cb51efedc6, #wrap-content-s-d2639ce8-b323-4b72-a480-a2cb51efedc6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d2639ce8-b323-4b72-a480-a2cb51efedc6 {
  margin-right: 40em;
display: none;
}
#s-d2639ce8-b323-4b72-a480-a2cb51efedc6, #wrap-s-d2639ce8-b323-4b72-a480-a2cb51efedc6, #wrap-content-s-d2639ce8-b323-4b72-a480-a2cb51efedc6 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d2639ce8-b323-4b72-a480-a2cb51efedc6 {
  
}
}@media (max-width: 767px){#s-d2639ce8-b323-4b72-a480-a2cb51efedc6 {
  margin-top: 0px;
margin-bottom: 0.5em;
margin-right: 0em;
}
}
#video-container-amplifi {
  /*position: absolute;*/
  width: 100%;
  height: 100%;
  overflow: hidden; /* Hides overflowing video content */
  /*display: flex;*/
  /*justify-content: center;*/
}
#backgroundVideo-amplifi {
  top: 0;
  left: 0;
  /*height: 100%;*/
  width:100%; 
  -o-object-fit: cover; 
     object-fit: cover; /* Scales video to fill container */
  z-index: -1; /* Positions video behind other content within the container */
}
.text-field-container-amplifi {
  position: absolute;
  /*width: 100%;     */
  padding-left: 1em;
}
@media screen and (max-width: 900px) and (min-width: 60px) {
  #backgroundVideo-amplifi  {
            min-height: 17em!important;
    }
}

#s-630a4276-e4d7-46bd-8c8c-be84d68b1318 {
  margin-top: 0em;
margin-left: 0em;
margin-right: 25em;
text-align: left;
}
@media (min-width: 1200px){#s-630a4276-e4d7-46bd-8c8c-be84d68b1318 {
  margin-right: 40em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-630a4276-e4d7-46bd-8c8c-be84d68b1318 {
  margin-right: 40em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-630a4276-e4d7-46bd-8c8c-be84d68b1318 {
  display: none;
}
#s-630a4276-e4d7-46bd-8c8c-be84d68b1318, #wrap-s-630a4276-e4d7-46bd-8c8c-be84d68b1318, #wrap-content-s-630a4276-e4d7-46bd-8c8c-be84d68b1318 { display: none !important; }}@media (max-width: 767px){#s-630a4276-e4d7-46bd-8c8c-be84d68b1318 {
  margin-right: 0em;
display: none;
}
#s-630a4276-e4d7-46bd-8c8c-be84d68b1318, #wrap-s-630a4276-e4d7-46bd-8c8c-be84d68b1318, #wrap-content-s-630a4276-e4d7-46bd-8c8c-be84d68b1318 { display: none !important; }}
#s-0747e8cb-ea2b-4760-911a-d5a8755e62c9 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-0747e8cb-ea2b-4760-911a-d5a8755e62c9 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0747e8cb-ea2b-4760-911a-d5a8755e62c9 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-0747e8cb-ea2b-4760-911a-d5a8755e62c9 {
  
}
}@media (max-width: 767px){#s-0747e8cb-ea2b-4760-911a-d5a8755e62c9 {
  
}
}







#s-0747e8cb-ea2b-4760-911a-d5a8755e62c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0747e8cb-ea2b-4760-911a-d5a8755e62c9.shg-box.shg-c {
  justify-content: center;
}

#s-df2c480b-1ff8-4773-a646-bb8e5a616f19 {
  background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-df2c480b-1ff8-4773-a646-bb8e5a616f19 {
  padding-top: 1.5em;
padding-left: 5em;
padding-bottom: 1.5em;
padding-right: 0em;
}
}@media (max-width: 767px){#s-df2c480b-1ff8-4773-a646-bb8e5a616f19 {
  margin-left: 1em;
margin-right: 1em;
padding-top: 1em;
padding-bottom: 1em;
}
}
#s-775dd488-0333-4a6c-8081-8dac67ad7fe9 {
  margin-left: 0em;
margin-right: 0em;
padding-left: 2em;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-775dd488-0333-4a6c-8081-8dac67ad7fe9 {
  padding-top: 2em;
padding-left: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-775dd488-0333-4a6c-8081-8dac67ad7fe9 {
  padding-top: 2em;
padding-left: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-775dd488-0333-4a6c-8081-8dac67ad7fe9 {
  padding-top: 2em;
padding-left: 1em;
}
}@media (max-width: 767px){#s-775dd488-0333-4a6c-8081-8dac67ad7fe9 {
  margin-top: 0em;
padding-top: 1.5em;
padding-left: 0.5em;
}
}







#s-775dd488-0333-4a6c-8081-8dac67ad7fe9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-775dd488-0333-4a6c-8081-8dac67ad7fe9.shg-box.shg-c {
  justify-content: center;
}

#s-08aefea4-0a65-4335-984e-d79af5f5092f {
  margin-left: 1em;
}
@media (min-width: 1200px){#s-08aefea4-0a65-4335-984e-d79af5f5092f {
  margin-left: 2em;
}
}@media (max-width: 767px){#s-08aefea4-0a65-4335-984e-d79af5f5092f {
  margin-left: 0.5em;
}
}
@media (min-width: 0px) {
[id="s-08aefea4-0a65-4335-984e-d79af5f5092f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-08aefea4-0a65-4335-984e-d79af5f5092f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-08aefea4-0a65-4335-984e-d79af5f5092f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-08aefea4-0a65-4335-984e-d79af5f5092f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-08aefea4-0a65-4335-984e-d79af5f5092f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-08aefea4-0a65-4335-984e-d79af5f5092f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-08aefea4-0a65-4335-984e-d79af5f5092f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-e8b26912-a0f4-43fe-94e4-2a4eed5f5ffe {
  margin-top: 0em;
margin-bottom: 0em;
}

#s-3de45367-7cc7-49bf-9444-83fcc673c0a6 {
  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-3de45367-7cc7-49bf-9444-83fcc673c0a6 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-3de45367-7cc7-49bf-9444-83fcc673c0a6 .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-3de45367-7cc7-49bf-9444-83fcc673c0a6 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-3ed3fd38-0197-46fa-8511-b2328c64e9f2 {
  margin-top: -5em;
margin-left: 0em;
margin-bottom: 0em;
margin-right: 1em;
text-align: center;
}
@media (min-width: 1200px){#s-3ed3fd38-0197-46fa-8511-b2328c64e9f2 {
  margin-top: -5em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3ed3fd38-0197-46fa-8511-b2328c64e9f2 {
  margin-top: -4em;
}
}@media (max-width: 767px){#s-3ed3fd38-0197-46fa-8511-b2328c64e9f2 {
  display: none;
}
#s-3ed3fd38-0197-46fa-8511-b2328c64e9f2, #wrap-s-3ed3fd38-0197-46fa-8511-b2328c64e9f2, #wrap-content-s-3ed3fd38-0197-46fa-8511-b2328c64e9f2 { display: none !important; }}
#s-3ed3fd38-0197-46fa-8511-b2328c64e9f2 {
  overflow: hidden;
  
  
}







  #s-3ed3fd38-0197-46fa-8511-b2328c64e9f2 img.shogun-image {
    

    
    
    
  }


#s-3ed3fd38-0197-46fa-8511-b2328c64e9f2 .shogun-image-content {
  
    justify-content: center;
  
}

#s-3a827c95-ca81-486e-9853-04d931ee67eb {
  margin-top: -3em;
margin-bottom: 0em;
text-align: center;
}
@media (min-width: 1200px){#s-3a827c95-ca81-486e-9853-04d931ee67eb {
  display: none;
}
#s-3a827c95-ca81-486e-9853-04d931ee67eb, #wrap-s-3a827c95-ca81-486e-9853-04d931ee67eb, #wrap-content-s-3a827c95-ca81-486e-9853-04d931ee67eb { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3a827c95-ca81-486e-9853-04d931ee67eb {
  display: none;
}
#s-3a827c95-ca81-486e-9853-04d931ee67eb, #wrap-s-3a827c95-ca81-486e-9853-04d931ee67eb, #wrap-content-s-3a827c95-ca81-486e-9853-04d931ee67eb { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3a827c95-ca81-486e-9853-04d931ee67eb {
  display: none;
}
#s-3a827c95-ca81-486e-9853-04d931ee67eb, #wrap-s-3a827c95-ca81-486e-9853-04d931ee67eb, #wrap-content-s-3a827c95-ca81-486e-9853-04d931ee67eb { display: none !important; }}@media (max-width: 767px){#s-3a827c95-ca81-486e-9853-04d931ee67eb {
  margin-top: 1em;
margin-bottom: 1em;
}
}
#s-3a827c95-ca81-486e-9853-04d931ee67eb {
  overflow: hidden;
  
  
}







  #s-3a827c95-ca81-486e-9853-04d931ee67eb img.shogun-image {
    

    
    
    
  }


#s-3a827c95-ca81-486e-9853-04d931ee67eb .shogun-image-content {
  
    justify-content: center;
  
}

#s-988a3383-1134-412d-a805-77caede153ab {
  margin-top: -10em;
margin-left: 0em;
}
@media (min-width: 768px) and (max-width: 991px){#s-988a3383-1134-412d-a805-77caede153ab {
  margin-top: -6em;
}
}@media (max-width: 767px){#s-988a3383-1134-412d-a805-77caede153ab {
  margin-top: -5em;
}
}
@media (min-width: 0px) {
[id="s-988a3383-1134-412d-a805-77caede153ab"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-988a3383-1134-412d-a805-77caede153ab"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-988a3383-1134-412d-a805-77caede153ab"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-988a3383-1134-412d-a805-77caede153ab"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-988a3383-1134-412d-a805-77caede153ab"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-988a3383-1134-412d-a805-77caede153ab"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-988a3383-1134-412d-a805-77caede153ab"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

}

#s-23e4702e-f2db-4b6f-ab5e-f7d520390351 {
  margin-top: -1em;
}
@media (min-width: 768px) and (max-width: 991px){#s-23e4702e-f2db-4b6f-ab5e-f7d520390351 {
  margin-top: 0em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-23e4702e-f2db-4b6f-ab5e-f7d520390351 {
  margin-top: 0em;
margin-left: 0em;
margin-bottom: 0em;
}
}
#s-99e26ab3-56d5-47dd-b3e2-f38186a15bdc {
  padding-top: 2em;
padding-left: 1em;
padding-bottom: 4em;
padding-right: 1em;
}
@media (min-width: 1200px){#s-99e26ab3-56d5-47dd-b3e2-f38186a15bdc {
  background-color: rgba(255, 255, 255, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-99e26ab3-56d5-47dd-b3e2-f38186a15bdc {
  background-color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-99e26ab3-56d5-47dd-b3e2-f38186a15bdc {
  padding-top: 1em;
padding-left: 0em;
padding-right: 0em;
background-color: rgba(255, 255, 255, 1);
}
}
@media (min-width: 0px) {
[id="s-99e26ab3-56d5-47dd-b3e2-f38186a15bdc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-99e26ab3-56d5-47dd-b3e2-f38186a15bdc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-99e26ab3-56d5-47dd-b3e2-f38186a15bdc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-99e26ab3-56d5-47dd-b3e2-f38186a15bdc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-cc9ff717-8f3e-4d42-9ce4-d54983eedb47 {
  max-width: 75%;
text-align: center;
}

#s-cc9ff717-8f3e-4d42-9ce4-d54983eedb47 {
  overflow: hidden;
  
  
      max-width: 75%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-cc9ff717-8f3e-4d42-9ce4-d54983eedb47 img.shogun-image {
    

    
    
    
  }


#s-cc9ff717-8f3e-4d42-9ce4-d54983eedb47 .shogun-image-content {
  
    justify-content:  flex-start;
  
}

#s-08a372e3-53b4-452f-8c77-4f5e021b6349 {
  padding-top: 0em;
padding-left: 0em;
padding-bottom: 0em;
padding-right: 0em;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-08a372e3-53b4-452f-8c77-4f5e021b6349 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-08a372e3-53b4-452f-8c77-4f5e021b6349.shg-box.shg-c {
  justify-content: center;
}

#s-fceefdee-6526-4f9d-8b04-c12070304e42 {
  margin-top: 1em;
margin-left: 2em;
margin-bottom: 1em;
margin-right: 2em;
min-height: 50px;
}
@media (min-width: 1200px){#s-fceefdee-6526-4f9d-8b04-c12070304e42 {
  margin-top: 1em;
margin-bottom: 4em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fceefdee-6526-4f9d-8b04-c12070304e42 {
  margin-top: 1em;
margin-bottom: 4em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fceefdee-6526-4f9d-8b04-c12070304e42 {
  margin-bottom: 3em;
}
}@media (max-width: 767px){#s-fceefdee-6526-4f9d-8b04-c12070304e42 {
  margin-top: 2em;
margin-bottom: 4em;
}
}







#s-fceefdee-6526-4f9d-8b04-c12070304e42 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fceefdee-6526-4f9d-8b04-c12070304e42.shg-box.shg-c {
  justify-content: center;
}

#s-1801633c-618c-47d3-a872-75a99692e55a {
  text-align: left;
}

#s-bb4ea76e-e091-4568-b49b-089d4acea05d {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
min-height: 0px;
}
@media (min-width: 1200px){#s-bb4ea76e-e091-4568-b49b-089d4acea05d {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-bb4ea76e-e091-4568-b49b-089d4acea05d {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-bb4ea76e-e091-4568-b49b-089d4acea05d {
  
}
}@media (max-width: 767px){#s-bb4ea76e-e091-4568-b49b-089d4acea05d {
  
}
}







#s-bb4ea76e-e091-4568-b49b-089d4acea05d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bb4ea76e-e091-4568-b49b-089d4acea05d.shg-box.shg-c {
  justify-content: center;
}

#s-fc4b67a7-8080-49bb-b01d-6c2c256dfcc1 {
  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-fc4b67a7-8080-49bb-b01d-6c2c256dfcc1 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-fc4b67a7-8080-49bb-b01d-6c2c256dfcc1 .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-fc4b67a7-8080-49bb-b01d-6c2c256dfcc1 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-e33b537b-5f19-4e86-9b3b-cf9a5c30af15 {
  margin-bottom: 0em;
}
@media (min-width: 1200px){#s-e33b537b-5f19-4e86-9b3b-cf9a5c30af15 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e33b537b-5f19-4e86-9b3b-cf9a5c30af15 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-e33b537b-5f19-4e86-9b3b-cf9a5c30af15 {
  
}
}@media (max-width: 767px){#s-e33b537b-5f19-4e86-9b3b-cf9a5c30af15 {
  
}
}
#s-9e0f907b-f05b-4de3-ada8-2a5466e54e62 {
  margin-left: 1em;
margin-right: 1em;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 4em;
padding-right: 0%;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-9e0f907b-f05b-4de3-ada8-2a5466e54e62 {
  margin-left: 0em;
margin-right: 0em;
padding-left: 1em;
padding-right: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9e0f907b-f05b-4de3-ada8-2a5466e54e62 {
  margin-left: 0em;
margin-right: 0em;
padding-left: 1em;
padding-right: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9e0f907b-f05b-4de3-ada8-2a5466e54e62 {
  margin-left: 0em;
margin-right: 0em;
padding-left: 1em;
padding-right: 1em;
}
}@media (max-width: 767px){#s-9e0f907b-f05b-4de3-ada8-2a5466e54e62 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 0.5em;
padding-bottom: 0em;
padding-right: 0.5em;
}
}
@media (min-width: 0px) {
[id="s-9e0f907b-f05b-4de3-ada8-2a5466e54e62"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9e0f907b-f05b-4de3-ada8-2a5466e54e62"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 992px) {
[id="s-9e0f907b-f05b-4de3-ada8-2a5466e54e62"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 1200px) {
[id="s-9e0f907b-f05b-4de3-ada8-2a5466e54e62"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.25em);
}

}

#s-7a5cb78e-c736-41ff-ab5b-cf3a6755e750 {
  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(239, 239, 239, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-7a5cb78e-c736-41ff-ab5b-cf3a6755e750 {
  padding-left: 2em;
padding-right: 2em;
}
}@media (max-width: 767px){#s-7a5cb78e-c736-41ff-ab5b-cf3a6755e750 {
  margin-left: 0em;
margin-bottom: 0.5em;
margin-right: 0em;
padding-top: 3em;
padding-left: 2em;
padding-bottom: 2em;
padding-right: 2em;
}
}







#s-7a5cb78e-c736-41ff-ab5b-cf3a6755e750 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7a5cb78e-c736-41ff-ab5b-cf3a6755e750.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-5e87347d-d27a-490a-bf16-9de01dae27a5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5e87347d-d27a-490a-bf16-9de01dae27a5"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-5e87347d-d27a-490a-bf16-9de01dae27a5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5e87347d-d27a-490a-bf16-9de01dae27a5"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-5e87347d-d27a-490a-bf16-9de01dae27a5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5e87347d-d27a-490a-bf16-9de01dae27a5"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-5e87347d-d27a-490a-bf16-9de01dae27a5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

#s-d42271e5-020d-4f4f-96aa-05c3d285048a {
  max-width: 541px;
text-align: center;
}
@media (max-width: 767px){#s-d42271e5-020d-4f4f-96aa-05c3d285048a {
  margin-bottom: 1em;
}
}
#s-d42271e5-020d-4f4f-96aa-05c3d285048a {
  overflow: hidden;
  
  
      max-width: 541px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-d42271e5-020d-4f4f-96aa-05c3d285048a .shogun-image-content {
  
    justify-content: center;
  
}

#s-0b9daad5-d8b0-4135-9392-ca339d4f7184 {
  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-0b9daad5-d8b0-4135-9392-ca339d4f7184 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-0b9daad5-d8b0-4135-9392-ca339d4f7184 .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-0b9daad5-d8b0-4135-9392-ca339d4f7184 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-af2ec927-9a96-470f-a15e-c1d693306bcb {
  margin-bottom: 1em;
padding-top: 1.5em;
}
@media (max-width: 767px){#s-af2ec927-9a96-470f-a15e-c1d693306bcb {
  margin-top: 3%;
padding-top: 0px;
}
}
.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

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

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

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

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

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

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

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

#s-1da57891-c5cd-4a10-99a7-9669ef93b8c1 {
  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: left;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-1da57891-c5cd-4a10-99a7-9669ef93b8c1: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-1da57891-c5cd-4a10-99a7-9669ef93b8c1: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-1da57891-c5cd-4a10-99a7-9669ef93b8c1 {
  padding-left: 12px;
padding-right: 12px;
}
}@media (max-width: 767px){#s-1da57891-c5cd-4a10-99a7-9669ef93b8c1 {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-1da57891-c5cd-4a10-99a7-9669ef93b8c1-root {
    text-align: left;
  }


#s-1da57891-c5cd-4a10-99a7-9669ef93b8c1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1da57891-c5cd-4a10-99a7-9669ef93b8c1-root {
    text-align: left;
  }


#s-1da57891-c5cd-4a10-99a7-9669ef93b8c1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1da57891-c5cd-4a10-99a7-9669ef93b8c1-root {
    text-align: left;
  }


#s-1da57891-c5cd-4a10-99a7-9669ef93b8c1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1da57891-c5cd-4a10-99a7-9669ef93b8c1-root {
    text-align: left;
  }


#s-1da57891-c5cd-4a10-99a7-9669ef93b8c1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1da57891-c5cd-4a10-99a7-9669ef93b8c1-root {
    text-align: left;
  }


#s-1da57891-c5cd-4a10-99a7-9669ef93b8c1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-caecfdff-8575-4ff2-818e-c0a0079c0dff {
  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(239, 239, 239, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-caecfdff-8575-4ff2-818e-c0a0079c0dff {
  padding-left: 2em;
padding-right: 2em;
}
}@media (max-width: 767px){#s-caecfdff-8575-4ff2-818e-c0a0079c0dff {
  margin-top: 0.5em;
margin-left: 0em;
margin-bottom: 4em;
margin-right: 0em;
padding-top: 2em;
padding-left: 2em;
padding-bottom: 1em;
padding-right: 2em;
}
}







#s-caecfdff-8575-4ff2-818e-c0a0079c0dff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-caecfdff-8575-4ff2-818e-c0a0079c0dff.shg-box.shg-c {
  justify-content: center;
}

#s-4a9590ca-5da6-4e1b-b62f-cc0ca8b24010 {
  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-4a9590ca-5da6-4e1b-b62f-cc0ca8b24010 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-4a9590ca-5da6-4e1b-b62f-cc0ca8b24010 .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-4a9590ca-5da6-4e1b-b62f-cc0ca8b24010 .shogun-heading-component h3 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-4d12c314-6962-4d51-bfab-906750a93002 {
  padding-top: 1em;
padding-bottom: 1em;
}

#s-61c677e5-b4eb-4dee-a26b-00d2acc3f59f {
  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: left;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-61c677e5-b4eb-4dee-a26b-00d2acc3f59f: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-61c677e5-b4eb-4dee-a26b-00d2acc3f59f: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-61c677e5-b4eb-4dee-a26b-00d2acc3f59f {
  padding-left: 12px;
padding-right: 12px;
}
}@media (max-width: 767px){#s-61c677e5-b4eb-4dee-a26b-00d2acc3f59f {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-61c677e5-b4eb-4dee-a26b-00d2acc3f59f-root {
    text-align: left;
  }


#s-61c677e5-b4eb-4dee-a26b-00d2acc3f59f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-61c677e5-b4eb-4dee-a26b-00d2acc3f59f-root {
    text-align: left;
  }


#s-61c677e5-b4eb-4dee-a26b-00d2acc3f59f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-61c677e5-b4eb-4dee-a26b-00d2acc3f59f-root {
    text-align: left;
  }


#s-61c677e5-b4eb-4dee-a26b-00d2acc3f59f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-61c677e5-b4eb-4dee-a26b-00d2acc3f59f-root {
    text-align: left;
  }


#s-61c677e5-b4eb-4dee-a26b-00d2acc3f59f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-61c677e5-b4eb-4dee-a26b-00d2acc3f59f-root {
    text-align: left;
  }


#s-61c677e5-b4eb-4dee-a26b-00d2acc3f59f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-d0f8664f-5d4a-401d-9922-723379aad003 {
  margin-top: 1em;
margin-bottom: 1em;
min-height: 50px;
}
@media (min-width: 1200px){#s-d0f8664f-5d4a-401d-9922-723379aad003 {
  display: none;
}
#s-d0f8664f-5d4a-401d-9922-723379aad003, #wrap-s-d0f8664f-5d4a-401d-9922-723379aad003, #wrap-content-s-d0f8664f-5d4a-401d-9922-723379aad003 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d0f8664f-5d4a-401d-9922-723379aad003 {
  display: none;
}
#s-d0f8664f-5d4a-401d-9922-723379aad003, #wrap-s-d0f8664f-5d4a-401d-9922-723379aad003, #wrap-content-s-d0f8664f-5d4a-401d-9922-723379aad003 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d0f8664f-5d4a-401d-9922-723379aad003 {
  display: none;
}
#s-d0f8664f-5d4a-401d-9922-723379aad003, #wrap-s-d0f8664f-5d4a-401d-9922-723379aad003, #wrap-content-s-d0f8664f-5d4a-401d-9922-723379aad003 { display: none !important; }}







#s-d0f8664f-5d4a-401d-9922-723379aad003 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d0f8664f-5d4a-401d-9922-723379aad003.shg-box.shg-c {
  justify-content: center;
}

#s-d42ec432-221f-4490-89f2-3597e494d789 {
  margin-top: 0em;
margin-bottom: 0em;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-d42ec432-221f-4490-89f2-3597e494d789 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d42ec432-221f-4490-89f2-3597e494d789 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-d42ec432-221f-4490-89f2-3597e494d789 {
  
}
}@media (max-width: 767px){#s-d42ec432-221f-4490-89f2-3597e494d789 {
  margin-bottom: 0em;
}
}







#s-d42ec432-221f-4490-89f2-3597e494d789 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d42ec432-221f-4490-89f2-3597e494d789.shg-box.shg-c {
  justify-content: center;
}

#s-229279b4-acb6-4f74-a4f8-c38f9d1685c4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-229279b4-acb6-4f74-a4f8-c38f9d1685c4 {
  margin-left: 0.5em;
margin-right: 0.5em;
}
}







#s-229279b4-acb6-4f74-a4f8-c38f9d1685c4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-229279b4-acb6-4f74-a4f8-c38f9d1685c4.shg-box.shg-c {
  justify-content: center;
}

#s-6797f545-6ff3-40c9-968b-b96c85dd8238 {
  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-6797f545-6ff3-40c9-968b-b96c85dd8238 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-6797f545-6ff3-40c9-968b-b96c85dd8238 {
  margin-left: 0em;
margin-right: 0em;
}
}
#s-6797f545-6ff3-40c9-968b-b96c85dd8238 .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-6797f545-6ff3-40c9-968b-b96c85dd8238 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-ee236123-3893-4550-98e5-9ac2007afd8e {
  margin-top: 2em;
margin-left: 20%;
margin-bottom: 4em;
margin-right: 20%;
}
@media (min-width: 1200px){#s-ee236123-3893-4550-98e5-9ac2007afd8e {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ee236123-3893-4550-98e5-9ac2007afd8e {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-ee236123-3893-4550-98e5-9ac2007afd8e {
  
}
}@media (max-width: 767px){#s-ee236123-3893-4550-98e5-9ac2007afd8e {
  margin-top: 1em;
margin-left: 0.5em;
margin-bottom: 2em;
margin-right: 0.5em;
padding-left: 5%;
padding-right: 5%;
}
}
@media (min-width: 0px) {
[id="s-ee236123-3893-4550-98e5-9ac2007afd8e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-ee236123-3893-4550-98e5-9ac2007afd8e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-ee236123-3893-4550-98e5-9ac2007afd8e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-ee236123-3893-4550-98e5-9ac2007afd8e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.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-612fa299-5d92-464d-bc26-a17412eba8a1 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 1em;
padding-bottom: 0px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-612fa299-5d92-464d-bc26-a17412eba8a1 {
  margin-left: 0em;
margin-right: 0em;
padding-left: 1em;
padding-right: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-612fa299-5d92-464d-bc26-a17412eba8a1 {
  margin-left: 0em;
margin-right: 0em;
padding-left: 1em;
padding-right: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-612fa299-5d92-464d-bc26-a17412eba8a1 {
  margin-left: 0em;
margin-right: 0em;
padding-left: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-612fa299-5d92-464d-bc26-a17412eba8a1 {
  margin-left: 0em;
margin-right: 0em;
padding-left: 0.5em;
padding-right: 0.5em;
}
}







#s-612fa299-5d92-464d-bc26-a17412eba8a1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-612fa299-5d92-464d-bc26-a17412eba8a1.shg-box.shg-c {
  justify-content: center;
}

#s-d75e194f-e53b-43b5-a03d-4ccc8bd91282 {
  margin-left: auto;
margin-right: auto;
padding-top: 0em;
padding-bottom: 0em;
min-height: 0px;
}
@media (max-width: 767px){#s-d75e194f-e53b-43b5-a03d-4ccc8bd91282 {
  padding-top: 0em;
}
}







#s-d75e194f-e53b-43b5-a03d-4ccc8bd91282 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d75e194f-e53b-43b5-a03d-4ccc8bd91282.shg-box.shg-c {
  justify-content: center;
}

#s-46ec5b95-c822-4597-bf5d-ac8cd9c43f62 {
  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-46ec5b95-c822-4597-bf5d-ac8cd9c43f62 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-46ec5b95-c822-4597-bf5d-ac8cd9c43f62 .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-46ec5b95-c822-4597-bf5d-ac8cd9c43f62 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-8243b5b9-6088-426a-8d58-f552a16d25d1 {
  margin-top: 12px;
margin-left: 0em;
margin-bottom: 4em;
margin-right: 0em;
padding-bottom: 0em;
}
@media (min-width: 768px) and (max-width: 991px){#s-8243b5b9-6088-426a-8d58-f552a16d25d1 {
  margin-left: 0em;
margin-right: 0em;
}
}@media (max-width: 767px){#s-8243b5b9-6088-426a-8d58-f552a16d25d1 {
  margin-right: 0em;
}
}
@media (min-width: 0px) {
[id="s-8243b5b9-6088-426a-8d58-f552a16d25d1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8243b5b9-6088-426a-8d58-f552a16d25d1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 992px) {
[id="s-8243b5b9-6088-426a-8d58-f552a16d25d1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (min-width: 1200px) {
[id="s-8243b5b9-6088-426a-8d58-f552a16d25d1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.25em);
}

}

@media (max-width: 767px) {
  [id="s-8243b5b9-6088-426a-8d58-f552a16d25d1"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-894bc144-db3d-4325-bb36-203be24e8670 {
  min-height: 50px;
}








#s-894bc144-db3d-4325-bb36-203be24e8670 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-894bc144-db3d-4325-bb36-203be24e8670.shg-box.shg-c {
  justify-content: center;
}

#s-125a47c9-d8f0-4a76-a41e-05bc128b2e44 {
  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(18, 18, 18, 1);
}
@media (max-width: 767px){#s-125a47c9-d8f0-4a76-a41e-05bc128b2e44 {
  margin-top: 0em;
margin-left: 0em;
margin-bottom: 0.5em;
margin-right: 0em;
padding-bottom: 3em;
}
}







#s-125a47c9-d8f0-4a76-a41e-05bc128b2e44 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-125a47c9-d8f0-4a76-a41e-05bc128b2e44.shg-box.shg-c {
  justify-content: center;
}

#s-ff0581e8-272c-4aff-b3bf-0886cded5063 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-ff0581e8-272c-4aff-b3bf-0886cded5063 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ff0581e8-272c-4aff-b3bf-0886cded5063.shg-box.shg-c {
  justify-content: center;
}

#s-4556cb0c-be74-4c4b-8462-bf4013eaec8c {
  padding-top: 4em;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-4556cb0c-be74-4c4b-8462-bf4013eaec8c {
  padding-top: 1em;
}
}







#s-4556cb0c-be74-4c4b-8462-bf4013eaec8c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4556cb0c-be74-4c4b-8462-bf4013eaec8c.shg-box.shg-c {
  justify-content: center;
}

#s-c97b7b9a-22b7-44c2-a4dc-53f6b939986c {
  margin-top: 0em;
margin-left: 0em;
margin-bottom: 0em;
margin-right: 0em;
padding-top: 0em;
padding-left: 1em;
padding-bottom: 0em;
padding-right: 1em;
min-height: 0px;
}
@media (max-width: 767px){#s-c97b7b9a-22b7-44c2-a4dc-53f6b939986c {
  padding-top: 2em;
}
}







#s-c97b7b9a-22b7-44c2-a4dc-53f6b939986c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c97b7b9a-22b7-44c2-a4dc-53f6b939986c.shg-box.shg-c {
  justify-content: center;
}

#s-2f990b31-4c27-4a10-b711-7f045646cc58 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-bottom: 0%;
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-2f990b31-4c27-4a10-b711-7f045646cc58 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-2f990b31-4c27-4a10-b711-7f045646cc58 .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-2f990b31-4c27-4a10-b711-7f045646cc58 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-7bb41a9f-72ba-4789-bac2-d80ed59111a3 {
  margin-bottom: 0em;
min-height: 50px;
}
@media (min-width: 1200px){#s-7bb41a9f-72ba-4789-bac2-d80ed59111a3 {
  margin-left: 1em;
margin-right: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7bb41a9f-72ba-4789-bac2-d80ed59111a3 {
  margin-left: 1em;
margin-right: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7bb41a9f-72ba-4789-bac2-d80ed59111a3 {
  margin-left: 1em;
margin-right: 1em;
}
}@media (max-width: 767px){#s-7bb41a9f-72ba-4789-bac2-d80ed59111a3 {
  margin-left: 0.5em;
margin-right: 0.5em;
}
}







#s-7bb41a9f-72ba-4789-bac2-d80ed59111a3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7bb41a9f-72ba-4789-bac2-d80ed59111a3.shg-box.shg-c {
  justify-content: center;
}

#s-d880c43c-6dad-49b0-914f-1481d3a9c8c8 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-d880c43c-6dad-49b0-914f-1481d3a9c8c8 {
  margin-left: 1em;
margin-right: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d880c43c-6dad-49b0-914f-1481d3a9c8c8 {
  margin-left: 1em;
margin-right: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d880c43c-6dad-49b0-914f-1481d3a9c8c8 {
  margin-left: 1em;
margin-right: 1em;
}
}@media (max-width: 767px){#s-d880c43c-6dad-49b0-914f-1481d3a9c8c8 {
  margin-left: 0.5em;
margin-right: 0.5em;
}
}







#s-d880c43c-6dad-49b0-914f-1481d3a9c8c8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d880c43c-6dad-49b0-914f-1481d3a9c8c8.shg-box.shg-c {
  justify-content: center;
}

#s-83def782-fe5e-4f57-9bd1-5e0ef767149f {
  min-height: 50px;
}








#s-83def782-fe5e-4f57-9bd1-5e0ef767149f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-83def782-fe5e-4f57-9bd1-5e0ef767149f.shg-box.shg-c {
  justify-content: center;
}

#s-3fe19cc0-5451-48ce-bcfb-97a25c6647cd {
  margin-top: 12px;
margin-left: 0%;
margin-bottom: 0.5em;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-3fe19cc0-5451-48ce-bcfb-97a25c6647cd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3fe19cc0-5451-48ce-bcfb-97a25c6647cd"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 992px) {
[id="s-3fe19cc0-5451-48ce-bcfb-97a25c6647cd"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 1200px) {
[id="s-3fe19cc0-5451-48ce-bcfb-97a25c6647cd"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

#s-d941bd31-fa8e-49ec-a9b8-98be70a6c005 {
  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-d941bd31-fa8e-49ec-a9b8-98be70a6c005 {
  margin-bottom: 0.5em;
}
}







#s-d941bd31-fa8e-49ec-a9b8-98be70a6c005 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d941bd31-fa8e-49ec-a9b8-98be70a6c005.shg-box.shg-c {
  justify-content: center;
}

#s-3f6d75bb-e25d-425d-a75f-5f110cda3b9b {
  min-height: 50px;
}








#s-3f6d75bb-e25d-425d-a75f-5f110cda3b9b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3f6d75bb-e25d-425d-a75f-5f110cda3b9b.shg-box.shg-c {
  justify-content: center;
}

#s-15a64ad5-e1f0-47a0-ad6a-872f5be6e936 {
  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-16d04957-18a4-461b-9ef2-f474e4faae33 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
text-align: left;
}

#s-16d04957-18a4-461b-9ef2-f474e4faae33 .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-55b7959d-89bf-48a5-9011-bc14c94683bb {
  text-align: right;
}
@media (min-width: 1200px){#s-55b7959d-89bf-48a5-9011-bc14c94683bb {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-55b7959d-89bf-48a5-9011-bc14c94683bb .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-55b7959d-89bf-48a5-9011-bc14c94683bb .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-55b7959d-89bf-48a5-9011-bc14c94683bb .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-55b7959d-89bf-48a5-9011-bc14c94683bb .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-55b7959d-89bf-48a5-9011-bc14c94683bb .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-55b7959d-89bf-48a5-9011-bc14c94683bb .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-55b7959d-89bf-48a5-9011-bc14c94683bb .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-55b7959d-89bf-48a5-9011-bc14c94683bb .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-55b7959d-89bf-48a5-9011-bc14c94683bb .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-55b7959d-89bf-48a5-9011-bc14c94683bb .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-55b7959d-89bf-48a5-9011-bc14c94683bb .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-55b7959d-89bf-48a5-9011-bc14c94683bb .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-55b7959d-89bf-48a5-9011-bc14c94683bb .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-55b7959d-89bf-48a5-9011-bc14c94683bb .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-55b7959d-89bf-48a5-9011-bc14c94683bb .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-a5596901-0d91-4ddc-9310-f9c5f93da065 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-right: 5%;
}

#s-18b2012d-5fd5-4068-9299-0b740485362b {
  margin-top: 5%;
margin-left: 0%;
margin-bottom: 5%;
margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-18b2012d-5fd5-4068-9299-0b740485362b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-18b2012d-5fd5-4068-9299-0b740485362b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-18b2012d-5fd5-4068-9299-0b740485362b"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-18b2012d-5fd5-4068-9299-0b740485362b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-18b2012d-5fd5-4068-9299-0b740485362b"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-18b2012d-5fd5-4068-9299-0b740485362b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-18b2012d-5fd5-4068-9299-0b740485362b"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

#s-7ebf67f0-2e63-4c72-9825-4736c8719504 {
  max-width: 1200px;
text-align: center;
}

#s-7ebf67f0-2e63-4c72-9825-4736c8719504 {
  overflow: hidden;
  
  
      max-width: 1200px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-7ebf67f0-2e63-4c72-9825-4736c8719504 .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-b9d546d2-b6e7-4a63-8e57-944332d37084 {
  margin-left: 0%;
margin-right: 0%;
text-align: right;
}
@media (max-width: 767px){#s-b9d546d2-b6e7-4a63-8e57-944332d37084 {
  text-align: center;
display: none;
}
#s-b9d546d2-b6e7-4a63-8e57-944332d37084, #wrap-s-b9d546d2-b6e7-4a63-8e57-944332d37084, #wrap-content-s-b9d546d2-b6e7-4a63-8e57-944332d37084 { display: none !important; }}
@media (min-width: 0px) {
[id="s-3442aeb1-0f08-41af-b4fa-3576099dc82a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 768px) {
[id="s-3442aeb1-0f08-41af-b4fa-3576099dc82a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-3442aeb1-0f08-41af-b4fa-3576099dc82a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-3442aeb1-0f08-41af-b4fa-3576099dc82a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 4.0px);
}

}

#s-d1fc2de6-6b67-4490-b150-1c3e8160159d {
  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-d1fc2de6-6b67-4490-b150-1c3e8160159d: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-d1fc2de6-6b67-4490-b150-1c3e8160159d: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-d1fc2de6-6b67-4490-b150-1c3e8160159d {
  margin-left: 0em;
margin-right: 0em;
padding-left: 12px;
padding-right: 12px;
text-align: center;
}
}@media (max-width: 767px){#s-d1fc2de6-6b67-4490-b150-1c3e8160159d {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-d1fc2de6-6b67-4490-b150-1c3e8160159d-root {
    text-align: right;
  }


#s-d1fc2de6-6b67-4490-b150-1c3e8160159d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-d1fc2de6-6b67-4490-b150-1c3e8160159d-root {
    text-align: right;
  }


#s-d1fc2de6-6b67-4490-b150-1c3e8160159d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d1fc2de6-6b67-4490-b150-1c3e8160159d-root {
    text-align: right;
  }


#s-d1fc2de6-6b67-4490-b150-1c3e8160159d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d1fc2de6-6b67-4490-b150-1c3e8160159d-root {
    text-align: center;
  }


#s-d1fc2de6-6b67-4490-b150-1c3e8160159d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-d1fc2de6-6b67-4490-b150-1c3e8160159d-root {
    text-align: right;
  }


#s-d1fc2de6-6b67-4490-b150-1c3e8160159d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  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-22e9d547-0117-4319-90bf-6b4cd5575c12 {
  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-22e9d547-0117-4319-90bf-6b4cd5575c12: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-22e9d547-0117-4319-90bf-6b4cd5575c12: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-22e9d547-0117-4319-90bf-6b4cd5575c12 {
  text-align: center;
}
}

  #s-22e9d547-0117-4319-90bf-6b4cd5575c12-atc-btn-wrapper {
    text-align: left;
  }


#s-22e9d547-0117-4319-90bf-6b4cd5575c12 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-22e9d547-0117-4319-90bf-6b4cd5575c12.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-22e9d547-0117-4319-90bf-6b4cd5575c12.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-22e9d547-0117-4319-90bf-6b4cd5575c12.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-22e9d547-0117-4319-90bf-6b4cd5575c12-atc-btn-wrapper {
    text-align: left;
  }


#s-22e9d547-0117-4319-90bf-6b4cd5575c12 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-22e9d547-0117-4319-90bf-6b4cd5575c12.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-22e9d547-0117-4319-90bf-6b4cd5575c12.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-22e9d547-0117-4319-90bf-6b4cd5575c12.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-22e9d547-0117-4319-90bf-6b4cd5575c12-atc-btn-wrapper {
    text-align: left;
  }


#s-22e9d547-0117-4319-90bf-6b4cd5575c12 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-22e9d547-0117-4319-90bf-6b4cd5575c12.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-22e9d547-0117-4319-90bf-6b4cd5575c12.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-22e9d547-0117-4319-90bf-6b4cd5575c12.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-22e9d547-0117-4319-90bf-6b4cd5575c12-atc-btn-wrapper {
    text-align: center;
  }


#s-22e9d547-0117-4319-90bf-6b4cd5575c12 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-22e9d547-0117-4319-90bf-6b4cd5575c12.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-22e9d547-0117-4319-90bf-6b4cd5575c12.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-22e9d547-0117-4319-90bf-6b4cd5575c12.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-22e9d547-0117-4319-90bf-6b4cd5575c12-atc-btn-wrapper {
    text-align: left;
  }


#s-22e9d547-0117-4319-90bf-6b4cd5575c12 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-22e9d547-0117-4319-90bf-6b4cd5575c12.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-22e9d547-0117-4319-90bf-6b4cd5575c12.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-22e9d547-0117-4319-90bf-6b4cd5575c12.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-247e15de-eb70-4a1e-a512-5d86ea484156 {
  min-height: 50px;
}








#s-247e15de-eb70-4a1e-a512-5d86ea484156 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-247e15de-eb70-4a1e-a512-5d86ea484156.shg-box.shg-c {
  justify-content: center;
}

.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-3e62c9b0-d0df-4bf7-96d6-f4a6e8ae1d32 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-3e62c9b0-d0df-4bf7-96d6-f4a6e8ae1d32 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-3e62c9b0-d0df-4bf7-96d6-f4a6e8ae1d32 .shg-sld-nav-button.shg-sld-left,
#s-3e62c9b0-d0df-4bf7-96d6-f4a6e8ae1d32 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-14bbe8cf-a34a-400a-bc1d-18f8bd0b3b68 {
  text-align: center;
}

#s-14bbe8cf-a34a-400a-bc1d-18f8bd0b3b68 {
  overflow: hidden;
  
  
}







  #s-14bbe8cf-a34a-400a-bc1d-18f8bd0b3b68 img.shogun-image {
    

    
    
    
  }


#s-14bbe8cf-a34a-400a-bc1d-18f8bd0b3b68 .shogun-image-content {
  
    justify-content: center;
  
}

#s-84e12905-1ff0-4e78-b0dd-0e7e83b9a04e {
  text-align: center;
}

#s-84e12905-1ff0-4e78-b0dd-0e7e83b9a04e {
  overflow: hidden;
  
  
}







  #s-84e12905-1ff0-4e78-b0dd-0e7e83b9a04e img.shogun-image {
    

    
    
    
  }


#s-84e12905-1ff0-4e78-b0dd-0e7e83b9a04e .shogun-image-content {
  
    justify-content: center;
  
}

#s-51719528-d32a-48cf-a292-8ec36238bb35 {
  text-align: center;
}

#s-51719528-d32a-48cf-a292-8ec36238bb35 {
  overflow: hidden;
  
  
}







  #s-51719528-d32a-48cf-a292-8ec36238bb35 img.shogun-image {
    

    
    
    
  }


#s-51719528-d32a-48cf-a292-8ec36238bb35 .shogun-image-content {
  
    justify-content: center;
  
}

#s-449aa7b7-0b77-413e-934e-d458447d011a {
  text-align: center;
}

#s-449aa7b7-0b77-413e-934e-d458447d011a {
  overflow: hidden;
  
  
}







  #s-449aa7b7-0b77-413e-934e-d458447d011a img.shogun-image {
    

    
    
    
  }


#s-449aa7b7-0b77-413e-934e-d458447d011a .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-db85c5af-95bf-42da-a717-b70705779437 {
  margin-left: 0px;
text-align: center;
}

#s-73edfa8f-0511-4012-8090-a99b0383d02e {
  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-73edfa8f-0511-4012-8090-a99b0383d02e {
  margin-bottom: 0.5em;
}
}







#s-73edfa8f-0511-4012-8090-a99b0383d02e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-73edfa8f-0511-4012-8090-a99b0383d02e.shg-box.shg-c {
  justify-content: center;
}

#s-13d5b03a-c450-4659-ba41-6e2deb1888cb {
  min-height: 50px;
}








#s-13d5b03a-c450-4659-ba41-6e2deb1888cb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-13d5b03a-c450-4659-ba41-6e2deb1888cb.shg-box.shg-c {
  justify-content: center;
}

#s-cbf8773f-e66b-4ac3-80d1-aeea7633faff {
  text-align: right;
}

#s-3c5d2c40-08d7-4968-8834-04ee9e4147a4 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
text-align: left;
}

#s-3c5d2c40-08d7-4968-8834-04ee9e4147a4 .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-c1f6e5b6-7272-464d-9c2f-f9d3019b083b {
  text-align: right;
}
@media (min-width: 1200px){#s-c1f6e5b6-7272-464d-9c2f-f9d3019b083b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c1f6e5b6-7272-464d-9c2f-f9d3019b083b .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-c1f6e5b6-7272-464d-9c2f-f9d3019b083b .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-c1f6e5b6-7272-464d-9c2f-f9d3019b083b .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-c1f6e5b6-7272-464d-9c2f-f9d3019b083b .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-c1f6e5b6-7272-464d-9c2f-f9d3019b083b .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-c1f6e5b6-7272-464d-9c2f-f9d3019b083b .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-c1f6e5b6-7272-464d-9c2f-f9d3019b083b .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-c1f6e5b6-7272-464d-9c2f-f9d3019b083b .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-c1f6e5b6-7272-464d-9c2f-f9d3019b083b .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-c1f6e5b6-7272-464d-9c2f-f9d3019b083b .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-c1f6e5b6-7272-464d-9c2f-f9d3019b083b .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-c1f6e5b6-7272-464d-9c2f-f9d3019b083b .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-c1f6e5b6-7272-464d-9c2f-f9d3019b083b .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-c1f6e5b6-7272-464d-9c2f-f9d3019b083b .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-c1f6e5b6-7272-464d-9c2f-f9d3019b083b .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-ab071613-e018-4071-b3c1-90dfc30f8160 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-right: 5%;
}

#s-3ef8c97b-aa86-430e-8c1e-ae157dbc634a {
  margin-top: 5%;
margin-bottom: 5%;
}

@media (min-width: 0px) {
[id="s-3ef8c97b-aa86-430e-8c1e-ae157dbc634a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3ef8c97b-aa86-430e-8c1e-ae157dbc634a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-3ef8c97b-aa86-430e-8c1e-ae157dbc634a"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-3ef8c97b-aa86-430e-8c1e-ae157dbc634a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-3ef8c97b-aa86-430e-8c1e-ae157dbc634a"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-3ef8c97b-aa86-430e-8c1e-ae157dbc634a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-3ef8c97b-aa86-430e-8c1e-ae157dbc634a"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

#s-4c5b2789-90b3-4bc9-a1b3-5a9be8f59884 {
  max-width: 1200px;
text-align: center;
}

#s-4c5b2789-90b3-4bc9-a1b3-5a9be8f59884 {
  overflow: hidden;
  
  
      max-width: 1200px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-4c5b2789-90b3-4bc9-a1b3-5a9be8f59884 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4fcc1892-4a15-4daf-b9db-57bdfeda333d {
  text-align: right;
}
@media (max-width: 767px){#s-4fcc1892-4a15-4daf-b9db-57bdfeda333d {
  text-align: center;
display: none;
}
#s-4fcc1892-4a15-4daf-b9db-57bdfeda333d, #wrap-s-4fcc1892-4a15-4daf-b9db-57bdfeda333d, #wrap-content-s-4fcc1892-4a15-4daf-b9db-57bdfeda333d { display: none !important; }}
@media (min-width: 0px) {
[id="s-2a0d7637-05df-411b-be63-af5dd673cd58"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 768px) {
[id="s-2a0d7637-05df-411b-be63-af5dd673cd58"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-2a0d7637-05df-411b-be63-af5dd673cd58"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-2a0d7637-05df-411b-be63-af5dd673cd58"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 4.0px);
}

}

#s-3a2bfb4e-d820-4935-a965-a12bccf7dd35 {
  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-3a2bfb4e-d820-4935-a965-a12bccf7dd35: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-3a2bfb4e-d820-4935-a965-a12bccf7dd35: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-3a2bfb4e-d820-4935-a965-a12bccf7dd35 {
  margin-left: 0em;
margin-right: 0em;
padding-left: 12px;
padding-right: 12px;
text-align: center;
}
}@media (max-width: 767px){#s-3a2bfb4e-d820-4935-a965-a12bccf7dd35 {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-3a2bfb4e-d820-4935-a965-a12bccf7dd35-root {
    text-align: right;
  }


#s-3a2bfb4e-d820-4935-a965-a12bccf7dd35.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-3a2bfb4e-d820-4935-a965-a12bccf7dd35-root {
    text-align: right;
  }


#s-3a2bfb4e-d820-4935-a965-a12bccf7dd35.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3a2bfb4e-d820-4935-a965-a12bccf7dd35-root {
    text-align: right;
  }


#s-3a2bfb4e-d820-4935-a965-a12bccf7dd35.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3a2bfb4e-d820-4935-a965-a12bccf7dd35-root {
    text-align: center;
  }


#s-3a2bfb4e-d820-4935-a965-a12bccf7dd35.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-3a2bfb4e-d820-4935-a965-a12bccf7dd35-root {
    text-align: right;
  }


#s-3a2bfb4e-d820-4935-a965-a12bccf7dd35.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-03672917-fdcc-4d12-add8-baee84ad3b5a {
  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-03672917-fdcc-4d12-add8-baee84ad3b5a: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-03672917-fdcc-4d12-add8-baee84ad3b5a: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-03672917-fdcc-4d12-add8-baee84ad3b5a {
  text-align: center;
}
}

  #s-03672917-fdcc-4d12-add8-baee84ad3b5a-atc-btn-wrapper {
    text-align: left;
  }


#s-03672917-fdcc-4d12-add8-baee84ad3b5a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-03672917-fdcc-4d12-add8-baee84ad3b5a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-03672917-fdcc-4d12-add8-baee84ad3b5a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-03672917-fdcc-4d12-add8-baee84ad3b5a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-03672917-fdcc-4d12-add8-baee84ad3b5a-atc-btn-wrapper {
    text-align: left;
  }


#s-03672917-fdcc-4d12-add8-baee84ad3b5a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-03672917-fdcc-4d12-add8-baee84ad3b5a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-03672917-fdcc-4d12-add8-baee84ad3b5a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-03672917-fdcc-4d12-add8-baee84ad3b5a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-03672917-fdcc-4d12-add8-baee84ad3b5a-atc-btn-wrapper {
    text-align: left;
  }


#s-03672917-fdcc-4d12-add8-baee84ad3b5a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-03672917-fdcc-4d12-add8-baee84ad3b5a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-03672917-fdcc-4d12-add8-baee84ad3b5a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-03672917-fdcc-4d12-add8-baee84ad3b5a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-03672917-fdcc-4d12-add8-baee84ad3b5a-atc-btn-wrapper {
    text-align: center;
  }


#s-03672917-fdcc-4d12-add8-baee84ad3b5a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-03672917-fdcc-4d12-add8-baee84ad3b5a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-03672917-fdcc-4d12-add8-baee84ad3b5a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-03672917-fdcc-4d12-add8-baee84ad3b5a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-03672917-fdcc-4d12-add8-baee84ad3b5a-atc-btn-wrapper {
    text-align: left;
  }


#s-03672917-fdcc-4d12-add8-baee84ad3b5a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-03672917-fdcc-4d12-add8-baee84ad3b5a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-03672917-fdcc-4d12-add8-baee84ad3b5a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-03672917-fdcc-4d12-add8-baee84ad3b5a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-caedb9c2-52f3-4a87-8568-beee34766f44 {
  min-height: 50px;
}








#s-caedb9c2-52f3-4a87-8568-beee34766f44 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-caedb9c2-52f3-4a87-8568-beee34766f44.shg-box.shg-c {
  justify-content: center;
}

#s-0bac0df0-77d1-4693-b679-9b912dbd43ad {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-0bac0df0-77d1-4693-b679-9b912dbd43ad .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-0bac0df0-77d1-4693-b679-9b912dbd43ad .shg-sld-nav-button.shg-sld-left,
#s-0bac0df0-77d1-4693-b679-9b912dbd43ad .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-4d96be48-e5de-4afb-87a3-32cd309afba1 {
  text-align: center;
}

#s-4d96be48-e5de-4afb-87a3-32cd309afba1 {
  overflow: hidden;
  
  
}







  #s-4d96be48-e5de-4afb-87a3-32cd309afba1 img.shogun-image {
    

    
    
    
  }


#s-4d96be48-e5de-4afb-87a3-32cd309afba1 .shogun-image-content {
  
    justify-content: center;
  
}

#s-9da56710-2a95-453a-8d93-18c43c06c37e {
  text-align: center;
}

#s-9da56710-2a95-453a-8d93-18c43c06c37e {
  overflow: hidden;
  
  
}







  #s-9da56710-2a95-453a-8d93-18c43c06c37e img.shogun-image {
    

    
    
    
  }


#s-9da56710-2a95-453a-8d93-18c43c06c37e .shogun-image-content {
  
    justify-content: center;
  
}

#s-cdb11426-689b-43d4-a439-576c66cfec5e {
  text-align: center;
}

#s-cdb11426-689b-43d4-a439-576c66cfec5e {
  overflow: hidden;
  
  
}







  #s-cdb11426-689b-43d4-a439-576c66cfec5e img.shogun-image {
    

    
    
    
  }


#s-cdb11426-689b-43d4-a439-576c66cfec5e .shogun-image-content {
  
    justify-content: center;
  
}

#s-2cd20738-f335-43b0-9a18-c1a068bc278e {
  text-align: center;
}

#s-2cd20738-f335-43b0-9a18-c1a068bc278e {
  overflow: hidden;
  
  
}







  #s-2cd20738-f335-43b0-9a18-c1a068bc278e img.shogun-image {
    

    
    
    
  }


#s-2cd20738-f335-43b0-9a18-c1a068bc278e .shogun-image-content {
  
    justify-content: center;
  
}

#s-19067931-436b-46de-8844-9e23e038973f {
  text-align: center;
}

#s-6e5a5c7b-4e8d-4040-b9ad-6dd57e34038a {
  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-6e5a5c7b-4e8d-4040-b9ad-6dd57e34038a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e5a5c7b-4e8d-4040-b9ad-6dd57e34038a.shg-box.shg-c {
  justify-content: center;
}

#s-6d81aa31-b264-4639-a71b-c46b4a3bd529 {
  min-height: 50px;
}








#s-6d81aa31-b264-4639-a71b-c46b4a3bd529 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6d81aa31-b264-4639-a71b-c46b4a3bd529.shg-box.shg-c {
  justify-content: center;
}

#s-12b2949e-f21c-46d5-a5a3-4ac0478da2c8 {
  text-align: right;
}

#s-2fea8967-eed1-4299-997f-bfa66a14f94a {
  margin-top: 0.5em;
margin-bottom: 0.5em;
text-align: left;
}

#s-2fea8967-eed1-4299-997f-bfa66a14f94a .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-5af5934a-5691-4858-a0f7-a16c3d7aca44 {
  text-align: right;
}
@media (min-width: 1200px){#s-5af5934a-5691-4858-a0f7-a16c3d7aca44 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-5af5934a-5691-4858-a0f7-a16c3d7aca44 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-5af5934a-5691-4858-a0f7-a16c3d7aca44 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-5af5934a-5691-4858-a0f7-a16c3d7aca44 .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-5af5934a-5691-4858-a0f7-a16c3d7aca44 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-5af5934a-5691-4858-a0f7-a16c3d7aca44 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-5af5934a-5691-4858-a0f7-a16c3d7aca44 .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-5af5934a-5691-4858-a0f7-a16c3d7aca44 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-5af5934a-5691-4858-a0f7-a16c3d7aca44 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-5af5934a-5691-4858-a0f7-a16c3d7aca44 .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-5af5934a-5691-4858-a0f7-a16c3d7aca44 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-5af5934a-5691-4858-a0f7-a16c3d7aca44 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-5af5934a-5691-4858-a0f7-a16c3d7aca44 .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-5af5934a-5691-4858-a0f7-a16c3d7aca44 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 24px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-5af5934a-5691-4858-a0f7-a16c3d7aca44 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 24px;
}

#s-5af5934a-5691-4858-a0f7-a16c3d7aca44 .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-fc97a8c5-9413-4d59-bd8d-9742f69e18d3 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-right: 5%;
}

#s-4c1d2339-83c2-4e8c-a5be-2453fe4a18ce {
  margin-top: 5%;
margin-bottom: 5%;
}

@media (min-width: 0px) {
[id="s-4c1d2339-83c2-4e8c-a5be-2453fe4a18ce"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4c1d2339-83c2-4e8c-a5be-2453fe4a18ce"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-4c1d2339-83c2-4e8c-a5be-2453fe4a18ce"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-4c1d2339-83c2-4e8c-a5be-2453fe4a18ce"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-4c1d2339-83c2-4e8c-a5be-2453fe4a18ce"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-4c1d2339-83c2-4e8c-a5be-2453fe4a18ce"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 2.5px);
}

[id="s-4c1d2339-83c2-4e8c-a5be-2453fe4a18ce"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 2.5px);
}

}

#s-131567eb-7780-4e7d-9072-cee7c48d0c79 {
  max-width: 1200px;
text-align: center;
}

#s-131567eb-7780-4e7d-9072-cee7c48d0c79 {
  overflow: hidden;
  
  
      max-width: 1200px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-131567eb-7780-4e7d-9072-cee7c48d0c79 .shogun-image-content {
  
    justify-content: center;
  
}

#s-0ad566ea-1091-46e4-aa2a-d349075504f6 {
  text-align: right;
}
@media (max-width: 767px){#s-0ad566ea-1091-46e4-aa2a-d349075504f6 {
  text-align: center;
display: none;
}
#s-0ad566ea-1091-46e4-aa2a-d349075504f6, #wrap-s-0ad566ea-1091-46e4-aa2a-d349075504f6, #wrap-content-s-0ad566ea-1091-46e4-aa2a-d349075504f6 { display: none !important; }}
@media (min-width: 0px) {
[id="s-f55b274c-6443-437f-b27d-bfcec6075e73"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 768px) {
[id="s-f55b274c-6443-437f-b27d-bfcec6075e73"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-f55b274c-6443-437f-b27d-bfcec6075e73"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-f55b274c-6443-437f-b27d-bfcec6075e73"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 4.0px);
}

}

#s-ffbdfb61-c3e7-4eb8-97fb-3fbd8d96e368 {
  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-ffbdfb61-c3e7-4eb8-97fb-3fbd8d96e368: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-ffbdfb61-c3e7-4eb8-97fb-3fbd8d96e368: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-ffbdfb61-c3e7-4eb8-97fb-3fbd8d96e368 {
  margin-left: 0em;
margin-right: 0em;
padding-left: 12px;
padding-right: 12px;
text-align: center;
}
}@media (max-width: 767px){#s-ffbdfb61-c3e7-4eb8-97fb-3fbd8d96e368 {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-ffbdfb61-c3e7-4eb8-97fb-3fbd8d96e368-root {
    text-align: right;
  }


#s-ffbdfb61-c3e7-4eb8-97fb-3fbd8d96e368.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ffbdfb61-c3e7-4eb8-97fb-3fbd8d96e368-root {
    text-align: right;
  }


#s-ffbdfb61-c3e7-4eb8-97fb-3fbd8d96e368.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ffbdfb61-c3e7-4eb8-97fb-3fbd8d96e368-root {
    text-align: right;
  }


#s-ffbdfb61-c3e7-4eb8-97fb-3fbd8d96e368.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ffbdfb61-c3e7-4eb8-97fb-3fbd8d96e368-root {
    text-align: center;
  }


#s-ffbdfb61-c3e7-4eb8-97fb-3fbd8d96e368.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ffbdfb61-c3e7-4eb8-97fb-3fbd8d96e368-root {
    text-align: right;
  }


#s-ffbdfb61-c3e7-4eb8-97fb-3fbd8d96e368.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-2414d50e-ee1d-4799-90b8-90d1113f849d {
  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-2414d50e-ee1d-4799-90b8-90d1113f849d: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-2414d50e-ee1d-4799-90b8-90d1113f849d: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-2414d50e-ee1d-4799-90b8-90d1113f849d {
  text-align: center;
}
}

  #s-2414d50e-ee1d-4799-90b8-90d1113f849d-atc-btn-wrapper {
    text-align: left;
  }


#s-2414d50e-ee1d-4799-90b8-90d1113f849d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2414d50e-ee1d-4799-90b8-90d1113f849d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2414d50e-ee1d-4799-90b8-90d1113f849d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-2414d50e-ee1d-4799-90b8-90d1113f849d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-2414d50e-ee1d-4799-90b8-90d1113f849d-atc-btn-wrapper {
    text-align: left;
  }


#s-2414d50e-ee1d-4799-90b8-90d1113f849d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2414d50e-ee1d-4799-90b8-90d1113f849d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2414d50e-ee1d-4799-90b8-90d1113f849d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-2414d50e-ee1d-4799-90b8-90d1113f849d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-2414d50e-ee1d-4799-90b8-90d1113f849d-atc-btn-wrapper {
    text-align: left;
  }


#s-2414d50e-ee1d-4799-90b8-90d1113f849d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2414d50e-ee1d-4799-90b8-90d1113f849d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2414d50e-ee1d-4799-90b8-90d1113f849d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-2414d50e-ee1d-4799-90b8-90d1113f849d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-2414d50e-ee1d-4799-90b8-90d1113f849d-atc-btn-wrapper {
    text-align: center;
  }


#s-2414d50e-ee1d-4799-90b8-90d1113f849d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2414d50e-ee1d-4799-90b8-90d1113f849d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2414d50e-ee1d-4799-90b8-90d1113f849d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-2414d50e-ee1d-4799-90b8-90d1113f849d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-2414d50e-ee1d-4799-90b8-90d1113f849d-atc-btn-wrapper {
    text-align: left;
  }


#s-2414d50e-ee1d-4799-90b8-90d1113f849d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2414d50e-ee1d-4799-90b8-90d1113f849d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2414d50e-ee1d-4799-90b8-90d1113f849d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}

#s-2414d50e-ee1d-4799-90b8-90d1113f849d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-ee23de97-1d72-4a6b-9f9e-89c70d8b071f {
  min-height: 50px;
}








#s-ee23de97-1d72-4a6b-9f9e-89c70d8b071f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ee23de97-1d72-4a6b-9f9e-89c70d8b071f.shg-box.shg-c {
  justify-content: center;
}

#s-8423e5ad-d3ee-4e7c-940b-40eace641daa {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-8423e5ad-d3ee-4e7c-940b-40eace641daa .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-8423e5ad-d3ee-4e7c-940b-40eace641daa .shg-sld-nav-button.shg-sld-left,
#s-8423e5ad-d3ee-4e7c-940b-40eace641daa .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-0c2a49a7-4b30-46b0-9374-ef72bc8133f7 {
  text-align: center;
}

#s-0c2a49a7-4b30-46b0-9374-ef72bc8133f7 {
  overflow: hidden;
  
  
}







  #s-0c2a49a7-4b30-46b0-9374-ef72bc8133f7 img.shogun-image {
    

    
    
    
  }


#s-0c2a49a7-4b30-46b0-9374-ef72bc8133f7 .shogun-image-content {
  
    justify-content: center;
  
}

#s-565f9f7b-8f06-4b92-acb2-c8abd8e21064 {
  text-align: center;
}

#s-565f9f7b-8f06-4b92-acb2-c8abd8e21064 {
  overflow: hidden;
  
  
}







  #s-565f9f7b-8f06-4b92-acb2-c8abd8e21064 img.shogun-image {
    

    
    
    
  }


#s-565f9f7b-8f06-4b92-acb2-c8abd8e21064 .shogun-image-content {
  
    justify-content: center;
  
}

#s-a30443f6-68c1-4661-8682-458165583e3c {
  text-align: center;
}

#s-a30443f6-68c1-4661-8682-458165583e3c {
  overflow: hidden;
  
  
}







  #s-a30443f6-68c1-4661-8682-458165583e3c img.shogun-image {
    

    
    
    
  }


#s-a30443f6-68c1-4661-8682-458165583e3c .shogun-image-content {
  
    justify-content: center;
  
}

#s-cbac5567-d76e-4926-bc5a-55e36fe3d2c4 {
  text-align: center;
}

#s-cbac5567-d76e-4926-bc5a-55e36fe3d2c4 {
  overflow: hidden;
  
  
}







  #s-cbac5567-d76e-4926-bc5a-55e36fe3d2c4 img.shogun-image {
    

    
    
    
  }


#s-cbac5567-d76e-4926-bc5a-55e36fe3d2c4 .shogun-image-content {
  
    justify-content: center;
  
}

#s-1c8cbbdd-60eb-4f19-9375-e8d695c0427d {
  text-align: center;
}

#s-d735189f-4b09-4949-93cc-6b80278f4573 {
  padding-top: 0em;
padding-left: 2em;
padding-bottom: 2em;
padding-right: 2em;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-d735189f-4b09-4949-93cc-6b80278f4573 {
  padding-left: 1em;
padding-right: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d735189f-4b09-4949-93cc-6b80278f4573 {
  padding-left: 1em;
padding-right: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d735189f-4b09-4949-93cc-6b80278f4573 {
  padding-left: 1em;
padding-right: 1em;
}
}@media (max-width: 767px){#s-d735189f-4b09-4949-93cc-6b80278f4573 {
  padding-left: 0.5em;
padding-right: 0.5em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}
}







#s-d735189f-4b09-4949-93cc-6b80278f4573 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d735189f-4b09-4949-93cc-6b80278f4573.shg-box.shg-c {
  justify-content: 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-b12a5ac3-6039-4b25-b67c-69b718867936 {
  padding-left: 0em;
min-height: 50px;
}








#s-b12a5ac3-6039-4b25-b67c-69b718867936 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b12a5ac3-6039-4b25-b67c-69b718867936.shg-box.shg-c {
  justify-content: center;
}

#s-ce66e9ae-26b4-47e6-875b-f3457be1c6df {
  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-ce66e9ae-26b4-47e6-875b-f3457be1c6df > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ce66e9ae-26b4-47e6-875b-f3457be1c6df.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-742d06ec-dd5c-4d0c-b2bd-17287eb70041 {
  text-align: left;
}



.shg-c#s-742d06ec-dd5c-4d0c-b2bd-17287eb70041 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-742d06ec-dd5c-4d0c-b2bd-17287eb70041 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-742d06ec-dd5c-4d0c-b2bd-17287eb70041 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-742d06ec-dd5c-4d0c-b2bd-17287eb70041 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-742d06ec-dd5c-4d0c-b2bd-17287eb70041 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-742d06ec-dd5c-4d0c-b2bd-17287eb70041 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-742d06ec-dd5c-4d0c-b2bd-17287eb70041 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-742d06ec-dd5c-4d0c-b2bd-17287eb70041 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-742d06ec-dd5c-4d0c-b2bd-17287eb70041 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-742d06ec-dd5c-4d0c-b2bd-17287eb70041 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-09bebaba-e82e-4526-8b38-ddb62ca5382f {
  margin-top: 0em;
margin-bottom: 0em;
text-align: left;
}

#s-09bebaba-e82e-4526-8b38-ddb62ca5382f .shg-product-title-component h5 span {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 1em;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}

#s-3b52bc04-d5b6-4f69-9da8-a3badbc399ea {
  text-align: right;
}
@media (min-width: 1200px){#s-3b52bc04-d5b6-4f69-9da8-a3badbc399ea {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3b52bc04-d5b6-4f69-9da8-a3badbc399ea .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3b52bc04-d5b6-4f69-9da8-a3badbc399ea .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-3b52bc04-d5b6-4f69-9da8-a3badbc399ea .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-5e17ac76-a5da-433a-b2ff-b09ff6dc26e6 {
  padding-left: 0em;
min-height: 50px;
}








#s-5e17ac76-a5da-433a-b2ff-b09ff6dc26e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5e17ac76-a5da-433a-b2ff-b09ff6dc26e6.shg-box.shg-c {
  justify-content: center;
}

#s-22bc2d30-972e-4ddb-bb99-88947c22b7c2 {
  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-22bc2d30-972e-4ddb-bb99-88947c22b7c2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-22bc2d30-972e-4ddb-bb99-88947c22b7c2.shg-box.shg-c {
  justify-content: center;
}

#s-ce62b6e1-8e3c-49d5-a66f-bf8a216ac178 {
  text-align: left;
}



.shg-c#s-ce62b6e1-8e3c-49d5-a66f-bf8a216ac178 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce62b6e1-8e3c-49d5-a66f-bf8a216ac178 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ce62b6e1-8e3c-49d5-a66f-bf8a216ac178 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce62b6e1-8e3c-49d5-a66f-bf8a216ac178 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ce62b6e1-8e3c-49d5-a66f-bf8a216ac178 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce62b6e1-8e3c-49d5-a66f-bf8a216ac178 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ce62b6e1-8e3c-49d5-a66f-bf8a216ac178 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce62b6e1-8e3c-49d5-a66f-bf8a216ac178 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ce62b6e1-8e3c-49d5-a66f-bf8a216ac178 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce62b6e1-8e3c-49d5-a66f-bf8a216ac178 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-928d62dc-e585-431b-8f34-b25390074218 {
  margin-top: 0em;
margin-bottom: 0em;
text-align: left;
}

#s-928d62dc-e585-431b-8f34-b25390074218 .shg-product-title-component h5 span {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 1em;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}

#s-35533fd0-e2fa-4032-a169-dc8fed759476 {
  text-align: right;
}
@media (min-width: 1200px){#s-35533fd0-e2fa-4032-a169-dc8fed759476 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-35533fd0-e2fa-4032-a169-dc8fed759476 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-35533fd0-e2fa-4032-a169-dc8fed759476 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-35533fd0-e2fa-4032-a169-dc8fed759476 .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-df736c9e-2f49-4822-ab07-93de4b430af9 {
  padding-left: 0em;
min-height: 50px;
}








#s-df736c9e-2f49-4822-ab07-93de4b430af9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-df736c9e-2f49-4822-ab07-93de4b430af9.shg-box.shg-c {
  justify-content: center;
}

#s-8fb31e00-8f9c-4071-bf63-f477ba7d6b6c {
  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-8fb31e00-8f9c-4071-bf63-f477ba7d6b6c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8fb31e00-8f9c-4071-bf63-f477ba7d6b6c.shg-box.shg-c {
  justify-content: center;
}

#s-35d796ed-5b8e-4aec-9d85-0f2a0a0edfe9 {
  text-align: left;
}



.shg-c#s-35d796ed-5b8e-4aec-9d85-0f2a0a0edfe9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35d796ed-5b8e-4aec-9d85-0f2a0a0edfe9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-35d796ed-5b8e-4aec-9d85-0f2a0a0edfe9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35d796ed-5b8e-4aec-9d85-0f2a0a0edfe9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-35d796ed-5b8e-4aec-9d85-0f2a0a0edfe9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35d796ed-5b8e-4aec-9d85-0f2a0a0edfe9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-35d796ed-5b8e-4aec-9d85-0f2a0a0edfe9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35d796ed-5b8e-4aec-9d85-0f2a0a0edfe9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-35d796ed-5b8e-4aec-9d85-0f2a0a0edfe9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35d796ed-5b8e-4aec-9d85-0f2a0a0edfe9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-92f2c653-d3ba-4131-a2a5-836824af9ab7 {
  margin-top: 0em;
margin-bottom: 0em;
text-align: left;
}

#s-92f2c653-d3ba-4131-a2a5-836824af9ab7 .shg-product-title-component h5 span {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 1em;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}

#s-3a9c2d4d-7a2d-4a2a-ab92-3058c56ed92b {
  text-align: right;
}
@media (min-width: 1200px){#s-3a9c2d4d-7a2d-4a2a-ab92-3058c56ed92b {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-3a9c2d4d-7a2d-4a2a-ab92-3058c56ed92b .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3a9c2d4d-7a2d-4a2a-ab92-3058c56ed92b .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-3a9c2d4d-7a2d-4a2a-ab92-3058c56ed92b .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-deb92188-b1e6-4efc-af8f-4ece912cacaa {
  padding-left: 0%;
min-height: 50px;
}








#s-deb92188-b1e6-4efc-af8f-4ece912cacaa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-deb92188-b1e6-4efc-af8f-4ece912cacaa.shg-box.shg-c {
  justify-content: center;
}

#s-b39f9a66-7ee0-4372-bed6-cde58c3fcddb {
  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-b39f9a66-7ee0-4372-bed6-cde58c3fcddb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b39f9a66-7ee0-4372-bed6-cde58c3fcddb.shg-box.shg-c {
  justify-content: center;
}

#s-9494f9ee-fe2e-4a68-b17c-dc8302b2d07d {
  text-align: left;
}



.shg-c#s-9494f9ee-fe2e-4a68-b17c-dc8302b2d07d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9494f9ee-fe2e-4a68-b17c-dc8302b2d07d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9494f9ee-fe2e-4a68-b17c-dc8302b2d07d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9494f9ee-fe2e-4a68-b17c-dc8302b2d07d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9494f9ee-fe2e-4a68-b17c-dc8302b2d07d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9494f9ee-fe2e-4a68-b17c-dc8302b2d07d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9494f9ee-fe2e-4a68-b17c-dc8302b2d07d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9494f9ee-fe2e-4a68-b17c-dc8302b2d07d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9494f9ee-fe2e-4a68-b17c-dc8302b2d07d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9494f9ee-fe2e-4a68-b17c-dc8302b2d07d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a57dc7ec-d56e-4ad2-9411-d7d20b4335da {
  margin-top: 0em;
margin-bottom: 0em;
text-align: left;
}

#s-a57dc7ec-d56e-4ad2-9411-d7d20b4335da .shg-product-title-component h5 span {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 1em;
  line-height: ;
  letter-spacing: ;
  text-align: left;
}

#s-7c589f94-9b2d-41e1-9cba-6996b586b9e6 {
  text-align: right;
}
@media (min-width: 1200px){#s-7c589f94-9b2d-41e1-9cba-6996b586b9e6 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-7c589f94-9b2d-41e1-9cba-6996b586b9e6 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-7c589f94-9b2d-41e1-9cba-6996b586b9e6 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
}

#s-7c589f94-9b2d-41e1-9cba-6996b586b9e6 .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-18765be6-c46f-4f07-a790-cd01c47a38d3 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 4em;
padding-left: 2em;
padding-bottom: 0em;
padding-right: 2em;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-18765be6-c46f-4f07-a790-cd01c47a38d3 {
  padding-left: 1em;
padding-right: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-18765be6-c46f-4f07-a790-cd01c47a38d3 {
  padding-left: 1em;
padding-right: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-18765be6-c46f-4f07-a790-cd01c47a38d3 {
  padding-left: 1em;
padding-right: 1em;
}
}@media (max-width: 767px){#s-18765be6-c46f-4f07-a790-cd01c47a38d3 {
  padding-top: 3em;
padding-left: 0.5em;
padding-bottom: 0em;
padding-right: 0.5em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
}
}







#s-18765be6-c46f-4f07-a790-cd01c47a38d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-18765be6-c46f-4f07-a790-cd01c47a38d3.shg-box.shg-c {
  justify-content: center;
}

#s-33c77e88-f119-4bb7-a6bd-01fb64e4d371 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-bottom: 0%;
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-33c77e88-f119-4bb7-a6bd-01fb64e4d371 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-33c77e88-f119-4bb7-a6bd-01fb64e4d371 .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-33c77e88-f119-4bb7-a6bd-01fb64e4d371 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-ea7b241d-bac3-407d-8fc3-79dfeaa1249c {
  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;
}








#s-ea7b241d-bac3-407d-8fc3-79dfeaa1249c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ea7b241d-bac3-407d-8fc3-79dfeaa1249c.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-89ad811d-cd8a-4d54-896f-1af697ee6b7e {
  margin-top: 12px;
}

#s-664fed91-1df7-4b0b-888c-d0bd163c9468 {
  margin-top: 0em;
margin-left: 1em;
margin-bottom: 4em;
margin-right: 1em;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-664fed91-1df7-4b0b-888c-d0bd163c9468 {
  margin-bottom: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-664fed91-1df7-4b0b-888c-d0bd163c9468 {
  margin-bottom: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-664fed91-1df7-4b0b-888c-d0bd163c9468 {
  margin-bottom: 1em;
}
}@media (max-width: 767px){#s-664fed91-1df7-4b0b-888c-d0bd163c9468 {
  margin-left: 0.5em;
margin-bottom: 1em;
margin-right: 0.5em;
}
}







#s-664fed91-1df7-4b0b-888c-d0bd163c9468 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-664fed91-1df7-4b0b-888c-d0bd163c9468.shg-box.shg-c {
  justify-content: center;
}

#s-7ac3736d-b5c3-4182-8274-5eac0b4d44fd {
  margin-top: 0.5em;
margin-left: 0em;
margin-right: 0em;
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: 20px;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 1200px){#s-7ac3736d-b5c3-4182-8274-5eac0b4d44fd {
  padding-left: 5em;
padding-right: 5em;
}
}
@media (min-width: 0px) {
[id="s-7ac3736d-b5c3-4182-8274-5eac0b4d44fd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7ac3736d-b5c3-4182-8274-5eac0b4d44fd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0em);
}

}

@media (min-width: 992px) {
[id="s-7ac3736d-b5c3-4182-8274-5eac0b4d44fd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0em);
}

}

@media (min-width: 1200px) {
[id="s-7ac3736d-b5c3-4182-8274-5eac0b4d44fd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0em);
}

}

#s-0ae159d5-76b0-4502-9df5-88e6805eacd3 {
  margin-left: 2em;
margin-right: 2em;
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;
min-height: 0px;
background-color: rgba(238, 255, 238, 0.01);
}
@media (min-width: 1200px){#s-0ae159d5-76b0-4502-9df5-88e6805eacd3 {
  padding-top: 8em;
padding-left: 5em;
padding-bottom: 8em;
padding-right: 0em;
min-height: 50px;
}
}@media (max-width: 767px){#s-0ae159d5-76b0-4502-9df5-88e6805eacd3 {
  margin-left: 2em;
margin-right: 2em;
padding-top: 3em;
}
}







#s-0ae159d5-76b0-4502-9df5-88e6805eacd3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0ae159d5-76b0-4502-9df5-88e6805eacd3.shg-box.shg-c {
  justify-content: center;
}

#s-03cb0ea7-44c3-406e-a7fe-d98f07b3f2d4 {
  text-align: left;
}

#s-fa6e2720-b5c6-482a-9736-9abfb1bbcd20 {
  min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}
@media (max-width: 767px){#s-fa6e2720-b5c6-482a-9736-9abfb1bbcd20 {
  min-height: 0px;
}
}







#s-fa6e2720-b5c6-482a-9736-9abfb1bbcd20 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fa6e2720-b5c6-482a-9736-9abfb1bbcd20.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 1200px){#s-11614957-bccc-44b0-b5d4-c663f8a71a0b {
  padding-top: 0em;
padding-bottom: 0em;
}
}@media (max-width: 767px){#s-11614957-bccc-44b0-b5d4-c663f8a71a0b {
  margin-left: 10em;
margin-right: 10em;
}
}
@media (min-width: 0px) {
[id="s-11614957-bccc-44b0-b5d4-c663f8a71a0b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-11614957-bccc-44b0-b5d4-c663f8a71a0b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-11614957-bccc-44b0-b5d4-c663f8a71a0b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-11614957-bccc-44b0-b5d4-c663f8a71a0b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-271ca0c8-2bde-4fea-97fe-4860b76cbb44 {
  max-width: 1337px;
text-align: center;
}

#s-271ca0c8-2bde-4fea-97fe-4860b76cbb44 {
  overflow: hidden;
  
  
      max-width: 1337px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-271ca0c8-2bde-4fea-97fe-4860b76cbb44 .shogun-image-content {
  
    justify-content: center;
  
}

#s-9af602ec-9bde-47d9-929c-134126b97fa7 {
  padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
min-height: 50px;
}








#s-9af602ec-9bde-47d9-929c-134126b97fa7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9af602ec-9bde-47d9-929c-134126b97fa7.shg-box.shg-c {
  justify-content: center;
}

#s-86fa67ff-349a-434e-90dd-0171398767d0 {
  margin-top: 1em;
margin-bottom: 1em;
padding-top: 0px;
}

@media (min-width: 0px) {
[id="s-86fa67ff-349a-434e-90dd-0171398767d0"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 768px) {
[id="s-86fa67ff-349a-434e-90dd-0171398767d0"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 992px) {
[id="s-86fa67ff-349a-434e-90dd-0171398767d0"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 1200px) {
[id="s-86fa67ff-349a-434e-90dd-0171398767d0"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

#s-b30107d8-3c40-4546-af4a-e8d7a337ce86 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-b30107d8-3c40-4546-af4a-e8d7a337ce86 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-b30107d8-3c40-4546-af4a-e8d7a337ce86 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-b30107d8-3c40-4546-af4a-e8d7a337ce86 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b30107d8-3c40-4546-af4a-e8d7a337ce86.shg-box.shg-c {
  justify-content: flex-start;
}

#s-f1b5ab27-16ff-4a53-b080-1869474369ec {
  max-width: 363px;
text-align: center;
}

#s-f1b5ab27-16ff-4a53-b080-1869474369ec {
  overflow: hidden;
  
  
      max-width: 363px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-f1b5ab27-16ff-4a53-b080-1869474369ec .shogun-image-content {
  
    justify-content: center;
  
}

#s-103ae13f-6713-4c72-be9e-6411fc7cd244 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-103ae13f-6713-4c72-be9e-6411fc7cd244 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-103ae13f-6713-4c72-be9e-6411fc7cd244 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-103ae13f-6713-4c72-be9e-6411fc7cd244 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-103ae13f-6713-4c72-be9e-6411fc7cd244.shg-box.shg-c {
  justify-content: flex-start;
}

#s-5672d5cf-9d19-445d-ae29-0ecf495f8cc9 {
  max-width: 1080px;
text-align: center;
}

#s-5672d5cf-9d19-445d-ae29-0ecf495f8cc9 {
  overflow: hidden;
  
  
      max-width: 1080px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-5672d5cf-9d19-445d-ae29-0ecf495f8cc9 .shogun-image-content {
  
    justify-content: center;
  
}

#s-5ccd0c16-4557-4a32-a1db-f3e5918e2281 {
  margin-top: 0px;
margin-left: 0em;
margin-bottom: 0px;
margin-right: 0em;
padding-left: 2em;
padding-bottom: 0em;
padding-right: 2em;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-5ccd0c16-4557-4a32-a1db-f3e5918e2281 {
  display: none;
}
#s-5ccd0c16-4557-4a32-a1db-f3e5918e2281, #wrap-s-5ccd0c16-4557-4a32-a1db-f3e5918e2281, #wrap-content-s-5ccd0c16-4557-4a32-a1db-f3e5918e2281 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5ccd0c16-4557-4a32-a1db-f3e5918e2281 {
  display: none;
}
#s-5ccd0c16-4557-4a32-a1db-f3e5918e2281, #wrap-s-5ccd0c16-4557-4a32-a1db-f3e5918e2281, #wrap-content-s-5ccd0c16-4557-4a32-a1db-f3e5918e2281 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5ccd0c16-4557-4a32-a1db-f3e5918e2281 {
  display: none;
}
#s-5ccd0c16-4557-4a32-a1db-f3e5918e2281, #wrap-s-5ccd0c16-4557-4a32-a1db-f3e5918e2281, #wrap-content-s-5ccd0c16-4557-4a32-a1db-f3e5918e2281 { display: none !important; }}@media (max-width: 767px){#s-5ccd0c16-4557-4a32-a1db-f3e5918e2281 {
  display: none;
}
#s-5ccd0c16-4557-4a32-a1db-f3e5918e2281, #wrap-s-5ccd0c16-4557-4a32-a1db-f3e5918e2281, #wrap-content-s-5ccd0c16-4557-4a32-a1db-f3e5918e2281 { display: none !important; }}







#s-5ccd0c16-4557-4a32-a1db-f3e5918e2281 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5ccd0c16-4557-4a32-a1db-f3e5918e2281.shg-box.shg-c {
  justify-content: center;
}

#s-86ef6d75-6a73-489a-9206-929d046b9afb {
  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-86ef6d75-6a73-489a-9206-929d046b9afb {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-86ef6d75-6a73-489a-9206-929d046b9afb .shogun-heading-component h4 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-86ef6d75-6a73-489a-9206-929d046b9afb .shogun-heading-component h4 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-e74f6dbf-0af4-44ce-999a-2b47392f8993 {
  padding-top: 0px;
padding-left: 0em;
padding-bottom: 0px;
padding-right: 0em;
min-height: 50px;
}








#s-e74f6dbf-0af4-44ce-999a-2b47392f8993 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e74f6dbf-0af4-44ce-999a-2b47392f8993.shg-box.shg-c {
  justify-content: center;
}

#s-8a73adfd-0a3f-43d4-a9a5-5be2e62606b9 {
  margin-top: 12px;
}

@media (min-width: 0px) {
[id="s-8a73adfd-0a3f-43d4-a9a5-5be2e62606b9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8a73adfd-0a3f-43d4-a9a5-5be2e62606b9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 992px) {
[id="s-8a73adfd-0a3f-43d4-a9a5-5be2e62606b9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 1200px) {
[id="s-8a73adfd-0a3f-43d4-a9a5-5be2e62606b9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 0px) {
[id="s-289033ee-d16e-48b7-9fce-b7da6b7a1198"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-289033ee-d16e-48b7-9fce-b7da6b7a1198"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-289033ee-d16e-48b7-9fce-b7da6b7a1198"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-289033ee-d16e-48b7-9fce-b7da6b7a1198"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

.nb-hover-circle {
  position: relative;
     /*reduced from 250px */
  width: 100px; 
  height: 100px;
  border-radius: 50%;
  border: 1px solid #8D5EF0;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  cursor: pointer;
}

.nb-inner-circle {
  width: 70%;   /* controls image size */
  height: 70%;
  border-radius: 50%;
  overflow: hidden;
}

.nb-inner-circle img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  transition: transform 0.4s ease;
}

/* overlay */
.nb-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #6317FF;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  text-align: center;
  /*padding: 10px;*/
  opacity: 0;
  transition: opacity 0.4s ease;
   border: 1px solid #6317ff;
}

/* hover effects */
.nb-hover-circle:hover .nb-inner-circle img {
  transform: scale(1);
}

.nb-hover-circle:hover .nb-overlay {
  opacity: 1;
}

.nb-overlay p{
    margin-bottom: 0rem !important;
     /*font-size: 20px !important;*/

}
/* 📱 Mobile adjustment */
@media (max-width: 768px) {
  .nb-hover-circle {
    width: 60px;   /* smaller circle */
    height: 60px;
  }

  .nb-overlay p {
    font-size: 8px !important; /* smaller text */
  }
}
@media (min-width: 0px) {
[id="s-6c1d795d-8cfc-4354-bf02-1054edf5107f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6c1d795d-8cfc-4354-bf02-1054edf5107f"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-6c1d795d-8cfc-4354-bf02-1054edf5107f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-6c1d795d-8cfc-4354-bf02-1054edf5107f"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-6c1d795d-8cfc-4354-bf02-1054edf5107f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-6c1d795d-8cfc-4354-bf02-1054edf5107f"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-6c1d795d-8cfc-4354-bf02-1054edf5107f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 5.0px);
}

}

#s-dd39c8a3-c990-4b25-9eab-b3d79fe4f769 {
  margin-top: 1em;
margin-bottom: 0em;
text-align: center;
}

#s-dd39c8a3-c990-4b25-9eab-b3d79fe4f769 {
  overflow: hidden;
  
  
}







  #s-dd39c8a3-c990-4b25-9eab-b3d79fe4f769 img.shogun-image {
    

    
    
    
  }


#s-dd39c8a3-c990-4b25-9eab-b3d79fe4f769 .shogun-image-content {
  
    justify-content: center;
  
}

#s-d7da632a-99f1-4e7c-804a-2d7e26d9e192 {
  margin-top: 10px;
margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-e62a2993-1e29-4da0-839b-73bd81ba5354"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e62a2993-1e29-4da0-839b-73bd81ba5354"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-e62a2993-1e29-4da0-839b-73bd81ba5354"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-e62a2993-1e29-4da0-839b-73bd81ba5354"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-e62a2993-1e29-4da0-839b-73bd81ba5354"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-e62a2993-1e29-4da0-839b-73bd81ba5354"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-e62a2993-1e29-4da0-839b-73bd81ba5354"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 5.0px);
}

}

#s-668e2999-969e-4b67-83d3-051f66453279 {
  text-align: center;
}

#s-668e2999-969e-4b67-83d3-051f66453279 {
  overflow: hidden;
  
  
}







  #s-668e2999-969e-4b67-83d3-051f66453279 img.shogun-image {
    

    
    
    
  }


#s-668e2999-969e-4b67-83d3-051f66453279 .shogun-image-content {
  
    justify-content: center;
  
}

#s-92c0311c-9094-4ca5-918e-e5e35a1c952a {
  margin-top: 9%;
}

#s-f204d52c-6b6b-4bc3-b54c-e1f938de8be9 {
  padding-top: 9px;
}

@media (min-width: 0px) {
[id="s-f204d52c-6b6b-4bc3-b54c-e1f938de8be9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-f204d52c-6b6b-4bc3-b54c-e1f938de8be9"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-f204d52c-6b6b-4bc3-b54c-e1f938de8be9"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-f204d52c-6b6b-4bc3-b54c-e1f938de8be9"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 0px) {
[id="s-3c4b05f5-6aca-424b-9df6-f02f793c9ae9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-3c4b05f5-6aca-424b-9df6-f02f793c9ae9"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-3c4b05f5-6aca-424b-9df6-f02f793c9ae9"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-3c4b05f5-6aca-424b-9df6-f02f793c9ae9"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-e0f9d041-332d-4197-a91f-67d72dd7c284 {
  margin-top: 0%;
}

#s-7561c0ea-fb4b-4abf-bd92-b928a1347ef9 {
  margin-top: 0%;
}

#s-ab1ad311-48a7-46cd-b8a9-f464240ac99c {
  margin-top: 0%;
}

#s-d86a3ded-62b2-4e1d-8a64-25233700f6ba {
  margin-top: 0%;
}

@media (min-width: 0px) {
[id="s-88083cec-7606-4560-8ae6-501f8936f4b7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-88083cec-7606-4560-8ae6-501f8936f4b7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 6.666666666666667px);
}

[id="s-88083cec-7606-4560-8ae6-501f8936f4b7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-88083cec-7606-4560-8ae6-501f8936f4b7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 6.666666666666667px);
}

[id="s-88083cec-7606-4560-8ae6-501f8936f4b7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-88083cec-7606-4560-8ae6-501f8936f4b7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 6.666666666666667px);
}

[id="s-88083cec-7606-4560-8ae6-501f8936f4b7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.666666666666667px);
}

}

#s-692dc357-aa0f-4b39-9eca-628867516bfd {
  margin-top: 9%;
}

#s-7e650939-b150-4d85-a0f6-19c32bca32bd {
  margin-top: 9%;
}

#s-7eb55a07-83b0-404d-a47e-8ab3339af97c {
  margin-top: 1em;
margin-bottom: 0em;
text-align: center;
}

#s-7eb55a07-83b0-404d-a47e-8ab3339af97c {
  overflow: hidden;
  
  
}







  #s-7eb55a07-83b0-404d-a47e-8ab3339af97c img.shogun-image {
    

    
    
    
  }


#s-7eb55a07-83b0-404d-a47e-8ab3339af97c .shogun-image-content {
  
    justify-content: center;
  
}

#s-d12936c5-e1c1-4e93-8cfb-47bf54f3f6da {
  margin-top: 9%;
margin-bottom: 9px;
}

#s-0cdcb3e9-7930-4b41-8f87-129ae551f832 {
  margin-top: 0%;
}

@media (min-width: 0px) {
[id="s-bc07cf45-a98f-4975-a640-2ef6dca048e1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bc07cf45-a98f-4975-a640-2ef6dca048e1"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-bc07cf45-a98f-4975-a640-2ef6dca048e1"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-bc07cf45-a98f-4975-a640-2ef6dca048e1"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-bc07cf45-a98f-4975-a640-2ef6dca048e1"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-bc07cf45-a98f-4975-a640-2ef6dca048e1"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-bc07cf45-a98f-4975-a640-2ef6dca048e1"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 0px) {
[id="s-1a731722-df0b-4fdb-b587-57678929c68a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1a731722-df0b-4fdb-b587-57678929c68a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-1a731722-df0b-4fdb-b587-57678929c68a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-1a731722-df0b-4fdb-b587-57678929c68a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-1a731722-df0b-4fdb-b587-57678929c68a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-1a731722-df0b-4fdb-b587-57678929c68a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-1a731722-df0b-4fdb-b587-57678929c68a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

#s-000a5ce4-f3f2-42e1-bea9-2e2b79fa7228 {
  margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-000a5ce4-f3f2-42e1-bea9-2e2b79fa7228"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-000a5ce4-f3f2-42e1-bea9-2e2b79fa7228"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-000a5ce4-f3f2-42e1-bea9-2e2b79fa7228"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-000a5ce4-f3f2-42e1-bea9-2e2b79fa7228"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-22c859ae-987b-4909-ac1b-a60b0c734975 {
  margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-22c859ae-987b-4909-ac1b-a60b0c734975"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-22c859ae-987b-4909-ac1b-a60b0c734975"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-22c859ae-987b-4909-ac1b-a60b0c734975"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-22c859ae-987b-4909-ac1b-a60b0c734975"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-a845b913-dd5a-4486-b76c-65d3ea570783 {
  margin-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-a845b913-dd5a-4486-b76c-65d3ea570783"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a845b913-dd5a-4486-b76c-65d3ea570783"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.666666666666667px);
}

[id="s-a845b913-dd5a-4486-b76c-65d3ea570783"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-a845b913-dd5a-4486-b76c-65d3ea570783"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.666666666666667px);
}

[id="s-a845b913-dd5a-4486-b76c-65d3ea570783"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-a845b913-dd5a-4486-b76c-65d3ea570783"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.666666666666667px);
}

[id="s-a845b913-dd5a-4486-b76c-65d3ea570783"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 6.666666666666667px);
}

}

#s-13acf5dc-97fb-42a3-ab60-c83de7908b91 {
  margin-top: 5%;
margin-bottom: 0%;
text-align: center;
}

#s-13acf5dc-97fb-42a3-ab60-c83de7908b91 {
  overflow: hidden;
  
  
}







  #s-13acf5dc-97fb-42a3-ab60-c83de7908b91 img.shogun-image {
    

    
    
    
  }


#s-13acf5dc-97fb-42a3-ab60-c83de7908b91 .shogun-image-content {
  
    justify-content: center;
  
}

#s-95a9c63c-651c-47ed-bf07-6e50a218ed07 {
  margin-bottom: 10px;
}

#s-269d43c6-37e5-4c3c-bd2d-c06f8ebd0ff6 {
  margin-bottom: 10px;
}

#s-2dfea718-c35a-4dfe-8dab-2f7c0a67f1b2 {
  margin-bottom: 0px;
}

#s-17e1dfca-f03a-4cdc-a54c-508ac4131d42 {
  margin-right: 0%;
}

@media (min-width: 0px) {
[id="s-17e1dfca-f03a-4cdc-a54c-508ac4131d42"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-17e1dfca-f03a-4cdc-a54c-508ac4131d42"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 1.5px);
}

[id="s-17e1dfca-f03a-4cdc-a54c-508ac4131d42"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 1.5px);
}

}

@media (min-width: 992px) {
[id="s-17e1dfca-f03a-4cdc-a54c-508ac4131d42"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 1.5px);
}

[id="s-17e1dfca-f03a-4cdc-a54c-508ac4131d42"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 1.5px);
}

}

@media (min-width: 1200px) {
[id="s-17e1dfca-f03a-4cdc-a54c-508ac4131d42"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 1.5px);
}

[id="s-17e1dfca-f03a-4cdc-a54c-508ac4131d42"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 1.5px);
}

}

#s-c9673c3a-2945-4e8e-a77f-ba70733312a4 {
  margin-top: 10%;
margin-left: 6%;
max-width: 80%;
text-align: center;
}

#s-c9673c3a-2945-4e8e-a77f-ba70733312a4 {
  overflow: hidden;
  
  
      max-width: 80%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-c9673c3a-2945-4e8e-a77f-ba70733312a4 .shogun-image-content {
  
    justify-content: center;
  
}

#s-44db9750-cb3b-4733-b1d6-c8b68dff36ce {
  margin-top: 5%;
padding-top: 10px;
padding-bottom: 10px;
max-width: 323px;
text-align: center;
}

#s-44db9750-cb3b-4733-b1d6-c8b68dff36ce {
  overflow: hidden;
  
  
      max-width: 323px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-44db9750-cb3b-4733-b1d6-c8b68dff36ce .shogun-image-content {
  
    justify-content: center;
  
}

#s-10bbba84-9ced-41f5-9cca-87221f4e395d {
  margin-top: 20px;
margin-left: 0%;
margin-bottom: 20px;
margin-right: 0%;
padding-top: 2%;
padding-left: 2%;
padding-bottom: 2%;
padding-right: 2%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-10bbba84-9ced-41f5-9cca-87221f4e395d {
  display: none;
}
#s-10bbba84-9ced-41f5-9cca-87221f4e395d, #wrap-s-10bbba84-9ced-41f5-9cca-87221f4e395d, #wrap-content-s-10bbba84-9ced-41f5-9cca-87221f4e395d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-10bbba84-9ced-41f5-9cca-87221f4e395d {
  display: none;
}
#s-10bbba84-9ced-41f5-9cca-87221f4e395d, #wrap-s-10bbba84-9ced-41f5-9cca-87221f4e395d, #wrap-content-s-10bbba84-9ced-41f5-9cca-87221f4e395d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-10bbba84-9ced-41f5-9cca-87221f4e395d {
  display: none;
}
#s-10bbba84-9ced-41f5-9cca-87221f4e395d, #wrap-s-10bbba84-9ced-41f5-9cca-87221f4e395d, #wrap-content-s-10bbba84-9ced-41f5-9cca-87221f4e395d { display: none !important; }}@media (max-width: 767px){#s-10bbba84-9ced-41f5-9cca-87221f4e395d {
  margin-top: 0em;
margin-bottom: 0em;
padding-left: 0%;
padding-bottom: 2em;
padding-right: 0%;
display: none;
}
#s-10bbba84-9ced-41f5-9cca-87221f4e395d, #wrap-s-10bbba84-9ced-41f5-9cca-87221f4e395d, #wrap-content-s-10bbba84-9ced-41f5-9cca-87221f4e395d { display: none !important; }}







#s-10bbba84-9ced-41f5-9cca-87221f4e395d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-10bbba84-9ced-41f5-9cca-87221f4e395d.shg-box.shg-c {
  justify-content: center;
}

#s-07ac73e8-806e-46b8-9265-a477a93a8194 {
  padding-top: 3%;
padding-bottom: 15px;
text-align: center;
}
@media (max-width: 767px){#s-07ac73e8-806e-46b8-9265-a477a93a8194 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-top: 0.5em;
padding-bottom: 10px;
}
}
#s-07ac73e8-806e-46b8-9265-a477a93a8194 .shogun-heading-component h4 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Roobert-Medium";
  font-style:  normal ;
  font-size: 1.5em;
  
  
  
}


@media (max-width: 767px){#s-07ac73e8-806e-46b8-9265-a477a93a8194 .shogun-heading-component h4 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 1.5em;
  
  
  
}


}
@media (max-width: 767px){#s-c3b9be44-c382-4e27-bdd1-74644066f76e {
  margin-left: 6%;
margin-bottom: 4%;
margin-right: 12%;
}
}
@media (min-width: 0px) {
[id="s-c3b9be44-c382-4e27-bdd1-74644066f76e"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 768px) {
[id="s-c3b9be44-c382-4e27-bdd1-74644066f76e"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 992px) {
[id="s-c3b9be44-c382-4e27-bdd1-74644066f76e"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 1200px) {
[id="s-c3b9be44-c382-4e27-bdd1-74644066f76e"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 0px) {
[id="s-d959ff94-aee4-473a-90ff-a165519fa922"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-d959ff94-aee4-473a-90ff-a165519fa922"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-d959ff94-aee4-473a-90ff-a165519fa922"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-d959ff94-aee4-473a-90ff-a165519fa922"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-4a29f804-bc67-4b0b-b3a2-0a851fba0770 {
  margin-left: 10%;
margin-right: -15%;
max-width: 120%;
text-align: center;
}
@media (max-width: 767px){#s-4a29f804-bc67-4b0b-b3a2-0a851fba0770 {
  margin-top: 5%;
}
}
#s-4a29f804-bc67-4b0b-b3a2-0a851fba0770 {
  overflow: hidden;
  
  
      max-width: 120%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-4a29f804-bc67-4b0b-b3a2-0a851fba0770 img.shogun-image {
    

    
    
    
  }


#s-4a29f804-bc67-4b0b-b3a2-0a851fba0770 .shogun-image-content {
  
    justify-content: center;
  
}

#s-0761d3a1-2166-4552-8d07-c02a550ab616 {
  margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
}
@media (max-width: 767px){#s-0761d3a1-2166-4552-8d07-c02a550ab616 {
  margin-left: 12%;
margin-bottom: 4px;
margin-right: 20%;
}
}
@media (min-width: 0px) {
[id="s-0761d3a1-2166-4552-8d07-c02a550ab616"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-0761d3a1-2166-4552-8d07-c02a550ab616"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-0761d3a1-2166-4552-8d07-c02a550ab616"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-0761d3a1-2166-4552-8d07-c02a550ab616"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-abba24f3-3fcf-48fa-a529-936587b431c0 {
  margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
}
@media (max-width: 767px){#s-abba24f3-3fcf-48fa-a529-936587b431c0 {
  margin-left: 12%;
margin-bottom: 4px;
margin-right: 20%;
}
}
@media (min-width: 0px) {
[id="s-abba24f3-3fcf-48fa-a529-936587b431c0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-abba24f3-3fcf-48fa-a529-936587b431c0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-abba24f3-3fcf-48fa-a529-936587b431c0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-abba24f3-3fcf-48fa-a529-936587b431c0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 0px) {
[id="s-49034495-d54d-4945-a272-7a1d81406adb"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-49034495-d54d-4945-a272-7a1d81406adb"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-49034495-d54d-4945-a272-7a1d81406adb"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-49034495-d54d-4945-a272-7a1d81406adb"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-20d54886-29ac-4357-942b-925c19463f87 {
  min-height: 50px;
}








#s-20d54886-29ac-4357-942b-925c19463f87 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-20d54886-29ac-4357-942b-925c19463f87.shg-box.shg-c {
  justify-content: center;
}

@media (max-width: 767px){#s-11f5291a-c9a7-4866-a606-fdd98be8e527 {
  margin-left: 12%;
margin-bottom: 4%;
margin-right: -11%;
}
}
@media (min-width: 0px) {
[id="s-11f5291a-c9a7-4866-a606-fdd98be8e527"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-11f5291a-c9a7-4866-a606-fdd98be8e527"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-11f5291a-c9a7-4866-a606-fdd98be8e527"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-11f5291a-c9a7-4866-a606-fdd98be8e527"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (max-width: 767px){#s-b5b21ff0-01bb-41b2-b16f-457f5f432c1f {
  margin-left: 12%;
margin-bottom: 0%;
margin-right: -11%;
}
}
@media (min-width: 0px) {
[id="s-b5b21ff0-01bb-41b2-b16f-457f5f432c1f"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-b5b21ff0-01bb-41b2-b16f-457f5f432c1f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-b5b21ff0-01bb-41b2-b16f-457f5f432c1f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-b5b21ff0-01bb-41b2-b16f-457f5f432c1f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-9281f9c6-ace8-451b-bd35-086b7b825834 {
  margin-left: 2em;
margin-right: 0%;
max-width: 67%;
text-align: center;
}

#s-9281f9c6-ace8-451b-bd35-086b7b825834 {
  overflow: hidden;
  
  
      max-width: 67%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-9281f9c6-ace8-451b-bd35-086b7b825834 img.shogun-image {
    

    
    
    
  }


#s-9281f9c6-ace8-451b-bd35-086b7b825834 .shogun-image-content {
  
    justify-content: center;
  
}

#s-a397d92a-4ced-4242-89b9-3d54e43d95dc {
  margin-top: 0em;
margin-bottom: 1em;
}
@media (max-width: 767px){#s-a397d92a-4ced-4242-89b9-3d54e43d95dc {
  margin-bottom: 0em;
}
}
@media (min-width: 0px) {
[id="s-a397d92a-4ced-4242-89b9-3d54e43d95dc"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-a397d92a-4ced-4242-89b9-3d54e43d95dc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-a397d92a-4ced-4242-89b9-3d54e43d95dc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-a397d92a-4ced-4242-89b9-3d54e43d95dc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.5px);
}

}

#s-e1e75722-ecd9-4238-8665-33b010d889a7 {
  margin-top: 0.5em;
margin-left: 2em;
margin-bottom: 0em;
margin-right: -2em;
text-align: center;
}

#s-e1e75722-ecd9-4238-8665-33b010d889a7 {
  overflow: hidden;
  
  
}







  #s-e1e75722-ecd9-4238-8665-33b010d889a7 img.shogun-image {
    

    
    
    
  }


#s-e1e75722-ecd9-4238-8665-33b010d889a7 .shogun-image-content {
  
    justify-content: center;
  
}

#s-b54e565e-775f-4eb1-bdb4-913f028c0043 {
  margin-left: 0em;
max-width: 100%;
text-align: center;
}

#s-b54e565e-775f-4eb1-bdb4-913f028c0043 {
  overflow: hidden;
  
  
      max-width: 100%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-b54e565e-775f-4eb1-bdb4-913f028c0043 .shogun-image-content {
  
    justify-content: center;
  
}

@media (max-width: 767px){#s-9e10d67f-0c5a-4040-b64e-5d78b9257a56 {
  margin-left: 6%;
margin-right: 12%;
padding-top: 0px;
}
}
@media (min-width: 0px) {
[id="s-9e10d67f-0c5a-4040-b64e-5d78b9257a56"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 768px) {
[id="s-9e10d67f-0c5a-4040-b64e-5d78b9257a56"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 992px) {
[id="s-9e10d67f-0c5a-4040-b64e-5d78b9257a56"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 1200px) {
[id="s-9e10d67f-0c5a-4040-b64e-5d78b9257a56"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 0px) {
[id="s-ebdc3182-36fd-4c28-a3c9-74f8fb18cf6e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-ebdc3182-36fd-4c28-a3c9-74f8fb18cf6e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-ebdc3182-36fd-4c28-a3c9-74f8fb18cf6e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-ebdc3182-36fd-4c28-a3c9-74f8fb18cf6e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-ce648226-cc40-41e2-a9bb-07f60d91b71a {
  margin-bottom: 10px;
}
@media (max-width: 767px){#s-ce648226-cc40-41e2-a9bb-07f60d91b71a {
  margin-top: 5%;
margin-left: 12%;
margin-right: 5%;
}
}
@media (min-width: 0px) {
[id="s-ce648226-cc40-41e2-a9bb-07f60d91b71a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-ce648226-cc40-41e2-a9bb-07f60d91b71a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ce648226-cc40-41e2-a9bb-07f60d91b71a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ce648226-cc40-41e2-a9bb-07f60d91b71a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (max-width: 767px){#s-04ccdefc-90f0-434e-8d0e-3da775b36b26 {
  text-align: center;
}
}
#s-5ca17d2a-81c2-448b-9272-b49eb9d55833 {
  margin-bottom: 10px;
}
@media (max-width: 767px){#s-5ca17d2a-81c2-448b-9272-b49eb9d55833 {
  margin-top: 3%;
margin-left: 12%;
margin-bottom: 5%;
margin-right: 5%;
}
}
@media (min-width: 0px) {
[id="s-5ca17d2a-81c2-448b-9272-b49eb9d55833"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-5ca17d2a-81c2-448b-9272-b49eb9d55833"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5ca17d2a-81c2-448b-9272-b49eb9d55833"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5ca17d2a-81c2-448b-9272-b49eb9d55833"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (max-width: 767px){#s-69e15a98-0f42-43e8-b8fb-cf322adf9ed0 {
  text-align: right;
}
}
#s-cc93305a-3d87-487d-b028-dcc2c56b672c {
  margin-top: 1em;
margin-left: -3em;
margin-right: 4em;
max-width: 323px;
text-align: center;
}
@media (max-width: 767px){#s-cc93305a-3d87-487d-b028-dcc2c56b672c {
  margin-top: 1em;
margin-left: -1em;
margin-right: 2em;
}
}
#s-cc93305a-3d87-487d-b028-dcc2c56b672c {
  overflow: hidden;
  
  
      max-width: 323px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-cc93305a-3d87-487d-b028-dcc2c56b672c .shogun-image-content {
  
    justify-content: center;
  
}

@media (max-width: 767px){#s-d25edbe1-685e-4890-b8f4-2dadbedf3a1e {
  margin-left: 6%;
margin-right: 12%;
}
}
@media (min-width: 0px) {
[id="s-d25edbe1-685e-4890-b8f4-2dadbedf3a1e"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 768px) {
[id="s-d25edbe1-685e-4890-b8f4-2dadbedf3a1e"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 992px) {
[id="s-d25edbe1-685e-4890-b8f4-2dadbedf3a1e"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 8.0px);
}

}

@media (min-width: 1200px) {
[id="s-d25edbe1-685e-4890-b8f4-2dadbedf3a1e"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 8.0px);
}

}

#s-4d68eda1-405f-44fc-bb05-3fb64dcb59dd {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-f8fea3bb-0a06-4f41-8283-bf02098b361f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f8fea3bb-0a06-4f41-8283-bf02098b361f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f8fea3bb-0a06-4f41-8283-bf02098b361f.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%;
}
}
#s-a738b835-4f7c-4400-aa32-8340416d4dc2 {
  padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-a738b835-4f7c-4400-aa32-8340416d4dc2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a738b835-4f7c-4400-aa32-8340416d4dc2.shg-box.shg-c {
  justify-content: center;
}

#s-ed1a3fdd-0a62-47f3-96d8-8edc8f0e3c2f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-ed1a3fdd-0a62-47f3-96d8-8edc8f0e3c2f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ed1a3fdd-0a62-47f3-96d8-8edc8f0e3c2f.shg-box.shg-c {
  justify-content: center;
}

#s-ccedc0cf-0332-4b78-b0be-ba2b76722cf6 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-ccedc0cf-0332-4b78-b0be-ba2b76722cf6 {
  padding-top: 0px;
padding-left: 2em;
padding-bottom: 1em;
padding-right: 2em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ccedc0cf-0332-4b78-b0be-ba2b76722cf6 {
  padding-left: 2em;
padding-bottom: 1em;
padding-right: 2em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ccedc0cf-0332-4b78-b0be-ba2b76722cf6 {
  padding-top: 0px;
padding-bottom: 1em;
}
}@media (max-width: 767px){#s-ccedc0cf-0332-4b78-b0be-ba2b76722cf6 {
  padding-top: 0%;
padding-bottom: 5%;
}
}







#s-ccedc0cf-0332-4b78-b0be-ba2b76722cf6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ccedc0cf-0332-4b78-b0be-ba2b76722cf6.shg-box.shg-c {
  justify-content: center;
}

#s-6e7e478a-e02c-471b-aa69-0b2616d592de {
  padding-top: 0em;
padding-bottom: 0em;
min-height: 50px;
}








#s-6e7e478a-e02c-471b-aa69-0b2616d592de > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e7e478a-e02c-471b-aa69-0b2616d592de.shg-box.shg-c {
  justify-content: center;
}

#s-2e2c19ba-0ecd-4a31-b10e-9de7a85ba1e0 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-2e2c19ba-0ecd-4a31-b10e-9de7a85ba1e0 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2e2c19ba-0ecd-4a31-b10e-9de7a85ba1e0 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2e2c19ba-0ecd-4a31-b10e-9de7a85ba1e0 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-2e2c19ba-0ecd-4a31-b10e-9de7a85ba1e0 {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-2e2c19ba-0ecd-4a31-b10e-9de7a85ba1e0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e2c19ba-0ecd-4a31-b10e-9de7a85ba1e0.shg-box.shg-c {
  justify-content: center;
}

#s-1f9f2a11-eab8-4f66-9c68-739bbf752155 {
  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-1f9f2a11-eab8-4f66-9c68-739bbf752155 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-1f9f2a11-eab8-4f66-9c68-739bbf752155 .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-1f9f2a11-eab8-4f66-9c68-739bbf752155 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-306a86c0-211e-42ee-a9f6-688cfd87b470 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}








#s-306a86c0-211e-42ee-a9f6-688cfd87b470 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-306a86c0-211e-42ee-a9f6-688cfd87b470.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-6142c325-a714-4ecf-8b87-abdbdd8151d5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6142c325-a714-4ecf-8b87-abdbdd8151d5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6142c325-a714-4ecf-8b87-abdbdd8151d5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6142c325-a714-4ecf-8b87-abdbdd8151d5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-a7f2647f-0108-4ee7-a6ca-9cb9f1f70ffa {
  padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}








#s-a7f2647f-0108-4ee7-a6ca-9cb9f1f70ffa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a7f2647f-0108-4ee7-a6ca-9cb9f1f70ffa.shg-box.shg-c {
  justify-content: center;
}

#s-274488c6-8e60-4f0a-8893-657886bbc0d4 {
  margin-left: 0%;
margin-right: 0%;
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-274488c6-8e60-4f0a-8893-657886bbc0d4 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-274488c6-8e60-4f0a-8893-657886bbc0d4 .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-274488c6-8e60-4f0a-8893-657886bbc0d4 .shogun-heading-component h5 {
  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-f1c4f437-38cf-4852-a93f-63c2e2d92c97 {
  margin-left: auto;
margin-right: auto;
}

#s-f1c4f437-38cf-4852-a93f-63c2e2d92c97 .shg-proportional-font-size,
#s-f1c4f437-38cf-4852-a93f-63c2e2d92c97 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-df26d012-30e8-4f6a-9f1f-7060a01b2de9 {
  text-align: center;
}

#s-df26d012-30e8-4f6a-9f1f-7060a01b2de9 {
  overflow: hidden;
  
  
}







  #s-df26d012-30e8-4f6a-9f1f-7060a01b2de9 img.shogun-image {
    

    
    
    
  }


#s-df26d012-30e8-4f6a-9f1f-7060a01b2de9 .shogun-image-content {
  
    justify-content: center;
  
}

#s-1972eaeb-9f49-404f-99cd-ebda18b51a87 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}








#s-1972eaeb-9f49-404f-99cd-ebda18b51a87 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1972eaeb-9f49-404f-99cd-ebda18b51a87.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-f9018da7-9316-4fd1-a284-6b078f93b394"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f9018da7-9316-4fd1-a284-6b078f93b394"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f9018da7-9316-4fd1-a284-6b078f93b394"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f9018da7-9316-4fd1-a284-6b078f93b394"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-f9018da7-9316-4fd1-a284-6b078f93b394"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-376f6031-c75d-4872-a1b9-dbfafff154ef {
  max-width: 440px;
aspect-ratio: 440/362;
text-align: center;
}
@media (max-width: 767px){#s-376f6031-c75d-4872-a1b9-dbfafff154ef {
  margin-top: 0.5em;
}
}
#s-376f6031-c75d-4872-a1b9-dbfafff154ef {
  overflow: hidden;
  
  
      max-width: 440px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-376f6031-c75d-4872-a1b9-dbfafff154ef img.shogun-image,
  #s-376f6031-c75d-4872-a1b9-dbfafff154ef .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-376f6031-c75d-4872-a1b9-dbfafff154ef {
    width: 100%;
    height: auto;
  }



  #s-376f6031-c75d-4872-a1b9-dbfafff154ef img.shogun-image {
    

    
    
    
  }


#s-376f6031-c75d-4872-a1b9-dbfafff154ef .shogun-image-content {
  
    justify-content: center;
  
}

#s-c6bef11b-0a59-4f4e-9613-6a375187e41c {
  min-height: 150px;
}
@media (max-width: 767px){#s-c6bef11b-0a59-4f4e-9613-6a375187e41c {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-c6bef11b-0a59-4f4e-9613-6a375187e41c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c6bef11b-0a59-4f4e-9613-6a375187e41c.shg-box.shg-c {
  justify-content: center;
}

#s-29f6aa04-879c-4424-9e2a-102c10d80d0b {
  margin-left: 0%;
margin-right: 0%;
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-29f6aa04-879c-4424-9e2a-102c10d80d0b {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-29f6aa04-879c-4424-9e2a-102c10d80d0b .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-29f6aa04-879c-4424-9e2a-102c10d80d0b .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-a14a9e42-4a74-4d2f-b031-4c66b1dd7bb0 {
  margin-left: auto;
margin-right: auto;
}

#s-a14a9e42-4a74-4d2f-b031-4c66b1dd7bb0 .shg-proportional-font-size,
#s-a14a9e42-4a74-4d2f-b031-4c66b1dd7bb0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-64cb558e-900f-4705-a3b5-cbb56a6168a5 {
  padding-top: 2em;
padding-left: 5em;
padding-bottom: 2em;
padding-right: 5em;
min-height: 50px;
}
@media (min-width: 1200px){#s-64cb558e-900f-4705-a3b5-cbb56a6168a5 {
  padding-top: 0em;
padding-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-64cb558e-900f-4705-a3b5-cbb56a6168a5 {
  padding-top: 0em;
padding-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-64cb558e-900f-4705-a3b5-cbb56a6168a5 {
  padding-top: 0em;
padding-bottom: 0em;
}
}@media (max-width: 767px){#s-64cb558e-900f-4705-a3b5-cbb56a6168a5 {
  padding-top: 1.5em;
padding-left: 0.7em;
padding-bottom: 0em;
padding-right: 0.7em;
}
}







#s-64cb558e-900f-4705-a3b5-cbb56a6168a5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-64cb558e-900f-4705-a3b5-cbb56a6168a5.shg-box.shg-c {
  justify-content: center;
}

#s-d45f7592-acf0-4655-a901-a5b72584e4c6 {
  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-d45f7592-acf0-4655-a901-a5b72584e4c6 {
  padding-top: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d45f7592-acf0-4655-a901-a5b72584e4c6 {
  padding-top: 0em;
}
}@media (max-width: 767px){#s-d45f7592-acf0-4655-a901-a5b72584e4c6 {
  padding-top: 0em;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 9%;
}
}







#s-d45f7592-acf0-4655-a901-a5b72584e4c6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d45f7592-acf0-4655-a901-a5b72584e4c6.shg-box.shg-c {
  justify-content: center;
}

#s-06cbcbcb-672e-4bdf-8292-0a3e0cee5888 {
  margin-bottom: 2em;
padding-top: 1em;
padding-bottom: 3em;
}
@media (min-width: 1200px){#s-06cbcbcb-672e-4bdf-8292-0a3e0cee5888 {
  padding-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-06cbcbcb-672e-4bdf-8292-0a3e0cee5888 {
  padding-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-06cbcbcb-672e-4bdf-8292-0a3e0cee5888 {
  padding-bottom: 0em;
}
}@media (max-width: 767px){#s-06cbcbcb-672e-4bdf-8292-0a3e0cee5888 {
  padding-top: 0em;
padding-bottom: 0em;
}
}
@media (min-width: 0px) {
[id="s-06cbcbcb-672e-4bdf-8292-0a3e0cee5888"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 26.666666666666668px);
}

}

@media (min-width: 768px) {
[id="s-06cbcbcb-672e-4bdf-8292-0a3e0cee5888"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 26.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-06cbcbcb-672e-4bdf-8292-0a3e0cee5888"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 26.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-06cbcbcb-672e-4bdf-8292-0a3e0cee5888"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 26.666666666666668px);
}

}

#s-aad7bd65-adf7-4ab3-8bc7-15ca77cab60d {
  min-height: 50px;
}








#s-aad7bd65-adf7-4ab3-8bc7-15ca77cab60d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aad7bd65-adf7-4ab3-8bc7-15ca77cab60d.shg-box.shg-c {
  justify-content: center;
}

#s-e13e7900-92ed-4498-9ed5-e5338e57a804 {
  margin-top: 0%;
margin-bottom: 0px;
max-width: 1734px;
text-align: center;
}

#s-e13e7900-92ed-4498-9ed5-e5338e57a804 {
  overflow: hidden;
  
  
      max-width: 1734px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-e13e7900-92ed-4498-9ed5-e5338e57a804 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4bbe2a67-5e77-4fc6-9985-e3e9f1880fe8 {
  min-height: 50px;
}








#s-4bbe2a67-5e77-4fc6-9985-e3e9f1880fe8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4bbe2a67-5e77-4fc6-9985-e3e9f1880fe8.shg-box.shg-c {
  justify-content: center;
}

#s-1d28f141-c5e0-4ae2-9f51-18a861b414e2 {
  max-width: 510px;
text-align: center;
}

#s-1d28f141-c5e0-4ae2-9f51-18a861b414e2 {
  overflow: hidden;
  
  
      max-width: 510px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-1d28f141-c5e0-4ae2-9f51-18a861b414e2 .shogun-image-content {
  
    justify-content: center;
  
}

#s-92e38839-9484-43a9-a194-739488854e3a {
  min-height: 50px;
}








#s-92e38839-9484-43a9-a194-739488854e3a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-92e38839-9484-43a9-a194-739488854e3a.shg-box.shg-c {
  justify-content: center;
}

#s-526f1348-1e69-412f-81dd-34bfc33982b1 {
  max-width: 1054px;
text-align: center;
}

#s-526f1348-1e69-412f-81dd-34bfc33982b1 {
  overflow: hidden;
  
  
      max-width: 1054px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-526f1348-1e69-412f-81dd-34bfc33982b1 .shogun-image-content {
  
    justify-content: center;
  
}

#s-51528a3b-c4ed-48ac-8cf7-20a54924da05 {
  margin-left: auto;
margin-bottom: 1em;
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-51528a3b-c4ed-48ac-8cf7-20a54924da05 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-51528a3b-c4ed-48ac-8cf7-20a54924da05 .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-51528a3b-c4ed-48ac-8cf7-20a54924da05 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-84160bc1-5142-4613-acff-e11f097a15e8 {
  margin-top: 0px;
margin-left: 8em;
margin-right: 6em;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-84160bc1-5142-4613-acff-e11f097a15e8 {
  margin-left: 5em;
margin-right: 3em;
}
}@media (max-width: 767px){#s-84160bc1-5142-4613-acff-e11f097a15e8 {
  margin-left: 0.5em;
margin-right: 0.5em;
}
}







#s-84160bc1-5142-4613-acff-e11f097a15e8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-84160bc1-5142-4613-acff-e11f097a15e8.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-a9e10326-31dc-4250-a1b8-723de5bd3adc {
  min-height: 50px;
}
@media (min-width: 1200px){#s-a9e10326-31dc-4250-a1b8-723de5bd3adc {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a9e10326-31dc-4250-a1b8-723de5bd3adc {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a9e10326-31dc-4250-a1b8-723de5bd3adc {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-a9e10326-31dc-4250-a1b8-723de5bd3adc {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-a9e10326-31dc-4250-a1b8-723de5bd3adc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a9e10326-31dc-4250-a1b8-723de5bd3adc.shg-box.shg-c {
  justify-content: center;
}

#s-1f90471d-966c-4dbd-a20a-bf4abf559a26 {
  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-1f90471d-966c-4dbd-a20a-bf4abf559a26 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-1f90471d-966c-4dbd-a20a-bf4abf559a26 .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-1f90471d-966c-4dbd-a20a-bf4abf559a26 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-7bc357d7-9f3c-46b7-a096-a373bb8a736d {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-7bc357d7-9f3c-46b7-a096-a373bb8a736d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7bc357d7-9f3c-46b7-a096-a373bb8a736d.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-c98e07ad-948e-436b-827c-f29d64658a2b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c98e07ad-948e-436b-827c-f29d64658a2b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-c98e07ad-948e-436b-827c-f29d64658a2b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-c98e07ad-948e-436b-827c-f29d64658a2b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-2a1d26ac-88db-42c1-b24d-d48a8b0f1202 {
  min-height: 50px;
}
@media (max-width: 767px){#s-2a1d26ac-88db-42c1-b24d-d48a8b0f1202 {
  padding-bottom: 10px;
}
}







#s-2a1d26ac-88db-42c1-b24d-d48a8b0f1202 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2a1d26ac-88db-42c1-b24d-d48a8b0f1202.shg-box.shg-c {
  justify-content: center;
}

#s-22937f26-1ff9-400a-bcbc-d86628614eaf {
  margin-left: 0%;
margin-right: 0%;
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-22937f26-1ff9-400a-bcbc-d86628614eaf {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-22937f26-1ff9-400a-bcbc-d86628614eaf .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-22937f26-1ff9-400a-bcbc-d86628614eaf .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-e39f06ff-5832-443e-ab66-65ccb8cf005e {
  margin-left: auto;
margin-right: auto;
}

#s-e39f06ff-5832-443e-ab66-65ccb8cf005e .shg-proportional-font-size,
#s-e39f06ff-5832-443e-ab66-65ccb8cf005e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-98acb901-c852-4279-9f8c-64d9121492ac {
  margin-left: auto;
margin-right: auto;
}

#s-98acb901-c852-4279-9f8c-64d9121492ac .shg-proportional-font-size,
#s-98acb901-c852-4279-9f8c-64d9121492ac .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7343d001-fd3d-46cc-8867-23ffcb6bfcb5 {
  min-height: 50px;
}
@media (max-width: 767px){#s-7343d001-fd3d-46cc-8867-23ffcb6bfcb5 {
  margin-top: 0em;
margin-bottom: 0.5em;
}
}







#s-7343d001-fd3d-46cc-8867-23ffcb6bfcb5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7343d001-fd3d-46cc-8867-23ffcb6bfcb5.shg-box.shg-c {
  justify-content: center;
}

#s-953d33ea-8894-426e-b5fe-8d4cd71a8a03 {
  text-align: center;
}

#s-953d33ea-8894-426e-b5fe-8d4cd71a8a03 {
  overflow: hidden;
  
  
}







  #s-953d33ea-8894-426e-b5fe-8d4cd71a8a03 img.shogun-image {
    

    
    
    
  }


#s-953d33ea-8894-426e-b5fe-8d4cd71a8a03 .shogun-image-content {
  
    justify-content: center;
  
}

#s-5bf7b32b-7aa3-45fa-8252-e97d80cf5e13 {
  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-5bf7b32b-7aa3-45fa-8252-e97d80cf5e13 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
}
}







#s-5bf7b32b-7aa3-45fa-8252-e97d80cf5e13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5bf7b32b-7aa3-45fa-8252-e97d80cf5e13.shg-box.shg-c {
  justify-content: center;
}

#s-e225d8d5-0e65-4f2c-800e-35c1bc16dfb2 {
  margin-top: 0px;
margin-bottom: 0px;
}

#s-b6ce54dc-8c60-4130-97ed-9aad542d6d09 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-b6ce54dc-8c60-4130-97ed-9aad542d6d09 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b6ce54dc-8c60-4130-97ed-9aad542d6d09.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-e0b0b6a8-15b2-48e4-9f97-f5da3deac1b1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e0b0b6a8-15b2-48e4-9f97-f5da3deac1b1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e0b0b6a8-15b2-48e4-9f97-f5da3deac1b1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e0b0b6a8-15b2-48e4-9f97-f5da3deac1b1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-8be7c066-45d7-4a28-a810-d26ae2b1adb3 {
  margin-left: 0%;
margin-right: 0%;
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-8be7c066-45d7-4a28-a810-d26ae2b1adb3 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-8be7c066-45d7-4a28-a810-d26ae2b1adb3 .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-8be7c066-45d7-4a28-a810-d26ae2b1adb3 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-3bcca6d8-bd3a-4231-91af-dd7b65757774 {
  margin-left: auto;
margin-right: auto;
}

#s-3bcca6d8-bd3a-4231-91af-dd7b65757774 .shg-proportional-font-size,
#s-3bcca6d8-bd3a-4231-91af-dd7b65757774 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4127d830-9447-44a4-b172-8752ccbe5df2 {
  margin-left: auto;
margin-right: auto;
}

#s-4127d830-9447-44a4-b172-8752ccbe5df2 .shg-proportional-font-size,
#s-4127d830-9447-44a4-b172-8752ccbe5df2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-95808c6d-60c8-4952-a9de-a373eed8b28c {
  margin-left: auto;
margin-right: auto;
}

#s-95808c6d-60c8-4952-a9de-a373eed8b28c .shg-proportional-font-size,
#s-95808c6d-60c8-4952-a9de-a373eed8b28c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7e375b06-7dca-4644-a19a-241299037673 {
  max-width: 90%;
text-align: center;
}
@media (max-width: 767px){#s-7e375b06-7dca-4644-a19a-241299037673 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
max-width: 100%;
}
}
#s-7e375b06-7dca-4644-a19a-241299037673 {
  overflow: hidden;
  
  
      max-width: 90%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-7e375b06-7dca-4644-a19a-241299037673 img.shogun-image {
    

    
    
    
  }


#s-7e375b06-7dca-4644-a19a-241299037673 .shogun-image-content {
  
    justify-content: center;
  
}

#s-f272d50f-33c7-4329-bd8a-ab86683e2a20 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-f272d50f-33c7-4329-bd8a-ab86683e2a20 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f272d50f-33c7-4329-bd8a-ab86683e2a20 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f272d50f-33c7-4329-bd8a-ab86683e2a20 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-f272d50f-33c7-4329-bd8a-ab86683e2a20 {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-f272d50f-33c7-4329-bd8a-ab86683e2a20 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f272d50f-33c7-4329-bd8a-ab86683e2a20.shg-box.shg-c {
  justify-content: center;
}

#s-ffcd1f90-3c61-4a0a-998a-fd8b98f8a2e5 {
  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-ffcd1f90-3c61-4a0a-998a-fd8b98f8a2e5 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-ffcd1f90-3c61-4a0a-998a-fd8b98f8a2e5 .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-ffcd1f90-3c61-4a0a-998a-fd8b98f8a2e5 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-645e55ce-121f-4799-a499-da15a9347a8c {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-645e55ce-121f-4799-a499-da15a9347a8c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-645e55ce-121f-4799-a499-da15a9347a8c.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-909b4a4d-ab4f-48e5-9dc5-3c13daefe385"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-909b4a4d-ab4f-48e5-9dc5-3c13daefe385"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-909b4a4d-ab4f-48e5-9dc5-3c13daefe385"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-909b4a4d-ab4f-48e5-9dc5-3c13daefe385"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-dccd4fa5-40bc-4e9e-8b81-f276550bcbee {
  min-height: 50px;
}
@media (max-width: 767px){#s-dccd4fa5-40bc-4e9e-8b81-f276550bcbee {
  padding-bottom: 10px;
}
}







#s-dccd4fa5-40bc-4e9e-8b81-f276550bcbee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dccd4fa5-40bc-4e9e-8b81-f276550bcbee.shg-box.shg-c {
  justify-content: flex-start;
}

#s-97d8f35e-e1e4-4a75-a5f9-faff0f6d0cd8 {
  margin-left: 0%;
margin-right: 0%;
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-97d8f35e-e1e4-4a75-a5f9-faff0f6d0cd8 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-97d8f35e-e1e4-4a75-a5f9-faff0f6d0cd8 .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-97d8f35e-e1e4-4a75-a5f9-faff0f6d0cd8 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-70c1f9b1-8599-4e5a-9d30-b36dd17c79a4 {
  margin-left: auto;
margin-right: auto;
}

#s-70c1f9b1-8599-4e5a-9d30-b36dd17c79a4 .shg-proportional-font-size,
#s-70c1f9b1-8599-4e5a-9d30-b36dd17c79a4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d14f98fb-2be6-48e9-8410-ce0a847a8914 {
  max-width: 85%;
}
@media (max-width: 767px){#s-d14f98fb-2be6-48e9-8410-ce0a847a8914 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
}
}







#s-d14f98fb-2be6-48e9-8410-ce0a847a8914 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d14f98fb-2be6-48e9-8410-ce0a847a8914.shg-box.shg-c {
  justify-content: flex-start;
}

#s-4dd7a74b-bd38-45d8-bc15-c48c81c884b8 {
  border-radius: 25px;
text-align: center;
}

#s-4dd7a74b-bd38-45d8-bc15-c48c81c884b8 {
  overflow: hidden;
  
  
}








#s-4dd7a74b-bd38-45d8-bc15-c48c81c884b8 .shogun-image-content {
  
    justify-content: center;
  
}

#s-858bbbbf-097e-47c4-96ea-ace23c5c6d56 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-858bbbbf-097e-47c4-96ea-ace23c5c6d56 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-858bbbbf-097e-47c4-96ea-ace23c5c6d56.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-ff7550f3-abb0-48ad-87d8-0f9db50bca00"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ff7550f3-abb0-48ad-87d8-0f9db50bca00"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-ff7550f3-abb0-48ad-87d8-0f9db50bca00"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-ff7550f3-abb0-48ad-87d8-0f9db50bca00"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (max-width: 767px) {
  [id="s-ff7550f3-abb0-48ad-87d8-0f9db50bca00"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-4fbca54e-20d8-43fd-b59b-6fdd6e661c5d {
  border-radius: 25px;
text-align: center;
}
@media (max-width: 767px){#s-4fbca54e-20d8-43fd-b59b-6fdd6e661c5d {
  margin-top: 0.5em;
margin-bottom: 0.5em;
}
}
#s-4fbca54e-20d8-43fd-b59b-6fdd6e661c5d {
  overflow: hidden;
  
  
}







  #s-4fbca54e-20d8-43fd-b59b-6fdd6e661c5d img.shogun-image {
    

    
    
    
  }


#s-4fbca54e-20d8-43fd-b59b-6fdd6e661c5d .shogun-image-content {
  
    justify-content: center;
  
}

#s-5cbd00c1-09fe-4ede-888b-933aba120b05 {
  min-height: 150px;
}
@media (max-width: 767px){#s-5cbd00c1-09fe-4ede-888b-933aba120b05 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-5cbd00c1-09fe-4ede-888b-933aba120b05 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5cbd00c1-09fe-4ede-888b-933aba120b05.shg-box.shg-c {
  justify-content: center;
}

#s-d39c8dec-90f2-45cc-a8e5-fe6fe45ab458 {
  margin-left: 0%;
margin-right: 0%;
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-d39c8dec-90f2-45cc-a8e5-fe6fe45ab458 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-d39c8dec-90f2-45cc-a8e5-fe6fe45ab458 .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-d39c8dec-90f2-45cc-a8e5-fe6fe45ab458 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-ed660afd-fb88-47b6-9f85-d47ae5ebf376 {
  margin-left: auto;
margin-right: auto;
}

#s-ed660afd-fb88-47b6-9f85-d47ae5ebf376 .shg-proportional-font-size,
#s-ed660afd-fb88-47b6-9f85-d47ae5ebf376 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5150331b-f91d-412d-bae8-67b430af41a5 {
  margin-left: auto;
margin-right: auto;
}

#s-5150331b-f91d-412d-bae8-67b430af41a5 .shg-proportional-font-size,
#s-5150331b-f91d-412d-bae8-67b430af41a5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-746372ea-d787-471b-b764-1e7ce4837dc0 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-746372ea-d787-471b-b764-1e7ce4837dc0 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-746372ea-d787-471b-b764-1e7ce4837dc0 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-746372ea-d787-471b-b764-1e7ce4837dc0 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-746372ea-d787-471b-b764-1e7ce4837dc0 {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-746372ea-d787-471b-b764-1e7ce4837dc0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-746372ea-d787-471b-b764-1e7ce4837dc0.shg-box.shg-c {
  justify-content: center;
}

#s-09a8a06c-7170-4c9c-914f-b1d0314b7905 {
  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-09a8a06c-7170-4c9c-914f-b1d0314b7905 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-09a8a06c-7170-4c9c-914f-b1d0314b7905 .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-09a8a06c-7170-4c9c-914f-b1d0314b7905 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-e43e4fd0-b5ab-486c-818e-eb481dd3e6af {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-e43e4fd0-b5ab-486c-818e-eb481dd3e6af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e43e4fd0-b5ab-486c-818e-eb481dd3e6af.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-dce60bfa-e87f-46f9-a3b3-566eebacdd96"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dce60bfa-e87f-46f9-a3b3-566eebacdd96"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-dce60bfa-e87f-46f9-a3b3-566eebacdd96"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-dce60bfa-e87f-46f9-a3b3-566eebacdd96"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-cfc76080-1eb3-417a-b9f3-fde818f23158 {
  min-height: 50px;
}








#s-cfc76080-1eb3-417a-b9f3-fde818f23158 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cfc76080-1eb3-417a-b9f3-fde818f23158.shg-box.shg-c {
  justify-content: center;
}

#s-ba3dd149-5950-486a-bc66-fb62cb6f7657 {
  margin-left: 0%;
margin-right: 0%;
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-ba3dd149-5950-486a-bc66-fb62cb6f7657 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-ba3dd149-5950-486a-bc66-fb62cb6f7657 .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-ba3dd149-5950-486a-bc66-fb62cb6f7657 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-876d19e7-596c-471e-a67a-b05800224801 {
  margin-left: auto;
margin-right: auto;
}

#s-876d19e7-596c-471e-a67a-b05800224801 .shg-proportional-font-size,
#s-876d19e7-596c-471e-a67a-b05800224801 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5faea0d7-ff59-43a2-b914-999005cfb3f0 {
  margin-left: auto;
margin-right: auto;
}

#s-5faea0d7-ff59-43a2-b914-999005cfb3f0 .shg-proportional-font-size,
#s-5faea0d7-ff59-43a2-b914-999005cfb3f0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f223979e-08a2-41fa-afb5-4e0a4c0fad88 {
  margin-left: auto;
margin-right: auto;
}

#s-f223979e-08a2-41fa-afb5-4e0a4c0fad88 .shg-proportional-font-size,
#s-f223979e-08a2-41fa-afb5-4e0a4c0fad88 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f1c03611-ae72-4ea6-9d95-0e2c7132fc3e {
  min-height: 150px;
}
@media (max-width: 767px){#s-f1c03611-ae72-4ea6-9d95-0e2c7132fc3e {
  margin-top: 0.5em;
min-height: 0px;
}
}







#s-f1c03611-ae72-4ea6-9d95-0e2c7132fc3e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f1c03611-ae72-4ea6-9d95-0e2c7132fc3e.shg-box.shg-c {
  justify-content: flex-start;
}

#s-b6a61c8e-ddfe-4e52-a027-02093a90e076 {
  margin-left: 0%;
padding-left: 0%;
padding-right: 0%;
border-radius: 25px;
text-align: center;
}

#s-b6a61c8e-ddfe-4e52-a027-02093a90e076 {
  overflow: hidden;
  
  
}







  #s-b6a61c8e-ddfe-4e52-a027-02093a90e076 img.shogun-image {
    

    
    
    
  }


#s-b6a61c8e-ddfe-4e52-a027-02093a90e076 .shogun-image-content {
  
    justify-content: center;
  
}

#s-8918ac9e-b4c8-4124-8741-897ba446fcc5 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-8918ac9e-b4c8-4124-8741-897ba446fcc5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8918ac9e-b4c8-4124-8741-897ba446fcc5.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-817692a7-411b-4bad-be4c-a5d8e49bc6fa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-817692a7-411b-4bad-be4c-a5d8e49bc6fa"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-817692a7-411b-4bad-be4c-a5d8e49bc6fa"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-817692a7-411b-4bad-be4c-a5d8e49bc6fa"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-817692a7-411b-4bad-be4c-a5d8e49bc6fa"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-ac3ba51f-c5e1-402a-85c0-d92b5466b245 {
  min-height: 50px;
}
@media (max-width: 767px){#s-ac3ba51f-c5e1-402a-85c0-d92b5466b245 {
  margin-top: 0em;
margin-bottom: 0.5em;
min-height: 0px;
}
}







#s-ac3ba51f-c5e1-402a-85c0-d92b5466b245 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ac3ba51f-c5e1-402a-85c0-d92b5466b245.shg-box.shg-c {
  justify-content: center;
}

#s-7c0552f0-0794-4dfc-a106-e9ac6e6353d9 {
  border-radius: 25px;
text-align: center;
}

#s-7c0552f0-0794-4dfc-a106-e9ac6e6353d9 {
  overflow: hidden;
  
  
}







  #s-7c0552f0-0794-4dfc-a106-e9ac6e6353d9 img.shogun-image {
    

    
    
    
  }


#s-7c0552f0-0794-4dfc-a106-e9ac6e6353d9 .shogun-image-content {
  
    justify-content: center;
  
}

#s-6775e874-d768-4149-b6a6-586895a840ce {
  min-height: 50px;
}
@media (max-width: 767px){#s-6775e874-d768-4149-b6a6-586895a840ce {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-6775e874-d768-4149-b6a6-586895a840ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6775e874-d768-4149-b6a6-586895a840ce.shg-box.shg-c {
  justify-content: center;
}

#s-8e906ca1-6dfb-409e-ab2f-c7ea0df899ee {
  margin-left: 0%;
margin-right: 0%;
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-8e906ca1-6dfb-409e-ab2f-c7ea0df899ee {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-8e906ca1-6dfb-409e-ab2f-c7ea0df899ee .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-8e906ca1-6dfb-409e-ab2f-c7ea0df899ee .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-7fb183b1-d667-4cee-b282-b0d1efb2660b {
  margin-left: auto;
margin-right: auto;
}

#s-7fb183b1-d667-4cee-b282-b0d1efb2660b .shg-proportional-font-size,
#s-7fb183b1-d667-4cee-b282-b0d1efb2660b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9ec08994-7e10-42c3-b258-83b1aae0490f {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-9ec08994-7e10-42c3-b258-83b1aae0490f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9ec08994-7e10-42c3-b258-83b1aae0490f.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-52941972-cbbf-438d-8cf5-db16728f0678"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-52941972-cbbf-438d-8cf5-db16728f0678"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-52941972-cbbf-438d-8cf5-db16728f0678"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-52941972-cbbf-438d-8cf5-db16728f0678"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-170ab02c-a7ce-4b02-9f9f-4248d00b73e3 {
  min-height: 150px;
}
@media (max-width: 767px){#s-170ab02c-a7ce-4b02-9f9f-4248d00b73e3 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-170ab02c-a7ce-4b02-9f9f-4248d00b73e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-170ab02c-a7ce-4b02-9f9f-4248d00b73e3.shg-box.shg-c {
  justify-content: center;
}

#s-4ea5c2cf-6d3d-435c-b039-5b94bbc86b0d {
  margin-left: 0%;
margin-right: 0%;
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-4ea5c2cf-6d3d-435c-b039-5b94bbc86b0d {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-4ea5c2cf-6d3d-435c-b039-5b94bbc86b0d .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-4ea5c2cf-6d3d-435c-b039-5b94bbc86b0d .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-8da8db06-f622-4db7-b16d-4d6ba26cfbbe {
  margin-left: auto;
margin-right: auto;
}

#s-8da8db06-f622-4db7-b16d-4d6ba26cfbbe .shg-proportional-font-size,
#s-8da8db06-f622-4db7-b16d-4d6ba26cfbbe .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2594be7b-665f-4a45-9a42-f8ad91442a11 {
  min-height: 50px;
}








#s-2594be7b-665f-4a45-9a42-f8ad91442a11 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2594be7b-665f-4a45-9a42-f8ad91442a11.shg-box.shg-c {
  justify-content: center;
}

#s-ae333b3b-942b-4be9-bc8a-2ee716d14e87 {
  border-radius: 25px;
text-align: center;
}

#s-ae333b3b-942b-4be9-bc8a-2ee716d14e87 {
  overflow: hidden;
  
  
}







  #s-ae333b3b-942b-4be9-bc8a-2ee716d14e87 img.shogun-image {
    

    
    
    
  }


#s-ae333b3b-942b-4be9-bc8a-2ee716d14e87 .shogun-image-content {
  
    justify-content: center;
  
}

#s-7346ee76-095d-4703-9434-1f51291a7db4 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-7346ee76-095d-4703-9434-1f51291a7db4 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7346ee76-095d-4703-9434-1f51291a7db4 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7346ee76-095d-4703-9434-1f51291a7db4 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-7346ee76-095d-4703-9434-1f51291a7db4 {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-7346ee76-095d-4703-9434-1f51291a7db4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7346ee76-095d-4703-9434-1f51291a7db4.shg-box.shg-c {
  justify-content: center;
}

#s-af58322b-3eb6-4310-9833-619e8a21d664 {
  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-af58322b-3eb6-4310-9833-619e8a21d664 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-af58322b-3eb6-4310-9833-619e8a21d664 .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-af58322b-3eb6-4310-9833-619e8a21d664 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-53d5546f-896a-45e1-b868-f67e38a6538c {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-53d5546f-896a-45e1-b868-f67e38a6538c {
  padding-bottom: 4%;
padding-right: 7%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-53d5546f-896a-45e1-b868-f67e38a6538c {
  padding-bottom: 4%;
padding-right: 7%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-53d5546f-896a-45e1-b868-f67e38a6538c {
  padding-bottom: 4%;
}
}







#s-53d5546f-896a-45e1-b868-f67e38a6538c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-53d5546f-896a-45e1-b868-f67e38a6538c.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-08c1f49f-5825-47b1-bb78-73400d6d391e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-08c1f49f-5825-47b1-bb78-73400d6d391e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-08c1f49f-5825-47b1-bb78-73400d6d391e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-08c1f49f-5825-47b1-bb78-73400d6d391e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-2f01f40b-2df9-49c7-b5e6-e9576121cbf9 {
  min-height: 50px;
}








#s-2f01f40b-2df9-49c7-b5e6-e9576121cbf9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2f01f40b-2df9-49c7-b5e6-e9576121cbf9.shg-box.shg-c {
  justify-content: flex-start;
}

#s-872b1256-13b0-45e3-bbb7-b05e832b00e0 {
  margin-left: 0%;
margin-right: 0%;
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-872b1256-13b0-45e3-bbb7-b05e832b00e0 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-872b1256-13b0-45e3-bbb7-b05e832b00e0 .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-872b1256-13b0-45e3-bbb7-b05e832b00e0 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-b5c9f757-cc68-4c07-bf50-4763dabdc20e {
  margin-left: auto;
margin-right: auto;
}

#s-b5c9f757-cc68-4c07-bf50-4763dabdc20e .shg-proportional-font-size,
#s-b5c9f757-cc68-4c07-bf50-4763dabdc20e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f822de49-a7d8-4ecc-baaf-3d10f2e297f9 {
  margin-left: auto;
margin-right: auto;
}

#s-f822de49-a7d8-4ecc-baaf-3d10f2e297f9 .shg-proportional-font-size,
#s-f822de49-a7d8-4ecc-baaf-3d10f2e297f9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-082385d5-4543-4b7f-8fb4-d9e6b4732ab9 {
  min-height: 0px;
}
@media (max-width: 767px){#s-082385d5-4543-4b7f-8fb4-d9e6b4732ab9 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
}
}







#s-082385d5-4543-4b7f-8fb4-d9e6b4732ab9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-082385d5-4543-4b7f-8fb4-d9e6b4732ab9.shg-box.shg-c {
  justify-content: center;
}

#s-3275d6d9-2499-4e33-a0d5-556b2efd15df {
  margin-left: 0%;
margin-right: 0%;
border-radius: 25px;
min-height: 80%;
max-width: 80%;
text-align: center;
}
@media (max-width: 767px){#s-3275d6d9-2499-4e33-a0d5-556b2efd15df {
  min-height: 100%;
max-width: 100%;
}
}
#s-3275d6d9-2499-4e33-a0d5-556b2efd15df {
  overflow: hidden;
  
  
      max-width: 80%;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}







  #s-3275d6d9-2499-4e33-a0d5-556b2efd15df img.shogun-image {
    

    
    
    
  }


#s-3275d6d9-2499-4e33-a0d5-556b2efd15df .shogun-image-content {
  
    justify-content: center;
  
}

#s-4afab61e-aec2-4936-95de-fdfa8f21c58b {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-4afab61e-aec2-4936-95de-fdfa8f21c58b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4afab61e-aec2-4936-95de-fdfa8f21c58b.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-16a8df56-74ac-47f9-be17-7e2f39a98012"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-16a8df56-74ac-47f9-be17-7e2f39a98012"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-16a8df56-74ac-47f9-be17-7e2f39a98012"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-16a8df56-74ac-47f9-be17-7e2f39a98012"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-16a8df56-74ac-47f9-be17-7e2f39a98012"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-a60fd906-a801-4931-b012-a702668fc2ca {
  border-radius: 25px;
text-align: center;
}

#s-a60fd906-a801-4931-b012-a702668fc2ca {
  overflow: hidden;
  
  
}







  #s-a60fd906-a801-4931-b012-a702668fc2ca img.shogun-image {
    

    
    
    
  }


#s-a60fd906-a801-4931-b012-a702668fc2ca .shogun-image-content {
  
    justify-content: center;
  
}

#s-732d6756-645f-4821-a819-6812efb3330e {
  min-height: 150px;
}
@media (max-width: 767px){#s-732d6756-645f-4821-a819-6812efb3330e {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-732d6756-645f-4821-a819-6812efb3330e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-732d6756-645f-4821-a819-6812efb3330e.shg-box.shg-c {
  justify-content: center;
}

#s-7f54fc25-04bd-4d46-a4e9-01f4336eadb4 {
  margin-left: 0%;
margin-right: 0%;
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-7f54fc25-04bd-4d46-a4e9-01f4336eadb4 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-7f54fc25-04bd-4d46-a4e9-01f4336eadb4 .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-7f54fc25-04bd-4d46-a4e9-01f4336eadb4 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-da1768e9-5cb9-4d33-9244-01232772085b {
  margin-left: auto;
margin-right: auto;
}

#s-da1768e9-5cb9-4d33-9244-01232772085b .shg-proportional-font-size,
#s-da1768e9-5cb9-4d33-9244-01232772085b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-99f2d949-fb43-4f28-b23e-e4465ac07c71 {
  margin-left: auto;
margin-right: auto;
}

#s-99f2d949-fb43-4f28-b23e-e4465ac07c71 .shg-proportional-font-size,
#s-99f2d949-fb43-4f28-b23e-e4465ac07c71 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fcc54ff3-526e-4e5d-a973-6af1a8ae4ad6 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-fcc54ff3-526e-4e5d-a973-6af1a8ae4ad6 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fcc54ff3-526e-4e5d-a973-6af1a8ae4ad6 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fcc54ff3-526e-4e5d-a973-6af1a8ae4ad6 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-fcc54ff3-526e-4e5d-a973-6af1a8ae4ad6 {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-fcc54ff3-526e-4e5d-a973-6af1a8ae4ad6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fcc54ff3-526e-4e5d-a973-6af1a8ae4ad6.shg-box.shg-c {
  justify-content: center;
}

#s-5d1c2dc0-5402-445c-852f-c96ecc422dbf {
  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-5d1c2dc0-5402-445c-852f-c96ecc422dbf {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-5d1c2dc0-5402-445c-852f-c96ecc422dbf .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-5d1c2dc0-5402-445c-852f-c96ecc422dbf .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-ceef49d0-af86-4d9b-8bb4-4f7371e8cf68 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-ceef49d0-af86-4d9b-8bb4-4f7371e8cf68 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ceef49d0-af86-4d9b-8bb4-4f7371e8cf68.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-715d54d2-f987-4fa6-a988-6624879fab53"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-715d54d2-f987-4fa6-a988-6624879fab53"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-715d54d2-f987-4fa6-a988-6624879fab53"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-715d54d2-f987-4fa6-a988-6624879fab53"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-384f493e-b999-47b5-951f-6188dbdfd5eb {
  min-height: 50px;
}
@media (max-width: 767px){#s-384f493e-b999-47b5-951f-6188dbdfd5eb {
  padding-bottom: 10px;
}
}







#s-384f493e-b999-47b5-951f-6188dbdfd5eb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-384f493e-b999-47b5-951f-6188dbdfd5eb.shg-box.shg-c {
  justify-content: flex-start;
}

#s-23b40393-b242-4650-87e9-2682c695ca45 {
  margin-left: 0%;
margin-right: 0%;
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-23b40393-b242-4650-87e9-2682c695ca45 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-23b40393-b242-4650-87e9-2682c695ca45 .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-23b40393-b242-4650-87e9-2682c695ca45 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-011f4569-c998-4286-9dc4-eae6e5db5d7b {
  margin-left: auto;
margin-right: auto;
}

#s-011f4569-c998-4286-9dc4-eae6e5db5d7b .shg-proportional-font-size,
#s-011f4569-c998-4286-9dc4-eae6e5db5d7b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-083c4de2-69e4-4ee0-84c4-0f46ce40fc82 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-083c4de2-69e4-4ee0-84c4-0f46ce40fc82 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-083c4de2-69e4-4ee0-84c4-0f46ce40fc82.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-2ad20310-798a-4102-8233-f2e18a8fd902 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2ad20310-798a-4102-8233-f2e18a8fd902 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ad20310-798a-4102-8233-f2e18a8fd902-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-2ad20310-798a-4102-8233-f2e18a8fd902 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ad20310-798a-4102-8233-f2e18a8fd902 .shg-inner-inline-image {
  overflow: hidden;

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


.shg-image-content-margin-container-s-2ad20310-798a-4102-8233-f2e18a8fd902 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2ad20310-798a-4102-8233-f2e18a8fd902 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2ad20310-798a-4102-8233-f2e18a8fd902 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ad20310-798a-4102-8233-f2e18a8fd902.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ad20310-798a-4102-8233-f2e18a8fd902.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ad20310-798a-4102-8233-f2e18a8fd902.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2ad20310-798a-4102-8233-f2e18a8fd902 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ad20310-798a-4102-8233-f2e18a8fd902-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-2ad20310-798a-4102-8233-f2e18a8fd902 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ad20310-798a-4102-8233-f2e18a8fd902 .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-2ad20310-798a-4102-8233-f2e18a8fd902 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2ad20310-798a-4102-8233-f2e18a8fd902 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2ad20310-798a-4102-8233-f2e18a8fd902 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ad20310-798a-4102-8233-f2e18a8fd902.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ad20310-798a-4102-8233-f2e18a8fd902.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ad20310-798a-4102-8233-f2e18a8fd902.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2ad20310-798a-4102-8233-f2e18a8fd902 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ad20310-798a-4102-8233-f2e18a8fd902-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-2ad20310-798a-4102-8233-f2e18a8fd902 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ad20310-798a-4102-8233-f2e18a8fd902 .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-2ad20310-798a-4102-8233-f2e18a8fd902 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2ad20310-798a-4102-8233-f2e18a8fd902 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2ad20310-798a-4102-8233-f2e18a8fd902 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ad20310-798a-4102-8233-f2e18a8fd902.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ad20310-798a-4102-8233-f2e18a8fd902.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ad20310-798a-4102-8233-f2e18a8fd902.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2ad20310-798a-4102-8233-f2e18a8fd902 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ad20310-798a-4102-8233-f2e18a8fd902-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-2ad20310-798a-4102-8233-f2e18a8fd902 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ad20310-798a-4102-8233-f2e18a8fd902 .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-2ad20310-798a-4102-8233-f2e18a8fd902 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2ad20310-798a-4102-8233-f2e18a8fd902 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2ad20310-798a-4102-8233-f2e18a8fd902 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ad20310-798a-4102-8233-f2e18a8fd902.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ad20310-798a-4102-8233-f2e18a8fd902.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ad20310-798a-4102-8233-f2e18a8fd902.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2ad20310-798a-4102-8233-f2e18a8fd902 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ad20310-798a-4102-8233-f2e18a8fd902-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-2ad20310-798a-4102-8233-f2e18a8fd902 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ad20310-798a-4102-8233-f2e18a8fd902 .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-2ad20310-798a-4102-8233-f2e18a8fd902 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2ad20310-798a-4102-8233-f2e18a8fd902 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2ad20310-798a-4102-8233-f2e18a8fd902 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ad20310-798a-4102-8233-f2e18a8fd902.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ad20310-798a-4102-8233-f2e18a8fd902.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ad20310-798a-4102-8233-f2e18a8fd902.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e18ba321-b0aa-42fc-8490-ce0d9d92b36b {
  min-height: 50px;
}
@media (min-width: 1200px){#s-e18ba321-b0aa-42fc-8490-ce0d9d92b36b {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e18ba321-b0aa-42fc-8490-ce0d9d92b36b {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e18ba321-b0aa-42fc-8490-ce0d9d92b36b {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-e18ba321-b0aa-42fc-8490-ce0d9d92b36b {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-e18ba321-b0aa-42fc-8490-ce0d9d92b36b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e18ba321-b0aa-42fc-8490-ce0d9d92b36b.shg-box.shg-c {
  justify-content: center;
}

#s-19fefbea-137d-4046-a083-5ffd9d03650b {
  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-19fefbea-137d-4046-a083-5ffd9d03650b {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-19fefbea-137d-4046-a083-5ffd9d03650b .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-19fefbea-137d-4046-a083-5ffd9d03650b .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-c14d9acf-7236-4438-929f-6030573464db {
  padding-top: 2%;
padding-bottom: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-c14d9acf-7236-4438-929f-6030573464db > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c14d9acf-7236-4438-929f-6030573464db.shg-box.shg-c {
  justify-content: center;
}

#s-87ca4fa1-0e9a-4095-b3ce-e5ead112a4f2 {
  max-width: 128px;
text-align: center;
}

#s-87ca4fa1-0e9a-4095-b3ce-e5ead112a4f2 {
  overflow: hidden;
  
  
      max-width: 128px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-87ca4fa1-0e9a-4095-b3ce-e5ead112a4f2 .shogun-image-content {
  
    justify-content: center;
  
}

#s-3308a406-f01e-408c-87f0-99c2bde3d86c {
  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-3308a406-f01e-408c-87f0-99c2bde3d86c {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-3308a406-f01e-408c-87f0-99c2bde3d86c .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-3308a406-f01e-408c-87f0-99c2bde3d86c .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-c90dcd69-f7c5-466f-b227-2d470c5a442e {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-c90dcd69-f7c5-466f-b227-2d470c5a442e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c90dcd69-f7c5-466f-b227-2d470c5a442e.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-fd903697-5d8b-4806-9d23-1c022cae48d7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fd903697-5d8b-4806-9d23-1c022cae48d7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fd903697-5d8b-4806-9d23-1c022cae48d7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fd903697-5d8b-4806-9d23-1c022cae48d7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-169b962d-bbb2-4b04-a20a-a944bc2d0f4d {
  min-height: 150px;
}
@media (max-width: 767px){#s-169b962d-bbb2-4b04-a20a-a944bc2d0f4d {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-169b962d-bbb2-4b04-a20a-a944bc2d0f4d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-169b962d-bbb2-4b04-a20a-a944bc2d0f4d.shg-box.shg-c {
  justify-content: center;
}

#s-5ca25ab2-d840-4e67-9a1f-bdee03ff9ffc {
  margin-left: 0%;
margin-right: 0%;
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-5ca25ab2-d840-4e67-9a1f-bdee03ff9ffc {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-5ca25ab2-d840-4e67-9a1f-bdee03ff9ffc .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-5ca25ab2-d840-4e67-9a1f-bdee03ff9ffc .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-10957477-a760-4116-bef2-959078922492 {
  margin-left: auto;
margin-right: auto;
}

#s-10957477-a760-4116-bef2-959078922492 .shg-proportional-font-size,
#s-10957477-a760-4116-bef2-959078922492 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1749a660-5d19-4676-94fd-63a231196274 {
  min-height: 50px;
}








#s-1749a660-5d19-4676-94fd-63a231196274 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1749a660-5d19-4676-94fd-63a231196274.shg-box.shg-c {
  justify-content: center;
}

#s-98a1b895-7f87-4f3c-8be7-79d420a84506 {
  border-radius: 25px;
text-align: center;
}

#s-98a1b895-7f87-4f3c-8be7-79d420a84506 {
  overflow: hidden;
  
  
}







  #s-98a1b895-7f87-4f3c-8be7-79d420a84506 img.shogun-image {
    

    
    
    
  }


#s-98a1b895-7f87-4f3c-8be7-79d420a84506 .shogun-image-content {
  
    justify-content: center;
  
}

#s-7ed3205a-79d0-4ae3-b45f-96dc1b551e13 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-7ed3205a-79d0-4ae3-b45f-96dc1b551e13 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7ed3205a-79d0-4ae3-b45f-96dc1b551e13 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7ed3205a-79d0-4ae3-b45f-96dc1b551e13 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-7ed3205a-79d0-4ae3-b45f-96dc1b551e13 {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-7ed3205a-79d0-4ae3-b45f-96dc1b551e13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7ed3205a-79d0-4ae3-b45f-96dc1b551e13.shg-box.shg-c {
  justify-content: center;
}

#s-527d9245-e680-40ae-a3d0-c6957e821f95 {
  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-527d9245-e680-40ae-a3d0-c6957e821f95 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-527d9245-e680-40ae-a3d0-c6957e821f95 .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-527d9245-e680-40ae-a3d0-c6957e821f95 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-94fbc386-21ef-48ef-b66d-f986ca3a8f96 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-94fbc386-21ef-48ef-b66d-f986ca3a8f96 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-94fbc386-21ef-48ef-b66d-f986ca3a8f96.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-6e65dc08-5925-4209-bc83-26f65a338308"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6e65dc08-5925-4209-bc83-26f65a338308"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-6e65dc08-5925-4209-bc83-26f65a338308"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-6e65dc08-5925-4209-bc83-26f65a338308"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-40066eb7-93a2-4f77-ae24-22c029b453e0 {
  min-height: 50px;
}
@media (max-width: 767px){#s-40066eb7-93a2-4f77-ae24-22c029b453e0 {
  padding-top: 0px;
padding-bottom: 10px;
}
}







#s-40066eb7-93a2-4f77-ae24-22c029b453e0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-40066eb7-93a2-4f77-ae24-22c029b453e0.shg-box.shg-c {
  justify-content: flex-start;
}

#s-cbc3e2e4-27da-46cd-b3b8-11f60ea95a3b {
  margin-left: 0%;
margin-right: 0%;
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-cbc3e2e4-27da-46cd-b3b8-11f60ea95a3b {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-cbc3e2e4-27da-46cd-b3b8-11f60ea95a3b .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-cbc3e2e4-27da-46cd-b3b8-11f60ea95a3b .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-fe2482a3-6e59-4277-8f62-815498db1f67 {
  margin-left: auto;
margin-right: auto;
}

#s-fe2482a3-6e59-4277-8f62-815498db1f67 .shg-proportional-font-size,
#s-fe2482a3-6e59-4277-8f62-815498db1f67 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bca4daf8-79fa-441e-ba93-9a304d62901c {
  min-height: 150px;
}
@media (max-width: 767px){#s-bca4daf8-79fa-441e-ba93-9a304d62901c {
  margin-top: 0.5em;
margin-bottom: 0.5em;
}
}







#s-bca4daf8-79fa-441e-ba93-9a304d62901c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bca4daf8-79fa-441e-ba93-9a304d62901c.shg-box.shg-c {
  justify-content: center;
}

#s-9620a0e4-e590-4366-9d35-c16ee1991d9f {
  border-radius: 25px;
text-align: center;
}

#s-9620a0e4-e590-4366-9d35-c16ee1991d9f {
  overflow: hidden;
  
  
}







  #s-9620a0e4-e590-4366-9d35-c16ee1991d9f img.shogun-image {
    

    
    
    
  }


#s-9620a0e4-e590-4366-9d35-c16ee1991d9f .shogun-image-content {
  
    justify-content: center;
  
}

#s-c58b8391-636b-418c-9a74-ac59bde2ecd5 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-c58b8391-636b-418c-9a74-ac59bde2ecd5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c58b8391-636b-418c-9a74-ac59bde2ecd5.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-0474dcc8-5803-4107-9911-dee3e1ab99b4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0474dcc8-5803-4107-9911-dee3e1ab99b4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-0474dcc8-5803-4107-9911-dee3e1ab99b4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-0474dcc8-5803-4107-9911-dee3e1ab99b4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (max-width: 767px) {
  [id="s-0474dcc8-5803-4107-9911-dee3e1ab99b4"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-f206cd30-49cc-4ab0-a813-07280618cff4 {
  border-radius: 25px;
text-align: center;
}
@media (max-width: 767px){#s-f206cd30-49cc-4ab0-a813-07280618cff4 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
}
}
#s-f206cd30-49cc-4ab0-a813-07280618cff4 {
  overflow: hidden;
  
  
}







  #s-f206cd30-49cc-4ab0-a813-07280618cff4 img.shogun-image {
    

    
    
    
  }


#s-f206cd30-49cc-4ab0-a813-07280618cff4 .shogun-image-content {
  
    justify-content: center;
  
}

#s-8f884ac3-879b-4dd1-875f-8573218af740 {
  min-height: 150px;
}
@media (max-width: 767px){#s-8f884ac3-879b-4dd1-875f-8573218af740 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-8f884ac3-879b-4dd1-875f-8573218af740 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8f884ac3-879b-4dd1-875f-8573218af740.shg-box.shg-c {
  justify-content: center;
}

#s-78120663-31c2-4931-906a-6b3bd326d11a {
  margin-left: 0%;
margin-right: 0%;
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-78120663-31c2-4931-906a-6b3bd326d11a {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-78120663-31c2-4931-906a-6b3bd326d11a .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-78120663-31c2-4931-906a-6b3bd326d11a .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-f13cc191-3dfb-46c1-8e30-9afe6302ca81 {
  margin-left: auto;
margin-right: auto;
}

#s-f13cc191-3dfb-46c1-8e30-9afe6302ca81 .shg-proportional-font-size,
#s-f13cc191-3dfb-46c1-8e30-9afe6302ca81 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6d647c4f-4588-4fb9-a9c4-214dc2583898 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-6d647c4f-4588-4fb9-a9c4-214dc2583898 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6d647c4f-4588-4fb9-a9c4-214dc2583898 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6d647c4f-4588-4fb9-a9c4-214dc2583898 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-6d647c4f-4588-4fb9-a9c4-214dc2583898 {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-6d647c4f-4588-4fb9-a9c4-214dc2583898 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6d647c4f-4588-4fb9-a9c4-214dc2583898.shg-box.shg-c {
  justify-content: center;
}

#s-0f11f5f8-e566-4c04-b05b-08bda847a46d {
  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-0f11f5f8-e566-4c04-b05b-08bda847a46d {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-0f11f5f8-e566-4c04-b05b-08bda847a46d .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-0f11f5f8-e566-4c04-b05b-08bda847a46d .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-b1a118d5-6994-4fe1-ba65-fc0b1b14a46f {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-b1a118d5-6994-4fe1-ba65-fc0b1b14a46f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b1a118d5-6994-4fe1-ba65-fc0b1b14a46f.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-464e66fb-4e68-4550-be45-db95d167223e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-464e66fb-4e68-4550-be45-db95d167223e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-464e66fb-4e68-4550-be45-db95d167223e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-464e66fb-4e68-4550-be45-db95d167223e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-8a52d843-7294-4c14-9c59-b741542de38e {
  min-height: 50px;
}
@media (max-width: 767px){#s-8a52d843-7294-4c14-9c59-b741542de38e {
  padding-bottom: 10px;
}
}







#s-8a52d843-7294-4c14-9c59-b741542de38e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8a52d843-7294-4c14-9c59-b741542de38e.shg-box.shg-c {
  justify-content: flex-start;
}

#s-66078f7e-c536-4aba-b1a1-0598e75ec2b3 {
  margin-left: 0%;
margin-right: 0%;
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-66078f7e-c536-4aba-b1a1-0598e75ec2b3 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-66078f7e-c536-4aba-b1a1-0598e75ec2b3 .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-66078f7e-c536-4aba-b1a1-0598e75ec2b3 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-b707d03d-c407-423e-a2d3-a023a04565d0 {
  margin-left: auto;
margin-right: auto;
}

#s-b707d03d-c407-423e-a2d3-a023a04565d0 .shg-proportional-font-size,
#s-b707d03d-c407-423e-a2d3-a023a04565d0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-03f5a883-e3b9-44a2-8900-433a4864ba72 {
  margin-left: auto;
margin-right: auto;
}

#s-03f5a883-e3b9-44a2-8900-433a4864ba72 .shg-proportional-font-size,
#s-03f5a883-e3b9-44a2-8900-433a4864ba72 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d0999efc-2d2d-4007-bb19-721ba63ffaf5 {
  min-height: 150px;
}
@media (max-width: 767px){#s-d0999efc-2d2d-4007-bb19-721ba63ffaf5 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
}
}







#s-d0999efc-2d2d-4007-bb19-721ba63ffaf5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d0999efc-2d2d-4007-bb19-721ba63ffaf5.shg-box.shg-c {
  justify-content: center;
}

#s-f96cdcf7-cb9c-4e7f-ae64-786f5a4d42a9 {
  margin-left: 6%;
margin-right: 0%;
border-radius: 25px;
text-align: center;
}
@media (max-width: 767px){#s-f96cdcf7-cb9c-4e7f-ae64-786f5a4d42a9 {
  margin-left: 0%;
}
}
#s-f96cdcf7-cb9c-4e7f-ae64-786f5a4d42a9 {
  overflow: hidden;
  
  
}







  #s-f96cdcf7-cb9c-4e7f-ae64-786f5a4d42a9 img.shogun-image {
    

    
    
    
  }


#s-f96cdcf7-cb9c-4e7f-ae64-786f5a4d42a9 .shogun-image-content {
  
    justify-content: center;
  
}

#s-b8755032-6bcf-4377-b43d-b89456e14f98 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-b8755032-6bcf-4377-b43d-b89456e14f98 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b8755032-6bcf-4377-b43d-b89456e14f98 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b8755032-6bcf-4377-b43d-b89456e14f98 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-b8755032-6bcf-4377-b43d-b89456e14f98 {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-b8755032-6bcf-4377-b43d-b89456e14f98 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8755032-6bcf-4377-b43d-b89456e14f98.shg-box.shg-c {
  justify-content: center;
}

#s-2c8182dc-90a2-421e-a7f9-c8e334bdaa80 {
  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-2c8182dc-90a2-421e-a7f9-c8e334bdaa80 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-2c8182dc-90a2-421e-a7f9-c8e334bdaa80 .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-2c8182dc-90a2-421e-a7f9-c8e334bdaa80 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-ac1d6147-fa49-4efe-ad31-5b323c56c102 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-ac1d6147-fa49-4efe-ad31-5b323c56c102 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ac1d6147-fa49-4efe-ad31-5b323c56c102.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-08576d48-aa76-48c1-bd9e-12434a73686e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-08576d48-aa76-48c1-bd9e-12434a73686e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-08576d48-aa76-48c1-bd9e-12434a73686e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-08576d48-aa76-48c1-bd9e-12434a73686e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-f7a2228a-ef33-4b50-9809-581cc9a4c1f6 {
  min-height: 50px;
}
@media (max-width: 767px){#s-f7a2228a-ef33-4b50-9809-581cc9a4c1f6 {
  padding-bottom: 10px;
}
}







#s-f7a2228a-ef33-4b50-9809-581cc9a4c1f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f7a2228a-ef33-4b50-9809-581cc9a4c1f6.shg-box.shg-c {
  justify-content: center;
}

#s-9ca6698c-595a-4ed0-b7d2-8b99501c16dc {
  margin-left: 0%;
margin-right: 0%;
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-9ca6698c-595a-4ed0-b7d2-8b99501c16dc {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-9ca6698c-595a-4ed0-b7d2-8b99501c16dc .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-9ca6698c-595a-4ed0-b7d2-8b99501c16dc .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-838232ac-a5ea-4cbd-b8b5-1372288d6a70 {
  margin-left: auto;
margin-right: auto;
}

#s-838232ac-a5ea-4cbd-b8b5-1372288d6a70 .shg-proportional-font-size,
#s-838232ac-a5ea-4cbd-b8b5-1372288d6a70 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3c8a98a8-070a-4502-834b-8ee75c1bd5e7 {
  margin-left: auto;
margin-right: auto;
}

#s-3c8a98a8-070a-4502-834b-8ee75c1bd5e7 .shg-proportional-font-size,
#s-3c8a98a8-070a-4502-834b-8ee75c1bd5e7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f52b17bf-9d04-4eef-ba59-6cdf85a8fcd2 {
  min-height: 150px;
}
@media (max-width: 767px){#s-f52b17bf-9d04-4eef-ba59-6cdf85a8fcd2 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
}
}







#s-f52b17bf-9d04-4eef-ba59-6cdf85a8fcd2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f52b17bf-9d04-4eef-ba59-6cdf85a8fcd2.shg-box.shg-c {
  justify-content: center;
}

#s-d5c1016d-0ce4-45e1-9b1d-114af6894c38 {
  border-radius: 25px;
text-align: center;
}

#s-d5c1016d-0ce4-45e1-9b1d-114af6894c38 {
  overflow: hidden;
  
  
}







  #s-d5c1016d-0ce4-45e1-9b1d-114af6894c38 img.shogun-image {
    

    
    
    
  }


#s-d5c1016d-0ce4-45e1-9b1d-114af6894c38 .shogun-image-content {
  
    justify-content: center;
  
}

#s-ef569443-1e8b-484b-86ea-b609f08af5ce {
  min-height: 50px;
}
@media (min-width: 1200px){#s-ef569443-1e8b-484b-86ea-b609f08af5ce {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ef569443-1e8b-484b-86ea-b609f08af5ce {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ef569443-1e8b-484b-86ea-b609f08af5ce {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-ef569443-1e8b-484b-86ea-b609f08af5ce {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-ef569443-1e8b-484b-86ea-b609f08af5ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ef569443-1e8b-484b-86ea-b609f08af5ce.shg-box.shg-c {
  justify-content: center;
}

#s-c36ff8db-fc15-46ca-b9a2-5a18e8fe68f2 {
  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-c36ff8db-fc15-46ca-b9a2-5a18e8fe68f2 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-c36ff8db-fc15-46ca-b9a2-5a18e8fe68f2 .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-c36ff8db-fc15-46ca-b9a2-5a18e8fe68f2 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-5eed570c-cfc3-4f29-a752-50c15c2b8e94 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-5eed570c-cfc3-4f29-a752-50c15c2b8e94 {
  padding-top: 1.5em;
padding-left: 0.7em;
padding-bottom: 0em;
padding-right: 0.7em;
}
}







#s-5eed570c-cfc3-4f29-a752-50c15c2b8e94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5eed570c-cfc3-4f29-a752-50c15c2b8e94.shg-box.shg-c {
  justify-content: center;
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  max-width: 80%;
text-align: center;
}
@media (max-width: 767px){#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  max-width: 100%;
}
}
#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  margin: 0 !important;
  overflow: visible;
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318-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-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 img.shogun-image {
  /* Add background color handling */
  
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 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-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shogun-image {
    
    
    
    max-height: 80%;
  }


.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shogun-image {
  box-sizing: border-box;
}



.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 img.shogun-image {
  
}


@media (min-width: 1200px){#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  margin: 0 !important;
  overflow: visible;
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318-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-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 img.shogun-image {
  /* Add background color handling */
  
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shogun-image {
    
    
    
    max-height: 80%;
  }


.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shogun-image {
  box-sizing: border-box;
}



.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  margin: 0 !important;
  overflow: visible;
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318-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-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 img.shogun-image {
  /* Add background color handling */
  
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shogun-image {
    
    
    
    max-height: 80%;
  }


.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shogun-image {
  box-sizing: border-box;
}



.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  margin: 0 !important;
  overflow: visible;
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318-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-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 img.shogun-image {
  /* Add background color handling */
  
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shogun-image {
    
    
    
    max-height: 80%;
  }


.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shogun-image {
  box-sizing: border-box;
}



.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 img.shogun-image {
  
}


}@media (max-width: 767px){#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  margin: 0 !important;
  overflow: visible;
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318-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-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 img.shogun-image {
  /* Add background color handling */
  
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}





  img.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shogun-image {
    
    
    
    max-height: 80%;
  }


.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 .shogun-image-content {
  
    justify-content: center;
  
}

.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318.shogun-image {
  box-sizing: border-box;
}



.s-bd2382fa-4432-4f4b-aa1d-fdcddb26f318 img.shogun-image {
  
}


}
#s-b991a342-e15d-454e-8a34-302eed07dbcc {
  margin-left: auto;
margin-right: auto;
}

#s-b991a342-e15d-454e-8a34-302eed07dbcc .shg-proportional-font-size,
#s-b991a342-e15d-454e-8a34-302eed07dbcc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c8d05547-4aa8-4bd3-af7e-99cbf8cfdd87 {
  margin-left: auto;
margin-right: auto;
padding-left: 10%;
padding-right: 10%;
}
@media (max-width: 767px){#s-c8d05547-4aa8-4bd3-af7e-99cbf8cfdd87 {
  padding-left: 2%;
padding-right: 2%;
}
}
#s-c8d05547-4aa8-4bd3-af7e-99cbf8cfdd87 .shg-proportional-font-size,
#s-c8d05547-4aa8-4bd3-af7e-99cbf8cfdd87 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6524a88b-7469-4983-adb8-dab5b846d745 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-6524a88b-7469-4983-adb8-dab5b846d745 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6524a88b-7469-4983-adb8-dab5b846d745 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6524a88b-7469-4983-adb8-dab5b846d745 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-6524a88b-7469-4983-adb8-dab5b846d745 {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-6524a88b-7469-4983-adb8-dab5b846d745 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6524a88b-7469-4983-adb8-dab5b846d745.shg-box.shg-c {
  justify-content: center;
}

#s-7324503b-a722-4dff-b9b6-c8d00521c688 {
  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-7324503b-a722-4dff-b9b6-c8d00521c688 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-7324503b-a722-4dff-b9b6-c8d00521c688 .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-7324503b-a722-4dff-b9b6-c8d00521c688 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-6e042a56-35ef-428d-bdd6-3a989b7f1334 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-6e042a56-35ef-428d-bdd6-3a989b7f1334 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e042a56-35ef-428d-bdd6-3a989b7f1334.shg-box.shg-c {
  justify-content: center;
}

#s-d0b07406-f2a9-496c-b25d-d436c0f18763 {
  margin-left: 0%;
margin-right: 0%;
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-d0b07406-f2a9-496c-b25d-d436c0f18763 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-d0b07406-f2a9-496c-b25d-d436c0f18763 .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-d0b07406-f2a9-496c-b25d-d436c0f18763 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-3e545144-91f7-4ce2-afe5-3c02af387067 {
  margin-left: auto;
margin-right: auto;
}

#s-3e545144-91f7-4ce2-afe5-3c02af387067 .shg-proportional-font-size,
#s-3e545144-91f7-4ce2-afe5-3c02af387067 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8b1137cd-2750-434f-95ae-3cd69662797a {
  margin-left: auto;
margin-right: auto;
}

#s-8b1137cd-2750-434f-95ae-3cd69662797a .shg-proportional-font-size,
#s-8b1137cd-2750-434f-95ae-3cd69662797a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-224d28ac-6729-4049-9c3f-a135223f5e25 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-224d28ac-6729-4049-9c3f-a135223f5e25 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-224d28ac-6729-4049-9c3f-a135223f5e25.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-15d12714-9a27-4374-a20f-8844c6ae2244"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-15d12714-9a27-4374-a20f-8844c6ae2244"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-15d12714-9a27-4374-a20f-8844c6ae2244"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-15d12714-9a27-4374-a20f-8844c6ae2244"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-79a92f77-6d23-48e3-91f1-fc3a6a1b2ebf {
  min-height: 50px;
}








#s-79a92f77-6d23-48e3-91f1-fc3a6a1b2ebf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-79a92f77-6d23-48e3-91f1-fc3a6a1b2ebf.shg-box.shg-c {
  justify-content: center;
}

#s-66817194-7cf1-4cd4-b940-77ffe0c66f6c {
  margin-left: 0%;
margin-right: 0%;
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-66817194-7cf1-4cd4-b940-77ffe0c66f6c {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-66817194-7cf1-4cd4-b940-77ffe0c66f6c .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-66817194-7cf1-4cd4-b940-77ffe0c66f6c .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-21c3b891-e758-47e0-b3c7-fe12961a7a59 {
  margin-left: auto;
margin-right: auto;
}

#s-21c3b891-e758-47e0-b3c7-fe12961a7a59 .shg-proportional-font-size,
#s-21c3b891-e758-47e0-b3c7-fe12961a7a59 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-54655aa7-a603-458b-a11c-90c4376315e1 {
  margin-left: auto;
margin-right: auto;
}

#s-54655aa7-a603-458b-a11c-90c4376315e1 .shg-proportional-font-size,
#s-54655aa7-a603-458b-a11c-90c4376315e1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5aaa3bb3-de35-4aab-83eb-ef904cf1d16c {
  min-height: 150px;
}
@media (max-width: 767px){#s-5aaa3bb3-de35-4aab-83eb-ef904cf1d16c {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-5aaa3bb3-de35-4aab-83eb-ef904cf1d16c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5aaa3bb3-de35-4aab-83eb-ef904cf1d16c.shg-box.shg-c {
  justify-content: center;
}

#s-4db47342-d0ed-4c54-82c1-ab8e4215d019 {
  border-radius: 25px;
text-align: center;
}

#s-4db47342-d0ed-4c54-82c1-ab8e4215d019 {
  overflow: hidden;
  
  
}







  #s-4db47342-d0ed-4c54-82c1-ab8e4215d019 img.shogun-image {
    

    
    
    
  }


#s-4db47342-d0ed-4c54-82c1-ab8e4215d019 .shogun-image-content {
  
    justify-content: center;
  
}

#s-cc43f045-a0cc-4500-9289-d44659a4e34b {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-cc43f045-a0cc-4500-9289-d44659a4e34b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cc43f045-a0cc-4500-9289-d44659a4e34b.shg-box.shg-c {
  justify-content: center;
}

#s-4f8d18a8-15df-4f24-8e1b-5e841d3ca117 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-4f8d18a8-15df-4f24-8e1b-5e841d3ca117 {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-4f8d18a8-15df-4f24-8e1b-5e841d3ca117 .shg-proportional-font-size,
#s-4f8d18a8-15df-4f24-8e1b-5e841d3ca117 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e5246ba7-9f1f-46f3-9258-330b773d4038 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-e5246ba7-9f1f-46f3-9258-330b773d4038 {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-e5246ba7-9f1f-46f3-9258-330b773d4038 .shg-proportional-font-size,
#s-e5246ba7-9f1f-46f3-9258-330b773d4038 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-effe139a-d8db-4e9e-afb0-afeba69d3313 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-effe139a-d8db-4e9e-afb0-afeba69d3313 {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-effe139a-d8db-4e9e-afb0-afeba69d3313 .shg-proportional-font-size,
#s-effe139a-d8db-4e9e-afb0-afeba69d3313 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d1d64467-9d75-481b-8a13-a2ab3a803f58 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-d1d64467-9d75-481b-8a13-a2ab3a803f58 {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-d1d64467-9d75-481b-8a13-a2ab3a803f58 .shg-proportional-font-size,
#s-d1d64467-9d75-481b-8a13-a2ab3a803f58 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-71f25a4e-225a-493c-a4b3-7bc82471e536 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-71f25a4e-225a-493c-a4b3-7bc82471e536 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-71f25a4e-225a-493c-a4b3-7bc82471e536.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-774fa696-68d6-4fb8-9725-01e1f7207491"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-774fa696-68d6-4fb8-9725-01e1f7207491"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-774fa696-68d6-4fb8-9725-01e1f7207491"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-774fa696-68d6-4fb8-9725-01e1f7207491"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-774fa696-68d6-4fb8-9725-01e1f7207491"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-3374daf5-9af2-40ce-8d5c-dee15db3b20b {
  border-radius: 25px;
text-align: center;
}

#s-3374daf5-9af2-40ce-8d5c-dee15db3b20b {
  overflow: hidden;
  
  
}







  #s-3374daf5-9af2-40ce-8d5c-dee15db3b20b img.shogun-image {
    

    
    
    
  }


#s-3374daf5-9af2-40ce-8d5c-dee15db3b20b .shogun-image-content {
  
    justify-content: center;
  
}

#s-982e8c4b-230e-4c41-94b8-9a0a1463ac29 {
  min-height: 150px;
}
@media (max-width: 767px){#s-982e8c4b-230e-4c41-94b8-9a0a1463ac29 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-982e8c4b-230e-4c41-94b8-9a0a1463ac29 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-982e8c4b-230e-4c41-94b8-9a0a1463ac29.shg-box.shg-c {
  justify-content: center;
}

#s-df3f173e-9d57-44ad-92c1-67639f11d297 {
  margin-left: 0%;
margin-right: 0%;
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-df3f173e-9d57-44ad-92c1-67639f11d297 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-df3f173e-9d57-44ad-92c1-67639f11d297 .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-df3f173e-9d57-44ad-92c1-67639f11d297 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-98f96090-1f76-4bbe-91be-432ef6da68f8 {
  margin-left: auto;
margin-right: auto;
}

#s-98f96090-1f76-4bbe-91be-432ef6da68f8 .shg-proportional-font-size,
#s-98f96090-1f76-4bbe-91be-432ef6da68f8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-116ff443-5cbd-446f-bc92-cd67ffc6b9af {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-116ff443-5cbd-446f-bc92-cd67ffc6b9af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-116ff443-5cbd-446f-bc92-cd67ffc6b9af.shg-box.shg-c {
  justify-content: center;
}

#s-3e0c0c24-88d7-4838-b67f-dcd5a9dc21c9 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-3e0c0c24-88d7-4838-b67f-dcd5a9dc21c9 {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-3e0c0c24-88d7-4838-b67f-dcd5a9dc21c9 .shg-proportional-font-size,
#s-3e0c0c24-88d7-4838-b67f-dcd5a9dc21c9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-69a62e13-1f6c-4ac4-8c37-92ab400188cf {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-69a62e13-1f6c-4ac4-8c37-92ab400188cf {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-69a62e13-1f6c-4ac4-8c37-92ab400188cf .shg-proportional-font-size,
#s-69a62e13-1f6c-4ac4-8c37-92ab400188cf .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-0eb734a0-6b68-4e4e-bf98-219d10cefab3 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-0eb734a0-6b68-4e4e-bf98-219d10cefab3 {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-0eb734a0-6b68-4e4e-bf98-219d10cefab3 .shg-proportional-font-size,
#s-0eb734a0-6b68-4e4e-bf98-219d10cefab3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cc0f76cb-f5cd-4cb1-a78d-717547fec505 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-cc0f76cb-f5cd-4cb1-a78d-717547fec505 {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-cc0f76cb-f5cd-4cb1-a78d-717547fec505 .shg-proportional-font-size,
#s-cc0f76cb-f5cd-4cb1-a78d-717547fec505 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d326e09a-204f-4c99-85b5-e7f05fe27839 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-d326e09a-204f-4c99-85b5-e7f05fe27839 {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-d326e09a-204f-4c99-85b5-e7f05fe27839 .shg-proportional-font-size,
#s-d326e09a-204f-4c99-85b5-e7f05fe27839 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-65d78605-ee54-47a3-8477-9fde1b9e8c05 {
  padding-top: 2%;
padding-bottom: 2%;
}

@media (min-width: 0px) {
[id="s-65d78605-ee54-47a3-8477-9fde1b9e8c05"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-65d78605-ee54-47a3-8477-9fde1b9e8c05"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-65d78605-ee54-47a3-8477-9fde1b9e8c05"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-65d78605-ee54-47a3-8477-9fde1b9e8c05"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-924c0f60-f527-40f4-873d-5917c912121c {
  text-align: right;
}

#s-924c0f60-f527-40f4-873d-5917c912121c {
  overflow: hidden;
  
  
}







  #s-924c0f60-f527-40f4-873d-5917c912121c img.shogun-image {
    

    
    
    
  }


#s-924c0f60-f527-40f4-873d-5917c912121c .shogun-image-content {
  
    justify-content: center;
  
}

#s-34fa065d-c56e-4947-b7ee-0f09944503d7 {
  text-align: left;
}

#s-34fa065d-c56e-4947-b7ee-0f09944503d7 {
  overflow: hidden;
  
  
}







  #s-34fa065d-c56e-4947-b7ee-0f09944503d7 img.shogun-image {
    

    
    
    
  }


#s-34fa065d-c56e-4947-b7ee-0f09944503d7 .shogun-image-content {
  
    justify-content: center;
  
}

#s-466545ad-94e1-4244-bee7-3dabc8826cb1 {
  padding-top: 2%;
padding-left: 0%;
padding-bottom: 2%;
padding-right: 0%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-466545ad-94e1-4244-bee7-3dabc8826cb1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-466545ad-94e1-4244-bee7-3dabc8826cb1.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-f91398d4-d605-46f0-b09f-c0fcdee43b1c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f91398d4-d605-46f0-b09f-c0fcdee43b1c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f91398d4-d605-46f0-b09f-c0fcdee43b1c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f91398d4-d605-46f0-b09f-c0fcdee43b1c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-2e8b64f0-d851-4f6e-81ff-aff761b251d6 {
  min-height: 50px;
}








#s-2e8b64f0-d851-4f6e-81ff-aff761b251d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e8b64f0-d851-4f6e-81ff-aff761b251d6.shg-box.shg-c {
  justify-content: center;
}

#s-7f5e2ce5-0b2f-4e37-bfad-210b3ddcb642 {
  margin-left: 0%;
margin-right: 0%;
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-7f5e2ce5-0b2f-4e37-bfad-210b3ddcb642 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-7f5e2ce5-0b2f-4e37-bfad-210b3ddcb642 .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-7f5e2ce5-0b2f-4e37-bfad-210b3ddcb642 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-3128c634-867c-4869-af97-110a77378e16 {
  margin-left: auto;
margin-right: auto;
}

#s-3128c634-867c-4869-af97-110a77378e16 .shg-proportional-font-size,
#s-3128c634-867c-4869-af97-110a77378e16 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8f943829-8437-46aa-9189-6ea170ed3095 {
  min-height: 150px;
}
@media (max-width: 767px){#s-8f943829-8437-46aa-9189-6ea170ed3095 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-8f943829-8437-46aa-9189-6ea170ed3095 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8f943829-8437-46aa-9189-6ea170ed3095.shg-box.shg-c {
  justify-content: center;
}

#s-fb0c934b-e575-469a-9b45-cf07e05597ff {
  border-radius: 25px;
text-align: center;
}

#s-fb0c934b-e575-469a-9b45-cf07e05597ff {
  overflow: hidden;
  
  
}







  #s-fb0c934b-e575-469a-9b45-cf07e05597ff img.shogun-image {
    

    
    
    
  }


#s-fb0c934b-e575-469a-9b45-cf07e05597ff .shogun-image-content {
  
    justify-content: center;
  
}

#s-40f6446c-3690-4d9d-b9d5-433dadc1bf30 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-40f6446c-3690-4d9d-b9d5-433dadc1bf30 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-40f6446c-3690-4d9d-b9d5-433dadc1bf30.shg-box.shg-c {
  justify-content: center;
}

#s-d389f5e6-d57e-4b88-b449-1eb53db731b8 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-d389f5e6-d57e-4b88-b449-1eb53db731b8 {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-d389f5e6-d57e-4b88-b449-1eb53db731b8 .shg-proportional-font-size,
#s-d389f5e6-d57e-4b88-b449-1eb53db731b8 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9f8a3961-77ae-4f46-97e5-2bacf9ef489f {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-9f8a3961-77ae-4f46-97e5-2bacf9ef489f {
  padding-left: 10%;
padding-right: 10%;
}
}
#s-9f8a3961-77ae-4f46-97e5-2bacf9ef489f .shg-proportional-font-size,
#s-9f8a3961-77ae-4f46-97e5-2bacf9ef489f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-023b4279-92ab-4986-9a72-302ca3169f50 {
  border-style: solid;
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;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-023b4279-92ab-4986-9a72-302ca3169f50: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-023b4279-92ab-4986-9a72-302ca3169f50: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;}

  #s-023b4279-92ab-4986-9a72-302ca3169f50-root {
    text-align: left;
  }


#s-023b4279-92ab-4986-9a72-302ca3169f50.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-023b4279-92ab-4986-9a72-302ca3169f50-root {
    text-align: left;
  }


#s-023b4279-92ab-4986-9a72-302ca3169f50.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-023b4279-92ab-4986-9a72-302ca3169f50-root {
    text-align: left;
  }


#s-023b4279-92ab-4986-9a72-302ca3169f50.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-023b4279-92ab-4986-9a72-302ca3169f50-root {
    text-align: left;
  }


#s-023b4279-92ab-4986-9a72-302ca3169f50.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-023b4279-92ab-4986-9a72-302ca3169f50-root {
    text-align: left;
  }


#s-023b4279-92ab-4986-9a72-302ca3169f50.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-529a4c21-bb19-4bad-a135-65978f17fce9 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-529a4c21-bb19-4bad-a135-65978f17fce9 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-529a4c21-bb19-4bad-a135-65978f17fce9 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-529a4c21-bb19-4bad-a135-65978f17fce9 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-529a4c21-bb19-4bad-a135-65978f17fce9 {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-529a4c21-bb19-4bad-a135-65978f17fce9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-529a4c21-bb19-4bad-a135-65978f17fce9.shg-box.shg-c {
  justify-content: center;
}

#s-639dcfb7-7a5a-4ffa-a936-35843481fc51 {
  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-639dcfb7-7a5a-4ffa-a936-35843481fc51 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-639dcfb7-7a5a-4ffa-a936-35843481fc51 .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-639dcfb7-7a5a-4ffa-a936-35843481fc51 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-732afa8a-70da-460e-a09d-fbb0b50aa4a9 {
  padding-top: 2%;
padding-left: 5%;
padding-bottom: 2%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-732afa8a-70da-460e-a09d-fbb0b50aa4a9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-732afa8a-70da-460e-a09d-fbb0b50aa4a9.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-a313ed67-06e4-4760-b283-63f61fdfd3dd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a313ed67-06e4-4760-b283-63f61fdfd3dd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a313ed67-06e4-4760-b283-63f61fdfd3dd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a313ed67-06e4-4760-b283-63f61fdfd3dd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-820802bf-3bca-4c05-9967-e5167e9e096c {
  min-height: 50px;
}
@media (max-width: 767px){#s-820802bf-3bca-4c05-9967-e5167e9e096c {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-820802bf-3bca-4c05-9967-e5167e9e096c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-820802bf-3bca-4c05-9967-e5167e9e096c.shg-box.shg-c {
  justify-content: center;
}

#s-d6de7d06-27a7-4451-8aad-7a99f5f0eb4f {
  margin-left: 0%;
margin-right: 0%;
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-d6de7d06-27a7-4451-8aad-7a99f5f0eb4f {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-d6de7d06-27a7-4451-8aad-7a99f5f0eb4f .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-d6de7d06-27a7-4451-8aad-7a99f5f0eb4f .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-4dfb8703-112d-46b7-96f9-c2d627fe4965 {
  margin-left: auto;
margin-right: auto;
}

#s-4dfb8703-112d-46b7-96f9-c2d627fe4965 .shg-proportional-font-size,
#s-4dfb8703-112d-46b7-96f9-c2d627fe4965 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6a00e183-7a71-47a9-a6ba-f4598572832d {
  margin-left: auto;
margin-right: auto;
}

#s-6a00e183-7a71-47a9-a6ba-f4598572832d .shg-proportional-font-size,
#s-6a00e183-7a71-47a9-a6ba-f4598572832d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d6127f95-ab3d-4e89-b5bc-e890cd125586 {
  min-height: 150px;
}
@media (max-width: 767px){#s-d6127f95-ab3d-4e89-b5bc-e890cd125586 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-d6127f95-ab3d-4e89-b5bc-e890cd125586 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d6127f95-ab3d-4e89-b5bc-e890cd125586.shg-box.shg-c {
  justify-content: center;
}

#s-e8ddf87a-848c-45d3-ada9-27ab84525e43 {
  border-radius: 25px;
text-align: center;
}

#s-e8ddf87a-848c-45d3-ada9-27ab84525e43 {
  overflow: hidden;
  
  
}







  #s-e8ddf87a-848c-45d3-ada9-27ab84525e43 img.shogun-image {
    

    
    
    
  }


#s-e8ddf87a-848c-45d3-ada9-27ab84525e43 .shogun-image-content {
  
    justify-content: center;
  
}

#s-020624b4-3215-42eb-b2c2-6aafb0085849 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-020624b4-3215-42eb-b2c2-6aafb0085849 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-020624b4-3215-42eb-b2c2-6aafb0085849.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-129ab07a-dd86-4df9-87cc-b75b94d4e0b8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-129ab07a-dd86-4df9-87cc-b75b94d4e0b8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-129ab07a-dd86-4df9-87cc-b75b94d4e0b8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-129ab07a-dd86-4df9-87cc-b75b94d4e0b8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-129ab07a-dd86-4df9-87cc-b75b94d4e0b8"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-9bee60bc-083d-450c-a910-76b669904b44 {
  min-height: 50px;
}








#s-9bee60bc-083d-450c-a910-76b669904b44 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9bee60bc-083d-450c-a910-76b669904b44.shg-box.shg-c {
  justify-content: center;
}

#s-ee8b7694-675e-4efa-9938-9adb32d96fd8 {
  text-align: center;
}

#s-ee8b7694-675e-4efa-9938-9adb32d96fd8 {
  overflow: hidden;
  
  
}







  #s-ee8b7694-675e-4efa-9938-9adb32d96fd8 img.shogun-image {
    

    
    
    
  }


#s-ee8b7694-675e-4efa-9938-9adb32d96fd8 .shogun-image-content {
  
    justify-content: center;
  
}

#s-25d68a27-7a2c-4c01-8ff6-08ce17764f18 {
  min-height: 150px;
}
@media (max-width: 767px){#s-25d68a27-7a2c-4c01-8ff6-08ce17764f18 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-25d68a27-7a2c-4c01-8ff6-08ce17764f18 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-25d68a27-7a2c-4c01-8ff6-08ce17764f18.shg-box.shg-c {
  justify-content: center;
}

#s-996909c2-6818-4fe9-b213-dec82700a6f4 {
  margin-left: 0%;
margin-right: 0%;
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-996909c2-6818-4fe9-b213-dec82700a6f4 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-996909c2-6818-4fe9-b213-dec82700a6f4 .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-996909c2-6818-4fe9-b213-dec82700a6f4 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-81083386-1b69-49be-9f6f-cfdc02984a33 {
  margin-left: auto;
margin-right: auto;
}

#s-81083386-1b69-49be-9f6f-cfdc02984a33 .shg-proportional-font-size,
#s-81083386-1b69-49be-9f6f-cfdc02984a33 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-107fda54-1586-49f9-90b8-f597ae48f2ff {
  margin-left: auto;
margin-right: auto;
}

#s-107fda54-1586-49f9-90b8-f597ae48f2ff .shg-proportional-font-size,
#s-107fda54-1586-49f9-90b8-f597ae48f2ff .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-decf7f62-dbe7-451c-9bf5-0984a801e880 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-decf7f62-dbe7-451c-9bf5-0984a801e880 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-decf7f62-dbe7-451c-9bf5-0984a801e880 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-decf7f62-dbe7-451c-9bf5-0984a801e880 {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-decf7f62-dbe7-451c-9bf5-0984a801e880 {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-decf7f62-dbe7-451c-9bf5-0984a801e880 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-decf7f62-dbe7-451c-9bf5-0984a801e880.shg-box.shg-c {
  justify-content: center;
}

#s-b78aae2e-53ba-40bd-b5b0-07b7fe17c5a5 {
  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-b78aae2e-53ba-40bd-b5b0-07b7fe17c5a5 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-b78aae2e-53ba-40bd-b5b0-07b7fe17c5a5 .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-b78aae2e-53ba-40bd-b5b0-07b7fe17c5a5 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-6ebdcea3-df2b-42c0-a34a-fa1842c8ed31 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-6ebdcea3-df2b-42c0-a34a-fa1842c8ed31 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6ebdcea3-df2b-42c0-a34a-fa1842c8ed31.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-118ca379-3be2-4350-b27b-13c061776add"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-118ca379-3be2-4350-b27b-13c061776add"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-118ca379-3be2-4350-b27b-13c061776add"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-118ca379-3be2-4350-b27b-13c061776add"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-8ea3ab64-1560-4ad0-8651-a8a367875b87 {
  min-height: 50px;
}
@media (max-width: 767px){#s-8ea3ab64-1560-4ad0-8651-a8a367875b87 {
  padding-bottom: 10px;
}
}







#s-8ea3ab64-1560-4ad0-8651-a8a367875b87 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8ea3ab64-1560-4ad0-8651-a8a367875b87.shg-box.shg-c {
  justify-content: center;
}

#s-c503dafd-f4bc-4ae9-8f87-70cc739e921e {
  margin-left: 0%;
margin-right: 0%;
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-c503dafd-f4bc-4ae9-8f87-70cc739e921e {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-c503dafd-f4bc-4ae9-8f87-70cc739e921e .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-c503dafd-f4bc-4ae9-8f87-70cc739e921e .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-c2fefb24-5ddf-48aa-b9da-ca594d49da12 {
  margin-left: auto;
margin-right: auto;
}

#s-c2fefb24-5ddf-48aa-b9da-ca594d49da12 .shg-proportional-font-size,
#s-c2fefb24-5ddf-48aa-b9da-ca594d49da12 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-63ca0822-526e-472c-ba0f-d2d99511d69d {
  margin-left: auto;
margin-right: auto;
}

#s-63ca0822-526e-472c-ba0f-d2d99511d69d .shg-proportional-font-size,
#s-63ca0822-526e-472c-ba0f-d2d99511d69d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4f9fe2f7-9c00-456a-b046-574dbb70f8fa {
  min-height: 150px;
}
@media (max-width: 767px){#s-4f9fe2f7-9c00-456a-b046-574dbb70f8fa {
  margin-top: 0.5em;
margin-bottom: 0.5em;
}
}







#s-4f9fe2f7-9c00-456a-b046-574dbb70f8fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4f9fe2f7-9c00-456a-b046-574dbb70f8fa.shg-box.shg-c {
  justify-content: center;
}

#s-fbf266a9-687a-4b1c-bddb-14fdf870cea9 {
  border-radius: 25px;
text-align: center;
}

#s-fbf266a9-687a-4b1c-bddb-14fdf870cea9 {
  overflow: hidden;
  
  
}







  #s-fbf266a9-687a-4b1c-bddb-14fdf870cea9 img.shogun-image {
    

    
    
    
  }


#s-fbf266a9-687a-4b1c-bddb-14fdf870cea9 .shogun-image-content {
  
    justify-content: center;
  
}

#s-8e876089-2dbc-486b-9129-45c8f4ac5e12 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-8e876089-2dbc-486b-9129-45c8f4ac5e12 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8e876089-2dbc-486b-9129-45c8f4ac5e12.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-86f537f8-e74c-47ef-80bc-a9181d08c99d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-86f537f8-e74c-47ef-80bc-a9181d08c99d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-86f537f8-e74c-47ef-80bc-a9181d08c99d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-86f537f8-e74c-47ef-80bc-a9181d08c99d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (max-width: 767px) {
  [id="s-86f537f8-e74c-47ef-80bc-a9181d08c99d"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-ef2f052f-be7c-4d17-958b-d89f98d8dbd8 {
  min-height: 50px;
}








#s-ef2f052f-be7c-4d17-958b-d89f98d8dbd8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ef2f052f-be7c-4d17-958b-d89f98d8dbd8.shg-box.shg-c {
  justify-content: center;
}

#s-f77017e9-a2bd-4a70-b456-98743581f8d4 {
  border-radius: 25px;
text-align: center;
}

#s-f77017e9-a2bd-4a70-b456-98743581f8d4 {
  overflow: hidden;
  
  
}







  #s-f77017e9-a2bd-4a70-b456-98743581f8d4 img.shogun-image {
    

    
    
    
  }


#s-f77017e9-a2bd-4a70-b456-98743581f8d4 .shogun-image-content {
  
    justify-content: center;
  
}

#s-98cb3fa0-3d97-4aaa-9a1c-4ff647119593 {
  min-height: 150px;
}
@media (max-width: 767px){#s-98cb3fa0-3d97-4aaa-9a1c-4ff647119593 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-98cb3fa0-3d97-4aaa-9a1c-4ff647119593 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-98cb3fa0-3d97-4aaa-9a1c-4ff647119593.shg-box.shg-c {
  justify-content: center;
}

#s-a14ae249-df21-443b-9911-ce66ee0839cc {
  margin-left: 0%;
margin-right: 0%;
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-a14ae249-df21-443b-9911-ce66ee0839cc {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-a14ae249-df21-443b-9911-ce66ee0839cc .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-a14ae249-df21-443b-9911-ce66ee0839cc .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-e3f8e371-38fa-44d0-8052-d72deda35008 {
  margin-left: auto;
margin-right: auto;
}

#s-e3f8e371-38fa-44d0-8052-d72deda35008 .shg-proportional-font-size,
#s-e3f8e371-38fa-44d0-8052-d72deda35008 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1cac1390-c3d4-4a43-a305-ca9a744d842a {
  margin-left: auto;
margin-right: auto;
}

#s-1cac1390-c3d4-4a43-a305-ca9a744d842a .shg-proportional-font-size,
#s-1cac1390-c3d4-4a43-a305-ca9a744d842a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b8ab3acd-1c7b-47a7-b0d8-49e59ce2ad6d {
  min-height: 50px;
}
@media (min-width: 1200px){#s-b8ab3acd-1c7b-47a7-b0d8-49e59ce2ad6d {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b8ab3acd-1c7b-47a7-b0d8-49e59ce2ad6d {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b8ab3acd-1c7b-47a7-b0d8-49e59ce2ad6d {
  margin-top: 1em;
margin-bottom: 0em;
}
}@media (max-width: 767px){#s-b8ab3acd-1c7b-47a7-b0d8-49e59ce2ad6d {
  margin-top: 1em;
margin-bottom: 0em;
}
}







#s-b8ab3acd-1c7b-47a7-b0d8-49e59ce2ad6d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8ab3acd-1c7b-47a7-b0d8-49e59ce2ad6d.shg-box.shg-c {
  justify-content: center;
}

#s-7330ca2f-9435-4391-b9ff-d45f858498c7 {
  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-7330ca2f-9435-4391-b9ff-d45f858498c7 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-7330ca2f-9435-4391-b9ff-d45f858498c7 .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-7330ca2f-9435-4391-b9ff-d45f858498c7 .shogun-heading-component h2 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-f66bb299-9805-471d-99fb-d32295eed454 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-f66bb299-9805-471d-99fb-d32295eed454 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f66bb299-9805-471d-99fb-d32295eed454.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-af35d1f4-970d-45f3-9dbb-d1a719fc98a9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-af35d1f4-970d-45f3-9dbb-d1a719fc98a9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-af35d1f4-970d-45f3-9dbb-d1a719fc98a9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-af35d1f4-970d-45f3-9dbb-d1a719fc98a9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-2bd09865-55d8-4af3-b47f-d8581f73b033 {
  min-height: 50px;
}
@media (max-width: 767px){#s-2bd09865-55d8-4af3-b47f-d8581f73b033 {
  padding-bottom: 10px;
}
}







#s-2bd09865-55d8-4af3-b47f-d8581f73b033 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2bd09865-55d8-4af3-b47f-d8581f73b033.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ae2e9949-7102-4270-ad48-3dedb53edf94 {
  margin-left: 0%;
margin-right: 0%;
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-ae2e9949-7102-4270-ad48-3dedb53edf94 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-ae2e9949-7102-4270-ad48-3dedb53edf94 .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-ae2e9949-7102-4270-ad48-3dedb53edf94 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-9281b65b-08de-4f22-b002-df657d045c89 {
  margin-left: auto;
margin-right: auto;
}

#s-9281b65b-08de-4f22-b002-df657d045c89 .shg-proportional-font-size,
#s-9281b65b-08de-4f22-b002-df657d045c89 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d7bfc11d-64fb-4025-b813-4b3c897f5a29 {
  min-height: 150px;
}
@media (max-width: 767px){#s-d7bfc11d-64fb-4025-b813-4b3c897f5a29 {
  padding-top: 0.5em;
padding-bottom: 0.5em;
}
}







#s-d7bfc11d-64fb-4025-b813-4b3c897f5a29 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d7bfc11d-64fb-4025-b813-4b3c897f5a29.shg-box.shg-c {
  justify-content: center;
}

#s-e92e0246-6341-4188-b107-016447a9b992 {
  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: 20px;
text-align: center;
}

#s-e92e0246-6341-4188-b107-016447a9b992 {
  overflow: hidden;
  
  
}







  #s-e92e0246-6341-4188-b107-016447a9b992 img.shogun-image {
    

    
    
    
  }


#s-e92e0246-6341-4188-b107-016447a9b992 .shogun-image-content {
  
    justify-content: center;
  
}

#s-79073d46-edc4-4eb4-977c-9ba015b7b016 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-79073d46-edc4-4eb4-977c-9ba015b7b016 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-79073d46-edc4-4eb4-977c-9ba015b7b016.shg-box.shg-c {
  justify-content: center;
}

#s-e8c8fe91-7c6a-44cd-b98c-6a4f263cf590 {
  padding-top: 2%;
padding-bottom: 2%;
}
@media (max-width: 767px){#s-e8c8fe91-7c6a-44cd-b98c-6a4f263cf590 {
  padding-top: 0%;
padding-bottom: 0%;
}
}
@media (min-width: 0px) {
[id="s-e8c8fe91-7c6a-44cd-b98c-6a4f263cf590"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e8c8fe91-7c6a-44cd-b98c-6a4f263cf590"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e8c8fe91-7c6a-44cd-b98c-6a4f263cf590"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e8c8fe91-7c6a-44cd-b98c-6a4f263cf590"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-e8c8fe91-7c6a-44cd-b98c-6a4f263cf590"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-b28dc9db-8709-4ff4-b252-4abb6eb7acb8 {
  min-height: 50px;
}








#s-b28dc9db-8709-4ff4-b252-4abb6eb7acb8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b28dc9db-8709-4ff4-b252-4abb6eb7acb8.shg-box.shg-c {
  justify-content: center;
}

#s-6be403cf-7844-47c7-873e-ce8c513bf58d {
  border-radius: 25px;
text-align: center;
}

#s-6be403cf-7844-47c7-873e-ce8c513bf58d {
  overflow: hidden;
  
  
}







  #s-6be403cf-7844-47c7-873e-ce8c513bf58d img.shogun-image {
    

    
    
    
  }


#s-6be403cf-7844-47c7-873e-ce8c513bf58d .shogun-image-content {
  
    justify-content: center;
  
}

#s-3aec8923-a31b-4262-b873-1db53ddfd781 {
  min-height: 150px;
}
@media (max-width: 767px){#s-3aec8923-a31b-4262-b873-1db53ddfd781 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-3aec8923-a31b-4262-b873-1db53ddfd781 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3aec8923-a31b-4262-b873-1db53ddfd781.shg-box.shg-c {
  justify-content: center;
}

#s-b4405437-aa86-4dd1-938e-d218df3199ec {
  margin-left: 0%;
margin-right: 0%;
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-b4405437-aa86-4dd1-938e-d218df3199ec {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-b4405437-aa86-4dd1-938e-d218df3199ec .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-b4405437-aa86-4dd1-938e-d218df3199ec .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-b07bdf1b-4cf5-4e06-a7cf-c2c1214651bb {
  margin-left: auto;
margin-right: auto;
}

#s-b07bdf1b-4cf5-4e06-a7cf-c2c1214651bb .shg-proportional-font-size,
#s-b07bdf1b-4cf5-4e06-a7cf-c2c1214651bb .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5de0d63b-14ca-4f78-8389-e0dc453ac037 {
  margin-left: auto;
margin-right: auto;
}

#s-5de0d63b-14ca-4f78-8389-e0dc453ac037 .shg-proportional-font-size,
#s-5de0d63b-14ca-4f78-8389-e0dc453ac037 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8ce81b5c-d36c-4ad4-9137-3c93e6b6e6c8 {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-8ce81b5c-d36c-4ad4-9137-3c93e6b6e6c8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8ce81b5c-d36c-4ad4-9137-3c93e6b6e6c8.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-4af953db-8657-482b-904c-9e11d534cd0c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4af953db-8657-482b-904c-9e11d534cd0c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4af953db-8657-482b-904c-9e11d534cd0c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4af953db-8657-482b-904c-9e11d534cd0c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-87bfed05-9acd-4413-a4f5-e12a6e13ee96 {
  min-height: 50px;
}








#s-87bfed05-9acd-4413-a4f5-e12a6e13ee96 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-87bfed05-9acd-4413-a4f5-e12a6e13ee96.shg-box.shg-c {
  justify-content: center;
}

#s-eee34e23-fa05-43b6-9802-b44fc25d0c61 {
  margin-left: 0%;
margin-right: 0%;
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-eee34e23-fa05-43b6-9802-b44fc25d0c61 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-eee34e23-fa05-43b6-9802-b44fc25d0c61 .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-eee34e23-fa05-43b6-9802-b44fc25d0c61 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-228a7f5e-501d-46ce-9414-70be7e92521e {
  margin-left: auto;
margin-right: auto;
}

#s-228a7f5e-501d-46ce-9414-70be7e92521e .shg-proportional-font-size,
#s-228a7f5e-501d-46ce-9414-70be7e92521e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-57a254db-c14d-40e5-8120-bbaef1498964 {
  min-height: 150px;
}
@media (max-width: 767px){#s-57a254db-c14d-40e5-8120-bbaef1498964 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-57a254db-c14d-40e5-8120-bbaef1498964 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-57a254db-c14d-40e5-8120-bbaef1498964.shg-box.shg-c {
  justify-content: center;
}

#s-c2af59bf-d345-49f8-af80-cf20627b7edb {
  border-radius: 25px;
text-align: center;
}

#s-c2af59bf-d345-49f8-af80-cf20627b7edb {
  overflow: hidden;
  
  
}







  #s-c2af59bf-d345-49f8-af80-cf20627b7edb img.shogun-image {
    

    
    
    
  }


#s-c2af59bf-d345-49f8-af80-cf20627b7edb .shogun-image-content {
  
    justify-content: center;
  
}

#s-1bd7bcfc-88c1-4fe2-9bea-fd62d1a8fffe {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-1bd7bcfc-88c1-4fe2-9bea-fd62d1a8fffe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1bd7bcfc-88c1-4fe2-9bea-fd62d1a8fffe.shg-box.shg-c {
  justify-content: center;
}

#s-0478be94-241a-469d-8cb6-fe77cb0ff603 {
  margin-left: 0%;
margin-right: 0%;
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-0478be94-241a-469d-8cb6-fe77cb0ff603 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-0478be94-241a-469d-8cb6-fe77cb0ff603 .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-0478be94-241a-469d-8cb6-fe77cb0ff603 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-ab490672-2e09-4e2c-a935-2f48ba993ff5 {
  margin-left: auto;
margin-right: auto;
}

#s-ab490672-2e09-4e2c-a935-2f48ba993ff5 .shg-proportional-font-size,
#s-ab490672-2e09-4e2c-a935-2f48ba993ff5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2ee108c2-9334-43ee-b52a-e03aa25645af {
  padding-left: 5%;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-2ee108c2-9334-43ee-b52a-e03aa25645af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2ee108c2-9334-43ee-b52a-e03aa25645af.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-daa9de83-e0ee-4d90-b0ff-4e404830e680"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-daa9de83-e0ee-4d90-b0ff-4e404830e680"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-daa9de83-e0ee-4d90-b0ff-4e404830e680"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-daa9de83-e0ee-4d90-b0ff-4e404830e680"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-91074a04-06a8-42e7-baff-b88d7b8731e0 {
  min-height: 50px;
}








#s-91074a04-06a8-42e7-baff-b88d7b8731e0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-91074a04-06a8-42e7-baff-b88d7b8731e0.shg-box.shg-c {
  justify-content: center;
}

#s-824ac09b-ee03-4469-a7dc-4f8254be44c9 {
  margin-left: 0%;
margin-right: 0%;
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-824ac09b-ee03-4469-a7dc-4f8254be44c9 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-824ac09b-ee03-4469-a7dc-4f8254be44c9 .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-824ac09b-ee03-4469-a7dc-4f8254be44c9 .shogun-heading-component h5 {
  color: rgba(99, 23, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


}
#s-cc243733-0196-42d6-a86f-7e2e774ae3b7 {
  margin-left: auto;
margin-right: auto;
}

#s-cc243733-0196-42d6-a86f-7e2e774ae3b7 .shg-proportional-font-size,
#s-cc243733-0196-42d6-a86f-7e2e774ae3b7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8ce399f9-d3bf-44fc-867f-25acbcfacb5d {
  min-height: 150px;
}
@media (max-width: 767px){#s-8ce399f9-d3bf-44fc-867f-25acbcfacb5d {
  margin-top: 0.5em;
margin-bottom: 0em;
padding-top: 0px;
padding-bottom: 0px;
}
}







#s-8ce399f9-d3bf-44fc-867f-25acbcfacb5d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8ce399f9-d3bf-44fc-867f-25acbcfacb5d.shg-box.shg-c {
  justify-content: center;
}

#s-5b591808-907e-4807-8997-bf4d4c7ecd33 {
  margin-left: 0%;
margin-right: 0%;
border-radius: 25px;
text-align: center;
}

#s-5b591808-907e-4807-8997-bf4d4c7ecd33 {
  overflow: hidden;
  
  
}







  #s-5b591808-907e-4807-8997-bf4d4c7ecd33 img.shogun-image {
    

    
    
    
  }


#s-5b591808-907e-4807-8997-bf4d4c7ecd33 .shogun-image-content {
  
    justify-content: center;
  
}

/*
  $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;
}
