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

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

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

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

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

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

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

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

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

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

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

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

#s-f7725b6b-3235-4a8b-9e89-307b6cad564d {
  margin-left: 0%;
margin-right: 0%;
padding-top: 2%;
padding-left: 3%;
padding-bottom: 1%;
padding-right: 3%;
min-height: 50px;
background-color: rgba(246, 246, 246, 1);
}
@media (min-width: 1200px){#s-f7725b6b-3235-4a8b-9e89-307b6cad564d {
  padding-left: 50px;
padding-right: 50px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f7725b6b-3235-4a8b-9e89-307b6cad564d {
  padding-left: 50px;
padding-right: 50px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f7725b6b-3235-4a8b-9e89-307b6cad564d {
  padding-top: 5%;
padding-left: 3%;
padding-right: 3%;
}
}@media (max-width: 767px){#s-f7725b6b-3235-4a8b-9e89-307b6cad564d {
  padding-top: 5%;
padding-bottom: 3%;
}
}







#s-f7725b6b-3235-4a8b-9e89-307b6cad564d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f7725b6b-3235-4a8b-9e89-307b6cad564d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: #000000;
  font-family: "Montserrat";
  text-transform: none;
  font-weight: 700;
  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-87ae3bac-0418-4eab-a545-13f6b49f663a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-87ae3bac-0418-4eab-a545-13f6b49f663a {
  margin-bottom: 2%;
}
}
#s-87ae3bac-0418-4eab-a545-13f6b49f663a .shogun-heading-component h1 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 48px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-87ae3bac-0418-4eab-a545-13f6b49f663a .shogun-heading-component h1 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (max-width: 767px){#s-87ae3bac-0418-4eab-a545-13f6b49f663a .shogun-heading-component h1 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}
#s-be7b846a-0587-425e-bfba-9caeac8c4db0 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 50px;
padding-bottom: 1%;
padding-right: 50px;
min-height: 50px;
background-color: rgba(246, 246, 246, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-be7b846a-0587-425e-bfba-9caeac8c4db0 {
  padding-left: 3%;
padding-right: 3%;
}
}@media (max-width: 767px){#s-be7b846a-0587-425e-bfba-9caeac8c4db0 {
  padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
}
}







#s-be7b846a-0587-425e-bfba-9caeac8c4db0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-be7b846a-0587-425e-bfba-9caeac8c4db0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

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

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

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

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

#s-294a3a01-7517-4dd6-bf52-74af0931d2e4 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-294a3a01-7517-4dd6-bf52-74af0931d2e4"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-294a3a01-7517-4dd6-bf52-74af0931d2e4"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-294a3a01-7517-4dd6-bf52-74af0931d2e4"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-294a3a01-7517-4dd6-bf52-74af0931d2e4"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

.shogun-accordion-wrapper .shogun-accordion {
  margin-bottom: 0;
  border-radius: 4px;
}

.shogun-accordion {
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

.shogun-accordion-wrapper .shogun-accordion + .shogun-accordion {
  margin-top: 5px;
}

.shogun-accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.shogun-accordion-heading {
  color: #333;
  border-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
}

.shogun-accordion-title {
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer;
  text-decoration: none;
  flex: 1;
  user-select: none;
}

.shogun-accordion-body {
  display: none;
  opacity: 0;
  transition: opacity 0.5s linear;
}

.shogun-accordion-body.shogun-accordion-active {
  display: block;
  opacity: 1;
  visibility: visible;
}

.shogun-accordion-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1.2em;
}

.shogun-accordion-icon > span {
  transition: 0.3s transform;
  position: absolute;
  right: 0;
  font-size: 1.2em;
}

.shogun-accordion-icon.shogun-icon-chevron > span::after {
  content: "▸";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-chevron
  > span {
  transform: rotate(90deg);
}

.shogun-accordion-icon.shogun-icon-plus > span::after {
  content: "＋";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-plus
  > span {
  transform: rotate(-225deg);
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b {
  margin-left: auto;
margin-right: auto;
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 211, 0, 1);
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 211, 0, 1);
  padding: 10px;
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(19, 17, 12, 1);
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(255, 211, 0, 1);
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(19, 17, 12, 1);
  text-align: center;
  font-family: Archivo;
  font-weight: 800;
  font-style: ;
  font-size: 18px;
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}@media (min-width: 768px) and (max-width: 991px){#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 211, 0, 1);
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 211, 0, 1);
  padding: 10px;
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(19, 17, 12, 1);
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(255, 211, 0, 1);
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(19, 17, 12, 1);
  text-align: center;
  font-family: Archivo;
  font-weight: 800;
  font-style: ;
  font-size: 15px;
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 15px;
}}@media (max-width: 767px){#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 211, 0, 1);
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 211, 0, 1);
  padding: 10px;
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(19, 17, 12, 1);
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(255, 211, 0, 1);
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(19, 17, 12, 1);
  text-align: center;
  font-family: Archivo;
  font-weight: 800;
  font-style: ;
  font-size: 15px;
}

#s-f21a1c2f-0e93-41aa-9096-1094c985da6b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 15px;
}}
#s-8507dd27-57fc-433e-a4d9-b616a727d180 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}

#s-8507dd27-57fc-433e-a4d9-b616a727d180 {
  background-image: url();
}








#s-8507dd27-57fc-433e-a4d9-b616a727d180 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8507dd27-57fc-433e-a4d9-b616a727d180 {
  cursor: pointer;
}#s-8507dd27-57fc-433e-a4d9-b616a727d180.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c8b0a352-721d-45fc-9f94-4ef13e3fcc91 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c8b0a352-721d-45fc-9f94-4ef13e3fcc91"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-c8b0a352-721d-45fc-9f94-4ef13e3fcc91"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-c8b0a352-721d-45fc-9f94-4ef13e3fcc91"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-c8b0a352-721d-45fc-9f94-4ef13e3fcc91"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-c8b0a352-721d-45fc-9f94-4ef13e3fcc91"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-c8b0a352-721d-45fc-9f94-4ef13e3fcc91"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-c8b0a352-721d-45fc-9f94-4ef13e3fcc91"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

.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-cae5ac62-b87d-4f14-be9c-c054be9f2334 {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334-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-cae5ac62-b87d-4f14-be9c-c054be9f2334 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334 .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-cae5ac62-b87d-4f14-be9c-c054be9f2334 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334 img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-cae5ac62-b87d-4f14-be9c-c054be9f2334 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cae5ac62-b87d-4f14-be9c-c054be9f2334.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cae5ac62-b87d-4f14-be9c-c054be9f2334.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-cae5ac62-b87d-4f14-be9c-c054be9f2334 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334-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-cae5ac62-b87d-4f14-be9c-c054be9f2334 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334 .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-cae5ac62-b87d-4f14-be9c-c054be9f2334 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334 img.shogun-image {
  width: 100%;
  
  
  

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




.s-cae5ac62-b87d-4f14-be9c-c054be9f2334 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cae5ac62-b87d-4f14-be9c-c054be9f2334.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cae5ac62-b87d-4f14-be9c-c054be9f2334.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-cae5ac62-b87d-4f14-be9c-c054be9f2334 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334-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-cae5ac62-b87d-4f14-be9c-c054be9f2334 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334 .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-cae5ac62-b87d-4f14-be9c-c054be9f2334 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334 img.shogun-image {
  width: 100%;
  
  
  

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




.s-cae5ac62-b87d-4f14-be9c-c054be9f2334 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cae5ac62-b87d-4f14-be9c-c054be9f2334.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cae5ac62-b87d-4f14-be9c-c054be9f2334.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-cae5ac62-b87d-4f14-be9c-c054be9f2334 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334-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-cae5ac62-b87d-4f14-be9c-c054be9f2334 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334 .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-cae5ac62-b87d-4f14-be9c-c054be9f2334 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334 img.shogun-image {
  width: 100%;
  
  
  

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




.s-cae5ac62-b87d-4f14-be9c-c054be9f2334 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cae5ac62-b87d-4f14-be9c-c054be9f2334.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cae5ac62-b87d-4f14-be9c-c054be9f2334.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-cae5ac62-b87d-4f14-be9c-c054be9f2334 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334-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-cae5ac62-b87d-4f14-be9c-c054be9f2334 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334 .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-cae5ac62-b87d-4f14-be9c-c054be9f2334 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334 img.shogun-image {
  width: 100%;
  
  
  

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




.s-cae5ac62-b87d-4f14-be9c-c054be9f2334 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cae5ac62-b87d-4f14-be9c-c054be9f2334.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cae5ac62-b87d-4f14-be9c-c054be9f2334.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cae5ac62-b87d-4f14-be9c-c054be9f2334.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0e6f9808-96d0-4a03-a1f8-8fe41c142ddc {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-0e6f9808-96d0-4a03-a1f8-8fe41c142ddc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0e6f9808-96d0-4a03-a1f8-8fe41c142ddc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7874bc67-2497-49d3-a9ca-4577c4e948af {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7874bc67-2497-49d3-a9ca-4577c4e948af .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-7874bc67-2497-49d3-a9ca-4577c4e948af .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-7874bc67-2497-49d3-a9ca-4577c4e948af .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-0b2b13de-9a73-43c6-9f2a-303ece6bb8d4 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-0b2b13de-9a73-43c6-9f2a-303ece6bb8d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0b2b13de-9a73-43c6-9f2a-303ece6bb8d4 {
  cursor: pointer;
}#s-0b2b13de-9a73-43c6-9f2a-303ece6bb8d4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-25c5c0bd-281e-4f2a-b16d-b4d2522d6906 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-25c5c0bd-281e-4f2a-b16d-b4d2522d6906"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-25c5c0bd-281e-4f2a-b16d-b4d2522d6906"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-25c5c0bd-281e-4f2a-b16d-b4d2522d6906"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-25c5c0bd-281e-4f2a-b16d-b4d2522d6906"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-25c5c0bd-281e-4f2a-b16d-b4d2522d6906"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-25c5c0bd-281e-4f2a-b16d-b4d2522d6906"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-25c5c0bd-281e-4f2a-b16d-b4d2522d6906"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f {
  margin-left: auto;
margin-right: auto;
max-width: 896px;
text-align: center;
}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f-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-ac6c172d-ff68-4662-a05c-ce658f41c82f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f .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-ac6c172d-ff68-4662-a05c-ce658f41c82f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f img.shogun-image {
  width: 100%;
  
  
  max-width: 896px;

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




.s-ac6c172d-ff68-4662-a05c-ce658f41c82f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ac6c172d-ff68-4662-a05c-ce658f41c82f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac6c172d-ff68-4662-a05c-ce658f41c82f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ac6c172d-ff68-4662-a05c-ce658f41c82f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f-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-ac6c172d-ff68-4662-a05c-ce658f41c82f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f .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-ac6c172d-ff68-4662-a05c-ce658f41c82f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f img.shogun-image {
  width: 100%;
  
  
  

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




.s-ac6c172d-ff68-4662-a05c-ce658f41c82f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ac6c172d-ff68-4662-a05c-ce658f41c82f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac6c172d-ff68-4662-a05c-ce658f41c82f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ac6c172d-ff68-4662-a05c-ce658f41c82f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f-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-ac6c172d-ff68-4662-a05c-ce658f41c82f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f .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-ac6c172d-ff68-4662-a05c-ce658f41c82f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f img.shogun-image {
  width: 100%;
  
  
  

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




.s-ac6c172d-ff68-4662-a05c-ce658f41c82f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ac6c172d-ff68-4662-a05c-ce658f41c82f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac6c172d-ff68-4662-a05c-ce658f41c82f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ac6c172d-ff68-4662-a05c-ce658f41c82f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f-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-ac6c172d-ff68-4662-a05c-ce658f41c82f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f .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-ac6c172d-ff68-4662-a05c-ce658f41c82f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f img.shogun-image {
  width: 100%;
  
  
  

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




.s-ac6c172d-ff68-4662-a05c-ce658f41c82f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ac6c172d-ff68-4662-a05c-ce658f41c82f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac6c172d-ff68-4662-a05c-ce658f41c82f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ac6c172d-ff68-4662-a05c-ce658f41c82f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f-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-ac6c172d-ff68-4662-a05c-ce658f41c82f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f .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-ac6c172d-ff68-4662-a05c-ce658f41c82f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f img.shogun-image {
  width: 100%;
  
  
  

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




.s-ac6c172d-ff68-4662-a05c-ce658f41c82f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ac6c172d-ff68-4662-a05c-ce658f41c82f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ac6c172d-ff68-4662-a05c-ce658f41c82f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ac6c172d-ff68-4662-a05c-ce658f41c82f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-0fd3371f-d8a3-4bd2-bd81-5c65251bd5d6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-0fd3371f-d8a3-4bd2-bd81-5c65251bd5d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0fd3371f-d8a3-4bd2-bd81-5c65251bd5d6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e4be13fb-fc6f-4e95-afe7-90b607f17f85 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e4be13fb-fc6f-4e95-afe7-90b607f17f85 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-e4be13fb-fc6f-4e95-afe7-90b607f17f85 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-e4be13fb-fc6f-4e95-afe7-90b607f17f85 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-052cd147-1e6e-4046-9b58-ddcd8f92387f {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-052cd147-1e6e-4046-9b58-ddcd8f92387f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-052cd147-1e6e-4046-9b58-ddcd8f92387f {
  cursor: pointer;
}#s-052cd147-1e6e-4046-9b58-ddcd8f92387f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9c93f4cf-4acb-4213-82be-469d866768c0 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-9c93f4cf-4acb-4213-82be-469d866768c0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-9c93f4cf-4acb-4213-82be-469d866768c0"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-9c93f4cf-4acb-4213-82be-469d866768c0"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-9c93f4cf-4acb-4213-82be-469d866768c0"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-9c93f4cf-4acb-4213-82be-469d866768c0"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-9c93f4cf-4acb-4213-82be-469d866768c0"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-9c93f4cf-4acb-4213-82be-469d866768c0"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a {
  margin-left: auto;
margin-right: auto;
max-width: 898px;
text-align: center;
}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a-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-0bff55ea-3e58-425b-a6ae-00880582dd3a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a .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-0bff55ea-3e58-425b-a6ae-00880582dd3a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a img.shogun-image {
  width: 100%;
  
  
  max-width: 898px;

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




.s-0bff55ea-3e58-425b-a6ae-00880582dd3a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0bff55ea-3e58-425b-a6ae-00880582dd3a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bff55ea-3e58-425b-a6ae-00880582dd3a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0bff55ea-3e58-425b-a6ae-00880582dd3a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a-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-0bff55ea-3e58-425b-a6ae-00880582dd3a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a .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-0bff55ea-3e58-425b-a6ae-00880582dd3a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a img.shogun-image {
  width: 100%;
  
  
  

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




.s-0bff55ea-3e58-425b-a6ae-00880582dd3a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0bff55ea-3e58-425b-a6ae-00880582dd3a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bff55ea-3e58-425b-a6ae-00880582dd3a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0bff55ea-3e58-425b-a6ae-00880582dd3a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a-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-0bff55ea-3e58-425b-a6ae-00880582dd3a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a .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-0bff55ea-3e58-425b-a6ae-00880582dd3a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a img.shogun-image {
  width: 100%;
  
  
  

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




.s-0bff55ea-3e58-425b-a6ae-00880582dd3a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0bff55ea-3e58-425b-a6ae-00880582dd3a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bff55ea-3e58-425b-a6ae-00880582dd3a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0bff55ea-3e58-425b-a6ae-00880582dd3a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a-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-0bff55ea-3e58-425b-a6ae-00880582dd3a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a .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-0bff55ea-3e58-425b-a6ae-00880582dd3a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a img.shogun-image {
  width: 100%;
  
  
  

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




.s-0bff55ea-3e58-425b-a6ae-00880582dd3a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0bff55ea-3e58-425b-a6ae-00880582dd3a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bff55ea-3e58-425b-a6ae-00880582dd3a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0bff55ea-3e58-425b-a6ae-00880582dd3a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a-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-0bff55ea-3e58-425b-a6ae-00880582dd3a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a .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-0bff55ea-3e58-425b-a6ae-00880582dd3a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a img.shogun-image {
  width: 100%;
  
  
  

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




.s-0bff55ea-3e58-425b-a6ae-00880582dd3a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0bff55ea-3e58-425b-a6ae-00880582dd3a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0bff55ea-3e58-425b-a6ae-00880582dd3a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0bff55ea-3e58-425b-a6ae-00880582dd3a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e8ff794f-da12-4696-b24d-f1cc7d0c8aec {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e8ff794f-da12-4696-b24d-f1cc7d0c8aec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e8ff794f-da12-4696-b24d-f1cc7d0c8aec.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-834ec2b1-0708-43e7-9270-44d06e1be6ea {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-834ec2b1-0708-43e7-9270-44d06e1be6ea .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-834ec2b1-0708-43e7-9270-44d06e1be6ea .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-834ec2b1-0708-43e7-9270-44d06e1be6ea .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-b7afedc2-79a6-48fd-99c0-6a961e8697f7 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-b7afedc2-79a6-48fd-99c0-6a961e8697f7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b7afedc2-79a6-48fd-99c0-6a961e8697f7 {
  cursor: pointer;
}#s-b7afedc2-79a6-48fd-99c0-6a961e8697f7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ce4d300a-ee7c-435c-b993-9a30a7343c4b {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ce4d300a-ee7c-435c-b993-9a30a7343c4b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-ce4d300a-ee7c-435c-b993-9a30a7343c4b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-ce4d300a-ee7c-435c-b993-9a30a7343c4b"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-ce4d300a-ee7c-435c-b993-9a30a7343c4b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-ce4d300a-ee7c-435c-b993-9a30a7343c4b"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-ce4d300a-ee7c-435c-b993-9a30a7343c4b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-ce4d300a-ee7c-435c-b993-9a30a7343c4b"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd {
  margin-left: auto;
margin-right: auto;
max-width: 2098px;
text-align: center;
}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd-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-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd .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-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd img.shogun-image {
  width: 100%;
  
  
  max-width: 2098px;

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




.s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd-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-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd .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-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd img.shogun-image {
  width: 100%;
  
  
  

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




.s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd-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-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd .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-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd img.shogun-image {
  width: 100%;
  
  
  

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




.s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd-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-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd .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-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd img.shogun-image {
  width: 100%;
  
  
  

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




.s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd-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-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd .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-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd img.shogun-image {
  width: 100%;
  
  
  

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




.s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bdbf7808-bf30-4c27-8a9d-2c035f19bdbd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ad27c367-f9c4-4c9b-bb0f-b39dbc75fa5c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-ad27c367-f9c4-4c9b-bb0f-b39dbc75fa5c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ad27c367-f9c4-4c9b-bb0f-b39dbc75fa5c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-90960a44-7643-4b47-829b-fffafbcfe336 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-90960a44-7643-4b47-829b-fffafbcfe336 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-90960a44-7643-4b47-829b-fffafbcfe336 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-90960a44-7643-4b47-829b-fffafbcfe336 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-c00d0d00-6c3f-430d-a845-0ca3ec79e508 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-c00d0d00-6c3f-430d-a845-0ca3ec79e508 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c00d0d00-6c3f-430d-a845-0ca3ec79e508 {
  cursor: pointer;
}#s-c00d0d00-6c3f-430d-a845-0ca3ec79e508.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ea05732c-2ffc-46c3-bf76-d5128f51e8ce {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ea05732c-2ffc-46c3-bf76-d5128f51e8ce"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-ea05732c-2ffc-46c3-bf76-d5128f51e8ce"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-ea05732c-2ffc-46c3-bf76-d5128f51e8ce"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-ea05732c-2ffc-46c3-bf76-d5128f51e8ce"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-ea05732c-2ffc-46c3-bf76-d5128f51e8ce"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-ea05732c-2ffc-46c3-bf76-d5128f51e8ce"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-ea05732c-2ffc-46c3-bf76-d5128f51e8ce"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 {
  margin-left: auto;
margin-right: auto;
max-width: 3000px;
text-align: center;
}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8-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-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 .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-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 img.shogun-image {
  width: 100%;
  
  
  max-width: 3000px;

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




.s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8-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-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 .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-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8-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-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 .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-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8-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-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 .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-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8-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-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 .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-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 img.shogun-image {
  width: 100%;
  
  
  

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




.s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01a4a0b7-0a1d-4750-8346-62a2ca1c32a8.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6bdca5e8-96d7-46cd-adc8-e8a48f00abd5 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-6bdca5e8-96d7-46cd-adc8-e8a48f00abd5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6bdca5e8-96d7-46cd-adc8-e8a48f00abd5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f54cd82d-f601-4f43-8762-7c24f0ca5a32 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f54cd82d-f601-4f43-8762-7c24f0ca5a32 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-f54cd82d-f601-4f43-8762-7c24f0ca5a32 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-f54cd82d-f601-4f43-8762-7c24f0ca5a32 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-6579523c-a705-41a2-a148-92a86ba376d5 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-6579523c-a705-41a2-a148-92a86ba376d5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6579523c-a705-41a2-a148-92a86ba376d5 {
  cursor: pointer;
}#s-6579523c-a705-41a2-a148-92a86ba376d5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7d9cbae9-36a8-4813-8472-8a0c9eaaca55 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-7d9cbae9-36a8-4813-8472-8a0c9eaaca55"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-7d9cbae9-36a8-4813-8472-8a0c9eaaca55"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-7d9cbae9-36a8-4813-8472-8a0c9eaaca55"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-7d9cbae9-36a8-4813-8472-8a0c9eaaca55"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-7d9cbae9-36a8-4813-8472-8a0c9eaaca55"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-7d9cbae9-36a8-4813-8472-8a0c9eaaca55"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-7d9cbae9-36a8-4813-8472-8a0c9eaaca55"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-dafc5875-60a8-4600-9b75-3a2125e75506 {
  margin-left: auto;
margin-right: auto;
max-width: 2403px;
text-align: center;
}

#s-dafc5875-60a8-4600-9b75-3a2125e75506 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dafc5875-60a8-4600-9b75-3a2125e75506-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-dafc5875-60a8-4600-9b75-3a2125e75506 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dafc5875-60a8-4600-9b75-3a2125e75506 .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-dafc5875-60a8-4600-9b75-3a2125e75506 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dafc5875-60a8-4600-9b75-3a2125e75506 img.shogun-image {
  width: 100%;
  
  
  max-width: 2403px;

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




.s-dafc5875-60a8-4600-9b75-3a2125e75506 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dafc5875-60a8-4600-9b75-3a2125e75506.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dafc5875-60a8-4600-9b75-3a2125e75506.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dafc5875-60a8-4600-9b75-3a2125e75506.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-dafc5875-60a8-4600-9b75-3a2125e75506 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dafc5875-60a8-4600-9b75-3a2125e75506-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-dafc5875-60a8-4600-9b75-3a2125e75506 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dafc5875-60a8-4600-9b75-3a2125e75506 .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-dafc5875-60a8-4600-9b75-3a2125e75506 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dafc5875-60a8-4600-9b75-3a2125e75506 img.shogun-image {
  width: 100%;
  
  
  

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




.s-dafc5875-60a8-4600-9b75-3a2125e75506 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dafc5875-60a8-4600-9b75-3a2125e75506.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dafc5875-60a8-4600-9b75-3a2125e75506.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dafc5875-60a8-4600-9b75-3a2125e75506.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-dafc5875-60a8-4600-9b75-3a2125e75506 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dafc5875-60a8-4600-9b75-3a2125e75506-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-dafc5875-60a8-4600-9b75-3a2125e75506 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dafc5875-60a8-4600-9b75-3a2125e75506 .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-dafc5875-60a8-4600-9b75-3a2125e75506 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dafc5875-60a8-4600-9b75-3a2125e75506 img.shogun-image {
  width: 100%;
  
  
  

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




.s-dafc5875-60a8-4600-9b75-3a2125e75506 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dafc5875-60a8-4600-9b75-3a2125e75506.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dafc5875-60a8-4600-9b75-3a2125e75506.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dafc5875-60a8-4600-9b75-3a2125e75506.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-dafc5875-60a8-4600-9b75-3a2125e75506 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dafc5875-60a8-4600-9b75-3a2125e75506-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-dafc5875-60a8-4600-9b75-3a2125e75506 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dafc5875-60a8-4600-9b75-3a2125e75506 .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-dafc5875-60a8-4600-9b75-3a2125e75506 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dafc5875-60a8-4600-9b75-3a2125e75506 img.shogun-image {
  width: 100%;
  
  
  

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




.s-dafc5875-60a8-4600-9b75-3a2125e75506 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dafc5875-60a8-4600-9b75-3a2125e75506.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dafc5875-60a8-4600-9b75-3a2125e75506.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dafc5875-60a8-4600-9b75-3a2125e75506.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-dafc5875-60a8-4600-9b75-3a2125e75506 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dafc5875-60a8-4600-9b75-3a2125e75506-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-dafc5875-60a8-4600-9b75-3a2125e75506 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dafc5875-60a8-4600-9b75-3a2125e75506 .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-dafc5875-60a8-4600-9b75-3a2125e75506 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dafc5875-60a8-4600-9b75-3a2125e75506 img.shogun-image {
  width: 100%;
  
  
  

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




.s-dafc5875-60a8-4600-9b75-3a2125e75506 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dafc5875-60a8-4600-9b75-3a2125e75506.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dafc5875-60a8-4600-9b75-3a2125e75506.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dafc5875-60a8-4600-9b75-3a2125e75506.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-493cc658-ba97-49a8-99b6-16f1ef10da46 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-493cc658-ba97-49a8-99b6-16f1ef10da46 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-493cc658-ba97-49a8-99b6-16f1ef10da46.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1d491f34-5c6f-4891-a846-c900131502d5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1d491f34-5c6f-4891-a846-c900131502d5 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-1d491f34-5c6f-4891-a846-c900131502d5 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-1d491f34-5c6f-4891-a846-c900131502d5 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
.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: 400;
  font-family: "Serif";
}

.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-4b9526a4-771b-49b6-bb6a-abafebdb91da {
  margin-top: 2%;
margin-left: 2%;
margin-bottom: 2%;
margin-right: 2%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-4b9526a4-771b-49b6-bb6a-abafebdb91da:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4b9526a4-771b-49b6-bb6a-abafebdb91da:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4b9526a4-771b-49b6-bb6a-abafebdb91da-root {
    text-align: center;
  }


#s-4b9526a4-771b-49b6-bb6a-abafebdb91da.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Archivo;
  display:  block ;
}
@media (min-width: 1200px){
  #s-4b9526a4-771b-49b6-bb6a-abafebdb91da-root {
    text-align: center;
  }


#s-4b9526a4-771b-49b6-bb6a-abafebdb91da.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4b9526a4-771b-49b6-bb6a-abafebdb91da-root {
    text-align: center;
  }


#s-4b9526a4-771b-49b6-bb6a-abafebdb91da.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4b9526a4-771b-49b6-bb6a-abafebdb91da-root {
    text-align: center;
  }


#s-4b9526a4-771b-49b6-bb6a-abafebdb91da.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Archivo;
  display:  block ;
}
}@media (max-width: 767px){
  #s-4b9526a4-771b-49b6-bb6a-abafebdb91da-root {
    text-align: center;
  }


#s-4b9526a4-771b-49b6-bb6a-abafebdb91da.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Archivo;
  display:  block ;
}
}
#s-66793d13-766a-41c0-a03b-62ce88af7e45 {
  margin-left: auto;
margin-right: auto;
}

#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 211, 0, 1);
}

#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 211, 0, 1);
  padding: 10px;
}

#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(19, 17, 12, 1);
}

#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(255, 211, 0, 1);
}

#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(19, 17, 12, 1);
  text-align: center;
  font-family: Archivo;
  font-weight: 800;
  font-style: ;
  font-size: 18px;
}

#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}@media (min-width: 768px) and (max-width: 991px){#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 211, 0, 1);
}

#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 211, 0, 1);
  padding: 10px;
}

#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(19, 17, 12, 1);
}

#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(255, 211, 0, 1);
}

#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(19, 17, 12, 1);
  text-align: center;
  font-family: Archivo;
  font-weight: 800;
  font-style: ;
  font-size: 15px;
}

#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 15px;
}}@media (max-width: 767px){#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 211, 0, 1);
}

#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 211, 0, 1);
  padding: 10px;
}

#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(19, 17, 12, 1);
}

#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(255, 211, 0, 1);
}

#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(19, 17, 12, 1);
  text-align: center;
  font-family: Archivo;
  font-weight: 800;
  font-style: ;
  font-size: 15px;
}

#s-66793d13-766a-41c0-a03b-62ce88af7e45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 15px;
}}
#s-705ae6df-ea31-48c1-9224-a858af28de6f {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}

#s-705ae6df-ea31-48c1-9224-a858af28de6f {
  background-image: url();
}








#s-705ae6df-ea31-48c1-9224-a858af28de6f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-705ae6df-ea31-48c1-9224-a858af28de6f {
  cursor: pointer;
}#s-705ae6df-ea31-48c1-9224-a858af28de6f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-22fa5caa-4e4e-47a0-889c-e63e30b7c352 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-22fa5caa-4e4e-47a0-889c-e63e30b7c352"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-22fa5caa-4e4e-47a0-889c-e63e30b7c352"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-22fa5caa-4e4e-47a0-889c-e63e30b7c352"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-22fa5caa-4e4e-47a0-889c-e63e30b7c352"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-22fa5caa-4e4e-47a0-889c-e63e30b7c352"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-22fa5caa-4e4e-47a0-889c-e63e30b7c352"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-22fa5caa-4e4e-47a0-889c-e63e30b7c352"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b {
  margin-left: auto;
margin-right: auto;
max-width: 2204px;
text-align: center;
}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b-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-fecd681f-1d98-47bc-8d90-30eaebfbae5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b .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-fecd681f-1d98-47bc-8d90-30eaebfbae5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b img.shogun-image {
  width: 100%;
  
  
  max-width: 2204px;

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




.s-fecd681f-1d98-47bc-8d90-30eaebfbae5b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fecd681f-1d98-47bc-8d90-30eaebfbae5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fecd681f-1d98-47bc-8d90-30eaebfbae5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b-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-fecd681f-1d98-47bc-8d90-30eaebfbae5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b .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-fecd681f-1d98-47bc-8d90-30eaebfbae5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b img.shogun-image {
  width: 100%;
  
  
  

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




.s-fecd681f-1d98-47bc-8d90-30eaebfbae5b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fecd681f-1d98-47bc-8d90-30eaebfbae5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fecd681f-1d98-47bc-8d90-30eaebfbae5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b-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-fecd681f-1d98-47bc-8d90-30eaebfbae5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b .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-fecd681f-1d98-47bc-8d90-30eaebfbae5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b img.shogun-image {
  width: 100%;
  
  
  

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




.s-fecd681f-1d98-47bc-8d90-30eaebfbae5b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fecd681f-1d98-47bc-8d90-30eaebfbae5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fecd681f-1d98-47bc-8d90-30eaebfbae5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b-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-fecd681f-1d98-47bc-8d90-30eaebfbae5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b .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-fecd681f-1d98-47bc-8d90-30eaebfbae5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b img.shogun-image {
  width: 100%;
  
  
  

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




.s-fecd681f-1d98-47bc-8d90-30eaebfbae5b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fecd681f-1d98-47bc-8d90-30eaebfbae5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fecd681f-1d98-47bc-8d90-30eaebfbae5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b-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-fecd681f-1d98-47bc-8d90-30eaebfbae5b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b .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-fecd681f-1d98-47bc-8d90-30eaebfbae5b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b img.shogun-image {
  width: 100%;
  
  
  

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




.s-fecd681f-1d98-47bc-8d90-30eaebfbae5b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fecd681f-1d98-47bc-8d90-30eaebfbae5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fecd681f-1d98-47bc-8d90-30eaebfbae5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fecd681f-1d98-47bc-8d90-30eaebfbae5b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e1218284-bd86-4b13-979c-fed9c8c455be {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e1218284-bd86-4b13-979c-fed9c8c455be > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e1218284-bd86-4b13-979c-fed9c8c455be.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f0d11533-1599-4e6e-a4a9-bf2345ce68c8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f0d11533-1599-4e6e-a4a9-bf2345ce68c8 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-f0d11533-1599-4e6e-a4a9-bf2345ce68c8 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-f0d11533-1599-4e6e-a4a9-bf2345ce68c8 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-1b9299b3-185e-4914-ab08-dc73b72924aa {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-1b9299b3-185e-4914-ab08-dc73b72924aa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1b9299b3-185e-4914-ab08-dc73b72924aa {
  cursor: pointer;
}#s-1b9299b3-185e-4914-ab08-dc73b72924aa.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-97580cd3-0251-4fe1-b7db-0cd94a707149 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-97580cd3-0251-4fe1-b7db-0cd94a707149"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-97580cd3-0251-4fe1-b7db-0cd94a707149"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-97580cd3-0251-4fe1-b7db-0cd94a707149"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-97580cd3-0251-4fe1-b7db-0cd94a707149"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-97580cd3-0251-4fe1-b7db-0cd94a707149"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-97580cd3-0251-4fe1-b7db-0cd94a707149"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-97580cd3-0251-4fe1-b7db-0cd94a707149"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-52eeddc5-9980-422e-9062-6fc7730a2117 {
  margin-left: auto;
margin-right: auto;
max-width: 1228px;
text-align: center;
}

#s-52eeddc5-9980-422e-9062-6fc7730a2117 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-52eeddc5-9980-422e-9062-6fc7730a2117-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-52eeddc5-9980-422e-9062-6fc7730a2117 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-52eeddc5-9980-422e-9062-6fc7730a2117 .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-52eeddc5-9980-422e-9062-6fc7730a2117 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-52eeddc5-9980-422e-9062-6fc7730a2117 img.shogun-image {
  width: 100%;
  
  
  max-width: 1228px;

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




.s-52eeddc5-9980-422e-9062-6fc7730a2117 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-52eeddc5-9980-422e-9062-6fc7730a2117.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52eeddc5-9980-422e-9062-6fc7730a2117.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52eeddc5-9980-422e-9062-6fc7730a2117.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-52eeddc5-9980-422e-9062-6fc7730a2117 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-52eeddc5-9980-422e-9062-6fc7730a2117-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-52eeddc5-9980-422e-9062-6fc7730a2117 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-52eeddc5-9980-422e-9062-6fc7730a2117 .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-52eeddc5-9980-422e-9062-6fc7730a2117 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-52eeddc5-9980-422e-9062-6fc7730a2117 img.shogun-image {
  width: 100%;
  
  
  

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




.s-52eeddc5-9980-422e-9062-6fc7730a2117 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-52eeddc5-9980-422e-9062-6fc7730a2117.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52eeddc5-9980-422e-9062-6fc7730a2117.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52eeddc5-9980-422e-9062-6fc7730a2117.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-52eeddc5-9980-422e-9062-6fc7730a2117 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-52eeddc5-9980-422e-9062-6fc7730a2117-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-52eeddc5-9980-422e-9062-6fc7730a2117 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-52eeddc5-9980-422e-9062-6fc7730a2117 .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-52eeddc5-9980-422e-9062-6fc7730a2117 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-52eeddc5-9980-422e-9062-6fc7730a2117 img.shogun-image {
  width: 100%;
  
  
  

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




.s-52eeddc5-9980-422e-9062-6fc7730a2117 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-52eeddc5-9980-422e-9062-6fc7730a2117.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52eeddc5-9980-422e-9062-6fc7730a2117.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52eeddc5-9980-422e-9062-6fc7730a2117.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-52eeddc5-9980-422e-9062-6fc7730a2117 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-52eeddc5-9980-422e-9062-6fc7730a2117-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-52eeddc5-9980-422e-9062-6fc7730a2117 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-52eeddc5-9980-422e-9062-6fc7730a2117 .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-52eeddc5-9980-422e-9062-6fc7730a2117 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-52eeddc5-9980-422e-9062-6fc7730a2117 img.shogun-image {
  width: 100%;
  
  
  

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




.s-52eeddc5-9980-422e-9062-6fc7730a2117 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-52eeddc5-9980-422e-9062-6fc7730a2117.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52eeddc5-9980-422e-9062-6fc7730a2117.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52eeddc5-9980-422e-9062-6fc7730a2117.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-52eeddc5-9980-422e-9062-6fc7730a2117 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-52eeddc5-9980-422e-9062-6fc7730a2117-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-52eeddc5-9980-422e-9062-6fc7730a2117 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-52eeddc5-9980-422e-9062-6fc7730a2117 .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-52eeddc5-9980-422e-9062-6fc7730a2117 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-52eeddc5-9980-422e-9062-6fc7730a2117 img.shogun-image {
  width: 100%;
  
  
  

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




.s-52eeddc5-9980-422e-9062-6fc7730a2117 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-52eeddc5-9980-422e-9062-6fc7730a2117.shg-align-container {
  display: flex;
  justify-content: center
}

.s-52eeddc5-9980-422e-9062-6fc7730a2117.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-52eeddc5-9980-422e-9062-6fc7730a2117.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e341f3ca-cba9-4cb6-9e6b-cefac54ffff8 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e341f3ca-cba9-4cb6-9e6b-cefac54ffff8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e341f3ca-cba9-4cb6-9e6b-cefac54ffff8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-43646b7c-72d1-41c4-8b3a-0a92c04724cf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-43646b7c-72d1-41c4-8b3a-0a92c04724cf .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-43646b7c-72d1-41c4-8b3a-0a92c04724cf .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-43646b7c-72d1-41c4-8b3a-0a92c04724cf .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-8e0f1b4c-ac19-4e71-92d3-53b56753eddf {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-8e0f1b4c-ac19-4e71-92d3-53b56753eddf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8e0f1b4c-ac19-4e71-92d3-53b56753eddf {
  cursor: pointer;
}#s-8e0f1b4c-ac19-4e71-92d3-53b56753eddf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cd0da7b8-c381-4297-8135-16bd7c5358c1 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-cd0da7b8-c381-4297-8135-16bd7c5358c1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-cd0da7b8-c381-4297-8135-16bd7c5358c1"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-cd0da7b8-c381-4297-8135-16bd7c5358c1"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-cd0da7b8-c381-4297-8135-16bd7c5358c1"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-cd0da7b8-c381-4297-8135-16bd7c5358c1"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-cd0da7b8-c381-4297-8135-16bd7c5358c1"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-cd0da7b8-c381-4297-8135-16bd7c5358c1"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 {
  margin-left: auto;
margin-right: auto;
max-width: 1851px;
text-align: center;
}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739-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-b3a325a1-294f-49fd-9ab0-f2967ebc3739 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 .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-b3a325a1-294f-49fd-9ab0-f2967ebc3739 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 img.shogun-image {
  width: 100%;
  
  
  max-width: 1851px;

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




.s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b3a325a1-294f-49fd-9ab0-f2967ebc3739.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3a325a1-294f-49fd-9ab0-f2967ebc3739.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739-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-b3a325a1-294f-49fd-9ab0-f2967ebc3739 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 .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-b3a325a1-294f-49fd-9ab0-f2967ebc3739 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b3a325a1-294f-49fd-9ab0-f2967ebc3739.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3a325a1-294f-49fd-9ab0-f2967ebc3739.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739-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-b3a325a1-294f-49fd-9ab0-f2967ebc3739 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 .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-b3a325a1-294f-49fd-9ab0-f2967ebc3739 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b3a325a1-294f-49fd-9ab0-f2967ebc3739.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3a325a1-294f-49fd-9ab0-f2967ebc3739.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739-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-b3a325a1-294f-49fd-9ab0-f2967ebc3739 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 .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-b3a325a1-294f-49fd-9ab0-f2967ebc3739 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b3a325a1-294f-49fd-9ab0-f2967ebc3739.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3a325a1-294f-49fd-9ab0-f2967ebc3739.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739-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-b3a325a1-294f-49fd-9ab0-f2967ebc3739 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 .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-b3a325a1-294f-49fd-9ab0-f2967ebc3739 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b3a325a1-294f-49fd-9ab0-f2967ebc3739 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b3a325a1-294f-49fd-9ab0-f2967ebc3739.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3a325a1-294f-49fd-9ab0-f2967ebc3739.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3a325a1-294f-49fd-9ab0-f2967ebc3739.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-68544f43-a354-4bf3-87a8-c5c51495ecc5 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-68544f43-a354-4bf3-87a8-c5c51495ecc5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-68544f43-a354-4bf3-87a8-c5c51495ecc5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b751d0a7-7850-4474-b78c-4b028f165582 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b751d0a7-7850-4474-b78c-4b028f165582 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-b751d0a7-7850-4474-b78c-4b028f165582 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-b751d0a7-7850-4474-b78c-4b028f165582 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-91625b2c-c5b6-4384-a849-7fec2bc5ad0a {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-91625b2c-c5b6-4384-a849-7fec2bc5ad0a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-91625b2c-c5b6-4384-a849-7fec2bc5ad0a {
  cursor: pointer;
}#s-91625b2c-c5b6-4384-a849-7fec2bc5ad0a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7d68ddc5-1562-47a6-8b65-bff16ebd9443 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-7d68ddc5-1562-47a6-8b65-bff16ebd9443"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-7d68ddc5-1562-47a6-8b65-bff16ebd9443"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-7d68ddc5-1562-47a6-8b65-bff16ebd9443"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-7d68ddc5-1562-47a6-8b65-bff16ebd9443"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-7d68ddc5-1562-47a6-8b65-bff16ebd9443"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-7d68ddc5-1562-47a6-8b65-bff16ebd9443"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-7d68ddc5-1562-47a6-8b65-bff16ebd9443"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b {
  margin-left: auto;
margin-right: auto;
max-width: 1986px;
text-align: center;
}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b-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-99eb5160-483f-4388-a8bd-31b46e8b1e7b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b .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-99eb5160-483f-4388-a8bd-31b46e8b1e7b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b img.shogun-image {
  width: 100%;
  
  
  max-width: 1986px;

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




.s-99eb5160-483f-4388-a8bd-31b46e8b1e7b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-99eb5160-483f-4388-a8bd-31b46e8b1e7b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-99eb5160-483f-4388-a8bd-31b46e8b1e7b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b-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-99eb5160-483f-4388-a8bd-31b46e8b1e7b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b .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-99eb5160-483f-4388-a8bd-31b46e8b1e7b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b img.shogun-image {
  width: 100%;
  
  
  

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




.s-99eb5160-483f-4388-a8bd-31b46e8b1e7b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-99eb5160-483f-4388-a8bd-31b46e8b1e7b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-99eb5160-483f-4388-a8bd-31b46e8b1e7b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b-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-99eb5160-483f-4388-a8bd-31b46e8b1e7b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b .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-99eb5160-483f-4388-a8bd-31b46e8b1e7b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b img.shogun-image {
  width: 100%;
  
  
  

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




.s-99eb5160-483f-4388-a8bd-31b46e8b1e7b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-99eb5160-483f-4388-a8bd-31b46e8b1e7b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-99eb5160-483f-4388-a8bd-31b46e8b1e7b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b-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-99eb5160-483f-4388-a8bd-31b46e8b1e7b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b .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-99eb5160-483f-4388-a8bd-31b46e8b1e7b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b img.shogun-image {
  width: 100%;
  
  
  

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




.s-99eb5160-483f-4388-a8bd-31b46e8b1e7b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-99eb5160-483f-4388-a8bd-31b46e8b1e7b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-99eb5160-483f-4388-a8bd-31b46e8b1e7b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b-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-99eb5160-483f-4388-a8bd-31b46e8b1e7b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b .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-99eb5160-483f-4388-a8bd-31b46e8b1e7b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b img.shogun-image {
  width: 100%;
  
  
  

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




.s-99eb5160-483f-4388-a8bd-31b46e8b1e7b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-99eb5160-483f-4388-a8bd-31b46e8b1e7b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-99eb5160-483f-4388-a8bd-31b46e8b1e7b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-99eb5160-483f-4388-a8bd-31b46e8b1e7b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7224061b-f35a-4dec-96f6-26e9aafd546d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-7224061b-f35a-4dec-96f6-26e9aafd546d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7224061b-f35a-4dec-96f6-26e9aafd546d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-40183e0c-79cb-4c80-a4e3-5e58748f7c63 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-40183e0c-79cb-4c80-a4e3-5e58748f7c63 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-40183e0c-79cb-4c80-a4e3-5e58748f7c63 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-40183e0c-79cb-4c80-a4e3-5e58748f7c63 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-d3ead6d1-e79d-4617-a01a-bac98831ab7b {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-d3ead6d1-e79d-4617-a01a-bac98831ab7b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d3ead6d1-e79d-4617-a01a-bac98831ab7b {
  cursor: pointer;
}#s-d3ead6d1-e79d-4617-a01a-bac98831ab7b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7e23cdc9-9b0f-49d1-86a1-5f3d80607229 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-7e23cdc9-9b0f-49d1-86a1-5f3d80607229"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-7e23cdc9-9b0f-49d1-86a1-5f3d80607229"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-7e23cdc9-9b0f-49d1-86a1-5f3d80607229"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-7e23cdc9-9b0f-49d1-86a1-5f3d80607229"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-7e23cdc9-9b0f-49d1-86a1-5f3d80607229"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-7e23cdc9-9b0f-49d1-86a1-5f3d80607229"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-7e23cdc9-9b0f-49d1-86a1-5f3d80607229"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 {
  margin-left: auto;
margin-right: auto;
max-width: 1982px;
text-align: center;
}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3-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-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 .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-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1982px;

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




.s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3-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-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 .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-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3-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-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 .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-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3-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-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 .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-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3-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-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 .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-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a13cf94-1cf4-4d9f-a8fc-0ac146e991e3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-db191d6b-f2e1-456c-b24b-ff70dae96008 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-db191d6b-f2e1-456c-b24b-ff70dae96008 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-db191d6b-f2e1-456c-b24b-ff70dae96008.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d890b1fe-33c4-4711-8959-30976afc5db4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d890b1fe-33c4-4711-8959-30976afc5db4 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-d890b1fe-33c4-4711-8959-30976afc5db4 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-d890b1fe-33c4-4711-8959-30976afc5db4 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-47425c1e-da4c-4491-b207-6b08ba980277 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-47425c1e-da4c-4491-b207-6b08ba980277 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-47425c1e-da4c-4491-b207-6b08ba980277 {
  cursor: pointer;
}#s-47425c1e-da4c-4491-b207-6b08ba980277.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1203516b-118a-47f2-8b2a-d931145f0a8c {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1203516b-118a-47f2-8b2a-d931145f0a8c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-1203516b-118a-47f2-8b2a-d931145f0a8c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-1203516b-118a-47f2-8b2a-d931145f0a8c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-1203516b-118a-47f2-8b2a-d931145f0a8c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-1203516b-118a-47f2-8b2a-d931145f0a8c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-1203516b-118a-47f2-8b2a-d931145f0a8c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-1203516b-118a-47f2-8b2a-d931145f0a8c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d {
  margin-left: auto;
margin-right: auto;
max-width: 1283px;
text-align: center;
}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d-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-c3b4513e-dcd6-43ee-8f8e-651030021e3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d .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-c3b4513e-dcd6-43ee-8f8e-651030021e3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d img.shogun-image {
  width: 100%;
  
  
  max-width: 1283px;

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




.s-c3b4513e-dcd6-43ee-8f8e-651030021e3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c3b4513e-dcd6-43ee-8f8e-651030021e3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3b4513e-dcd6-43ee-8f8e-651030021e3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d-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-c3b4513e-dcd6-43ee-8f8e-651030021e3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d .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-c3b4513e-dcd6-43ee-8f8e-651030021e3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d img.shogun-image {
  width: 100%;
  
  
  

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




.s-c3b4513e-dcd6-43ee-8f8e-651030021e3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c3b4513e-dcd6-43ee-8f8e-651030021e3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3b4513e-dcd6-43ee-8f8e-651030021e3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d-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-c3b4513e-dcd6-43ee-8f8e-651030021e3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d .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-c3b4513e-dcd6-43ee-8f8e-651030021e3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d img.shogun-image {
  width: 100%;
  
  
  

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




.s-c3b4513e-dcd6-43ee-8f8e-651030021e3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c3b4513e-dcd6-43ee-8f8e-651030021e3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3b4513e-dcd6-43ee-8f8e-651030021e3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d-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-c3b4513e-dcd6-43ee-8f8e-651030021e3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d .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-c3b4513e-dcd6-43ee-8f8e-651030021e3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d img.shogun-image {
  width: 100%;
  
  
  

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




.s-c3b4513e-dcd6-43ee-8f8e-651030021e3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c3b4513e-dcd6-43ee-8f8e-651030021e3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3b4513e-dcd6-43ee-8f8e-651030021e3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d-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-c3b4513e-dcd6-43ee-8f8e-651030021e3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d .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-c3b4513e-dcd6-43ee-8f8e-651030021e3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d img.shogun-image {
  width: 100%;
  
  
  

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




.s-c3b4513e-dcd6-43ee-8f8e-651030021e3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c3b4513e-dcd6-43ee-8f8e-651030021e3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c3b4513e-dcd6-43ee-8f8e-651030021e3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c3b4513e-dcd6-43ee-8f8e-651030021e3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b103f721-4469-4ab2-9061-a05a8fd68ba5 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b103f721-4469-4ab2-9061-a05a8fd68ba5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b103f721-4469-4ab2-9061-a05a8fd68ba5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-695383a0-243f-4f9c-9db8-fe1414efe856 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-695383a0-243f-4f9c-9db8-fe1414efe856 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-695383a0-243f-4f9c-9db8-fe1414efe856 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-695383a0-243f-4f9c-9db8-fe1414efe856 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-7b300234-f42e-4322-baf5-8e23fdff27c4 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-7b300234-f42e-4322-baf5-8e23fdff27c4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7b300234-f42e-4322-baf5-8e23fdff27c4 {
  cursor: pointer;
}#s-7b300234-f42e-4322-baf5-8e23fdff27c4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-63383354-c612-440c-8061-4d2ebcbaf2c9 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-63383354-c612-440c-8061-4d2ebcbaf2c9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-63383354-c612-440c-8061-4d2ebcbaf2c9"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-63383354-c612-440c-8061-4d2ebcbaf2c9"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-63383354-c612-440c-8061-4d2ebcbaf2c9"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-63383354-c612-440c-8061-4d2ebcbaf2c9"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-63383354-c612-440c-8061-4d2ebcbaf2c9"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-63383354-c612-440c-8061-4d2ebcbaf2c9"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 {
  margin-left: auto;
margin-right: auto;
max-width: 1263px;
text-align: center;
}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85-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-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 .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-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 img.shogun-image {
  width: 100%;
  
  
  max-width: 1263px;

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




.s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85-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-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 .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-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85-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-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 .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-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85-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-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 .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-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85-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-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 .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-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 img.shogun-image {
  width: 100%;
  
  
  

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




.s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4029cf8b-b66a-4b90-8dc2-edefbc1acb85.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-314eb571-85b3-4b0f-98db-750caba07e64 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-314eb571-85b3-4b0f-98db-750caba07e64 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-314eb571-85b3-4b0f-98db-750caba07e64.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e275fb93-c4cf-477a-86ac-e5777a339dbc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e275fb93-c4cf-477a-86ac-e5777a339dbc .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-e275fb93-c4cf-477a-86ac-e5777a339dbc .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-e275fb93-c4cf-477a-86ac-e5777a339dbc .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-d29ebc1e-ed47-4cec-8cf8-6fd1d79cc954 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-d29ebc1e-ed47-4cec-8cf8-6fd1d79cc954 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d29ebc1e-ed47-4cec-8cf8-6fd1d79cc954 {
  cursor: pointer;
}#s-d29ebc1e-ed47-4cec-8cf8-6fd1d79cc954.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0e2916ce-b7a3-4bd6-a621-ca53888afb01 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-0e2916ce-b7a3-4bd6-a621-ca53888afb01"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-0e2916ce-b7a3-4bd6-a621-ca53888afb01"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-0e2916ce-b7a3-4bd6-a621-ca53888afb01"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-0e2916ce-b7a3-4bd6-a621-ca53888afb01"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-0e2916ce-b7a3-4bd6-a621-ca53888afb01"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-0e2916ce-b7a3-4bd6-a621-ca53888afb01"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-0e2916ce-b7a3-4bd6-a621-ca53888afb01"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f {
  margin-left: auto;
margin-right: auto;
max-width: 1203px;
text-align: center;
}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f-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-59ab75d9-65f6-49d5-8a75-20e414fcce0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f .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-59ab75d9-65f6-49d5-8a75-20e414fcce0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f img.shogun-image {
  width: 100%;
  
  
  max-width: 1203px;

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




.s-59ab75d9-65f6-49d5-8a75-20e414fcce0f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-59ab75d9-65f6-49d5-8a75-20e414fcce0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59ab75d9-65f6-49d5-8a75-20e414fcce0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f-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-59ab75d9-65f6-49d5-8a75-20e414fcce0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f .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-59ab75d9-65f6-49d5-8a75-20e414fcce0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f img.shogun-image {
  width: 100%;
  
  
  

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




.s-59ab75d9-65f6-49d5-8a75-20e414fcce0f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-59ab75d9-65f6-49d5-8a75-20e414fcce0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59ab75d9-65f6-49d5-8a75-20e414fcce0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f-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-59ab75d9-65f6-49d5-8a75-20e414fcce0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f .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-59ab75d9-65f6-49d5-8a75-20e414fcce0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f img.shogun-image {
  width: 100%;
  
  
  

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




.s-59ab75d9-65f6-49d5-8a75-20e414fcce0f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-59ab75d9-65f6-49d5-8a75-20e414fcce0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59ab75d9-65f6-49d5-8a75-20e414fcce0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f-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-59ab75d9-65f6-49d5-8a75-20e414fcce0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f .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-59ab75d9-65f6-49d5-8a75-20e414fcce0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f img.shogun-image {
  width: 100%;
  
  
  

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




.s-59ab75d9-65f6-49d5-8a75-20e414fcce0f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-59ab75d9-65f6-49d5-8a75-20e414fcce0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59ab75d9-65f6-49d5-8a75-20e414fcce0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f-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-59ab75d9-65f6-49d5-8a75-20e414fcce0f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f .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-59ab75d9-65f6-49d5-8a75-20e414fcce0f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f img.shogun-image {
  width: 100%;
  
  
  

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




.s-59ab75d9-65f6-49d5-8a75-20e414fcce0f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-59ab75d9-65f6-49d5-8a75-20e414fcce0f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-59ab75d9-65f6-49d5-8a75-20e414fcce0f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-59ab75d9-65f6-49d5-8a75-20e414fcce0f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-77125d26-2e5e-45cd-b124-fc882204edac {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-77125d26-2e5e-45cd-b124-fc882204edac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-77125d26-2e5e-45cd-b124-fc882204edac.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7fbd4c64-bbe2-4712-a06d-be2e462edb8b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7fbd4c64-bbe2-4712-a06d-be2e462edb8b .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-7fbd4c64-bbe2-4712-a06d-be2e462edb8b .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-7fbd4c64-bbe2-4712-a06d-be2e462edb8b .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 {
  margin-left: auto;
margin-right: auto;
padding-top: 1px;
padding-bottom: 1px;
}
@media (max-width: 767px){#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 {
  margin-top: 5px;
}
}
#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(227, 227, 227, 1);
}

#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(19, 17, 12, 1);
}

#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(227, 227, 227, 1);
}

#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(19, 17, 12, 1);
  text-align: center;
  font-family: Archivo;
  font-weight: 800;
  font-style: ;
  font-size: 18px;
}

#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}@media (min-width: 768px) and (max-width: 991px){#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(227, 227, 227, 1);
}

#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(19, 17, 12, 1);
}

#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(227, 227, 227, 1);
}

#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(19, 17, 12, 1);
  text-align: center;
  font-family: Archivo;
  font-weight: 800;
  font-style: ;
  font-size: 15px;
}

#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 15px;
}}@media (max-width: 767px){#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(227, 227, 227, 1);
}

#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(19, 17, 12, 1);
}

#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(227, 227, 227, 1);
}

#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(19, 17, 12, 1);
  text-align: center;
  font-family: Archivo;
  font-weight: 800;
  font-style: ;
  font-size: 15px;
}

#s-1f4b7fe9-611f-4454-9a67-c87b7032b6f9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 15px;
}}
#s-fac169a1-770c-497f-8ca7-b615cb2e4582 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}

#s-fac169a1-770c-497f-8ca7-b615cb2e4582 {
  background-image: url();
}








#s-fac169a1-770c-497f-8ca7-b615cb2e4582 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fac169a1-770c-497f-8ca7-b615cb2e4582 {
  cursor: pointer;
}#s-fac169a1-770c-497f-8ca7-b615cb2e4582.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-85664d7d-a13e-4f76-91f7-48f17512f0c7 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-85664d7d-a13e-4f76-91f7-48f17512f0c7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-85664d7d-a13e-4f76-91f7-48f17512f0c7"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-85664d7d-a13e-4f76-91f7-48f17512f0c7"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-85664d7d-a13e-4f76-91f7-48f17512f0c7"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-85664d7d-a13e-4f76-91f7-48f17512f0c7"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-85664d7d-a13e-4f76-91f7-48f17512f0c7"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-85664d7d-a13e-4f76-91f7-48f17512f0c7"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f-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-8acdfc36-21a0-435c-b02e-974d11d5ca3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f .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-8acdfc36-21a0-435c-b02e-974d11d5ca3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-8acdfc36-21a0-435c-b02e-974d11d5ca3f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8acdfc36-21a0-435c-b02e-974d11d5ca3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8acdfc36-21a0-435c-b02e-974d11d5ca3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f-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-8acdfc36-21a0-435c-b02e-974d11d5ca3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f .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-8acdfc36-21a0-435c-b02e-974d11d5ca3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f img.shogun-image {
  width: 100%;
  
  
  

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




.s-8acdfc36-21a0-435c-b02e-974d11d5ca3f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8acdfc36-21a0-435c-b02e-974d11d5ca3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8acdfc36-21a0-435c-b02e-974d11d5ca3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f-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-8acdfc36-21a0-435c-b02e-974d11d5ca3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f .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-8acdfc36-21a0-435c-b02e-974d11d5ca3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f img.shogun-image {
  width: 100%;
  
  
  

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




.s-8acdfc36-21a0-435c-b02e-974d11d5ca3f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8acdfc36-21a0-435c-b02e-974d11d5ca3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8acdfc36-21a0-435c-b02e-974d11d5ca3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f-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-8acdfc36-21a0-435c-b02e-974d11d5ca3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f .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-8acdfc36-21a0-435c-b02e-974d11d5ca3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f img.shogun-image {
  width: 100%;
  
  
  

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




.s-8acdfc36-21a0-435c-b02e-974d11d5ca3f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8acdfc36-21a0-435c-b02e-974d11d5ca3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8acdfc36-21a0-435c-b02e-974d11d5ca3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f-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-8acdfc36-21a0-435c-b02e-974d11d5ca3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f .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-8acdfc36-21a0-435c-b02e-974d11d5ca3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f img.shogun-image {
  width: 100%;
  
  
  

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




.s-8acdfc36-21a0-435c-b02e-974d11d5ca3f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8acdfc36-21a0-435c-b02e-974d11d5ca3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8acdfc36-21a0-435c-b02e-974d11d5ca3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8acdfc36-21a0-435c-b02e-974d11d5ca3f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d5a39918-b117-4ed5-b520-2d1b55a24df1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d5a39918-b117-4ed5-b520-2d1b55a24df1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d5a39918-b117-4ed5-b520-2d1b55a24df1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e3391c24-c470-4672-968f-5cf12603874a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e3391c24-c470-4672-968f-5cf12603874a .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-e3391c24-c470-4672-968f-5cf12603874a .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-e3391c24-c470-4672-968f-5cf12603874a .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-ca6deafa-3f10-46b2-8b35-5591e4734704 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-ca6deafa-3f10-46b2-8b35-5591e4734704 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ca6deafa-3f10-46b2-8b35-5591e4734704 {
  cursor: pointer;
}#s-ca6deafa-3f10-46b2-8b35-5591e4734704.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-20b8e341-8227-46d6-b3c7-b99425bfcd6b {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-20b8e341-8227-46d6-b3c7-b99425bfcd6b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-20b8e341-8227-46d6-b3c7-b99425bfcd6b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-20b8e341-8227-46d6-b3c7-b99425bfcd6b"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-20b8e341-8227-46d6-b3c7-b99425bfcd6b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-20b8e341-8227-46d6-b3c7-b99425bfcd6b"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-20b8e341-8227-46d6-b3c7-b99425bfcd6b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-20b8e341-8227-46d6-b3c7-b99425bfcd6b"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 {
  margin-left: auto;
margin-right: auto;
max-width: 919px;
text-align: center;
}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083-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-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 .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-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 img.shogun-image {
  width: 100%;
  
  
  max-width: 919px;

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




.s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083-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-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 .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-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 img.shogun-image {
  width: 100%;
  
  
  

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




.s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083-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-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 .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-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 img.shogun-image {
  width: 100%;
  
  
  

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




.s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083-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-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 .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-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 img.shogun-image {
  width: 100%;
  
  
  

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




.s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083-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-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 .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-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 img.shogun-image {
  width: 100%;
  
  
  

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




.s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083.shg-align-container {
  display: flex;
  justify-content: center
}

.s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-17c0b681-4aa5-4e5f-a02c-0e42e80ee083.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-10490c28-98a5-485a-a0aa-919de482558b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-10490c28-98a5-485a-a0aa-919de482558b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-10490c28-98a5-485a-a0aa-919de482558b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2940adcd-90f7-4dda-8da3-53da05432481 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2940adcd-90f7-4dda-8da3-53da05432481 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-2940adcd-90f7-4dda-8da3-53da05432481 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-2940adcd-90f7-4dda-8da3-53da05432481 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-514279d7-0b76-4f39-a3d2-1e76fd4ccec1 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-514279d7-0b76-4f39-a3d2-1e76fd4ccec1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-514279d7-0b76-4f39-a3d2-1e76fd4ccec1 {
  cursor: pointer;
}#s-514279d7-0b76-4f39-a3d2-1e76fd4ccec1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2458aac4-2a8f-434a-98ce-462eaf8f70d8 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-2458aac4-2a8f-434a-98ce-462eaf8f70d8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-2458aac4-2a8f-434a-98ce-462eaf8f70d8"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-2458aac4-2a8f-434a-98ce-462eaf8f70d8"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-2458aac4-2a8f-434a-98ce-462eaf8f70d8"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-2458aac4-2a8f-434a-98ce-462eaf8f70d8"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-2458aac4-2a8f-434a-98ce-462eaf8f70d8"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-2458aac4-2a8f-434a-98ce-462eaf8f70d8"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 {
  margin-left: auto;
margin-right: auto;
max-width: 1574px;
text-align: center;
}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855-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-f1bbabcf-fa53-4055-a811-4da4fdd7a855 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 .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-f1bbabcf-fa53-4055-a811-4da4fdd7a855 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 img.shogun-image {
  width: 100%;
  
  
  max-width: 1574px;

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




.s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1bbabcf-fa53-4055-a811-4da4fdd7a855.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1bbabcf-fa53-4055-a811-4da4fdd7a855.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855-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-f1bbabcf-fa53-4055-a811-4da4fdd7a855 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 .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-f1bbabcf-fa53-4055-a811-4da4fdd7a855 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1bbabcf-fa53-4055-a811-4da4fdd7a855.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1bbabcf-fa53-4055-a811-4da4fdd7a855.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855-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-f1bbabcf-fa53-4055-a811-4da4fdd7a855 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 .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-f1bbabcf-fa53-4055-a811-4da4fdd7a855 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1bbabcf-fa53-4055-a811-4da4fdd7a855.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1bbabcf-fa53-4055-a811-4da4fdd7a855.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855-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-f1bbabcf-fa53-4055-a811-4da4fdd7a855 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 .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-f1bbabcf-fa53-4055-a811-4da4fdd7a855 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1bbabcf-fa53-4055-a811-4da4fdd7a855.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1bbabcf-fa53-4055-a811-4da4fdd7a855.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855-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-f1bbabcf-fa53-4055-a811-4da4fdd7a855 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 .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-f1bbabcf-fa53-4055-a811-4da4fdd7a855 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f1bbabcf-fa53-4055-a811-4da4fdd7a855 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1bbabcf-fa53-4055-a811-4da4fdd7a855.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1bbabcf-fa53-4055-a811-4da4fdd7a855.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1bbabcf-fa53-4055-a811-4da4fdd7a855.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7817c133-6546-426a-83e7-45b257ac7a60 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-7817c133-6546-426a-83e7-45b257ac7a60 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7817c133-6546-426a-83e7-45b257ac7a60.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-95d00112-f2be-4431-a531-58d5e0fce460 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-95d00112-f2be-4431-a531-58d5e0fce460 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-95d00112-f2be-4431-a531-58d5e0fce460 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-95d00112-f2be-4431-a531-58d5e0fce460 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b {
  margin-left: auto;
margin-right: auto;
padding-top: 1px;
padding-bottom: 1px;
}
@media (max-width: 767px){#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b {
  margin-top: 5px;
}
}
#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(19, 17, 12, 1);
}

#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(19, 17, 12, 1);
  padding: 10px;
}

#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(19, 17, 12, 1);
}

#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: Archivo;
  font-weight: 800;
  font-style: ;
  font-size: 18px;
}

#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}@media (min-width: 768px) and (max-width: 991px){#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(19, 17, 12, 1);
}

#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(19, 17, 12, 1);
  padding: 10px;
}

#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(19, 17, 12, 1);
}

#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: Archivo;
  font-weight: 800;
  font-style: ;
  font-size: 15px;
}

#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 15px;
}}@media (max-width: 767px){#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(19, 17, 12, 1);
}

#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(19, 17, 12, 1);
  padding: 10px;
}

#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(19, 17, 12, 1);
}

#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: Archivo;
  font-weight: 800;
  font-style: ;
  font-size: 15px;
}

#s-d7bd1d34-53f0-4c56-b3b4-4ba0111a666b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 15px;
}}
#s-722b6342-0a1d-4198-b326-9143b21e53cf {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-722b6342-0a1d-4198-b326-9143b21e53cf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-722b6342-0a1d-4198-b326-9143b21e53cf {
  cursor: pointer;
}#s-722b6342-0a1d-4198-b326-9143b21e53cf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a45d767a-83e0-4138-9377-88e1eada77a7 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-a45d767a-83e0-4138-9377-88e1eada77a7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-a45d767a-83e0-4138-9377-88e1eada77a7"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-a45d767a-83e0-4138-9377-88e1eada77a7"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-a45d767a-83e0-4138-9377-88e1eada77a7"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-a45d767a-83e0-4138-9377-88e1eada77a7"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-a45d767a-83e0-4138-9377-88e1eada77a7"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-a45d767a-83e0-4138-9377-88e1eada77a7"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd {
  margin-left: auto;
margin-right: auto;
max-width: 1332px;
text-align: center;
}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd-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-5d76f9b9-5b12-48aa-b447-fb80fa25abdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd .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-5d76f9b9-5b12-48aa-b447-fb80fa25abdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd img.shogun-image {
  width: 100%;
  
  
  max-width: 1332px;

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




.s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd-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-5d76f9b9-5b12-48aa-b447-fb80fa25abdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd .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-5d76f9b9-5b12-48aa-b447-fb80fa25abdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd img.shogun-image {
  width: 100%;
  
  
  

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




.s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd-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-5d76f9b9-5b12-48aa-b447-fb80fa25abdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd .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-5d76f9b9-5b12-48aa-b447-fb80fa25abdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd img.shogun-image {
  width: 100%;
  
  
  

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




.s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd-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-5d76f9b9-5b12-48aa-b447-fb80fa25abdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd .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-5d76f9b9-5b12-48aa-b447-fb80fa25abdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd img.shogun-image {
  width: 100%;
  
  
  

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




.s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd-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-5d76f9b9-5b12-48aa-b447-fb80fa25abdd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd .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-5d76f9b9-5b12-48aa-b447-fb80fa25abdd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd img.shogun-image {
  width: 100%;
  
  
  

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




.s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d76f9b9-5b12-48aa-b447-fb80fa25abdd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-4883e3e5-34d7-482d-974f-dd0effa6d6a1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-4883e3e5-34d7-482d-974f-dd0effa6d6a1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4883e3e5-34d7-482d-974f-dd0effa6d6a1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0190f07f-ba52-446d-9738-f69893f804fe {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0190f07f-ba52-446d-9738-f69893f804fe .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-0190f07f-ba52-446d-9738-f69893f804fe .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-0190f07f-ba52-446d-9738-f69893f804fe .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-8cd3fda1-caba-402b-bf83-50ce233366bb {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-8cd3fda1-caba-402b-bf83-50ce233366bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8cd3fda1-caba-402b-bf83-50ce233366bb {
  cursor: pointer;
}#s-8cd3fda1-caba-402b-bf83-50ce233366bb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-232fbf40-ff42-43a4-a912-14f53a979ab2 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-232fbf40-ff42-43a4-a912-14f53a979ab2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-232fbf40-ff42-43a4-a912-14f53a979ab2"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-232fbf40-ff42-43a4-a912-14f53a979ab2"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-232fbf40-ff42-43a4-a912-14f53a979ab2"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-232fbf40-ff42-43a4-a912-14f53a979ab2"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-232fbf40-ff42-43a4-a912-14f53a979ab2"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-232fbf40-ff42-43a4-a912-14f53a979ab2"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 {
  margin-left: auto;
margin-right: auto;
max-width: 2201px;
text-align: center;
}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28-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-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 .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-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 img.shogun-image {
  width: 100%;
  
  
  max-width: 2201px;

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




.s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28-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-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 .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-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 img.shogun-image {
  width: 100%;
  
  
  

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




.s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28-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-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 .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-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 img.shogun-image {
  width: 100%;
  
  
  

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




.s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28-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-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 .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-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 img.shogun-image {
  width: 100%;
  
  
  

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




.s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28-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-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 .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-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 img.shogun-image {
  width: 100%;
  
  
  

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




.s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adfcb3e2-e1b3-4dc9-8c7a-fe5e47ea5b28.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-fd968086-ce26-49a2-960c-bd7d78342ae3 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-fd968086-ce26-49a2-960c-bd7d78342ae3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fd968086-ce26-49a2-960c-bd7d78342ae3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5a6f2762-fbfb-4b06-90d7-03121871d07e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5a6f2762-fbfb-4b06-90d7-03121871d07e .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-5a6f2762-fbfb-4b06-90d7-03121871d07e .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-5a6f2762-fbfb-4b06-90d7-03121871d07e .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-67b33ff8-ebb0-427c-a1d0-e829a2757c68 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-67b33ff8-ebb0-427c-a1d0-e829a2757c68 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-67b33ff8-ebb0-427c-a1d0-e829a2757c68 {
  cursor: pointer;
}#s-67b33ff8-ebb0-427c-a1d0-e829a2757c68.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f4922bc5-6825-46e3-ab18-7f00f3e0393b {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f4922bc5-6825-46e3-ab18-7f00f3e0393b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-f4922bc5-6825-46e3-ab18-7f00f3e0393b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-f4922bc5-6825-46e3-ab18-7f00f3e0393b"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-f4922bc5-6825-46e3-ab18-7f00f3e0393b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-f4922bc5-6825-46e3-ab18-7f00f3e0393b"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-f4922bc5-6825-46e3-ab18-7f00f3e0393b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-f4922bc5-6825-46e3-ab18-7f00f3e0393b"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 {
  margin-left: auto;
margin-right: auto;
max-width: 1228px;
text-align: center;
}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4-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-cc5852e2-6e0b-49bb-aaba-899f232cefb4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 .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-cc5852e2-6e0b-49bb-aaba-899f232cefb4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 img.shogun-image {
  width: 100%;
  
  
  max-width: 1228px;

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




.s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cc5852e2-6e0b-49bb-aaba-899f232cefb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc5852e2-6e0b-49bb-aaba-899f232cefb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4-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-cc5852e2-6e0b-49bb-aaba-899f232cefb4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 .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-cc5852e2-6e0b-49bb-aaba-899f232cefb4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 img.shogun-image {
  width: 100%;
  
  
  

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




.s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cc5852e2-6e0b-49bb-aaba-899f232cefb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc5852e2-6e0b-49bb-aaba-899f232cefb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4-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-cc5852e2-6e0b-49bb-aaba-899f232cefb4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 .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-cc5852e2-6e0b-49bb-aaba-899f232cefb4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 img.shogun-image {
  width: 100%;
  
  
  

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




.s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cc5852e2-6e0b-49bb-aaba-899f232cefb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc5852e2-6e0b-49bb-aaba-899f232cefb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4-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-cc5852e2-6e0b-49bb-aaba-899f232cefb4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 .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-cc5852e2-6e0b-49bb-aaba-899f232cefb4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 img.shogun-image {
  width: 100%;
  
  
  

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




.s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cc5852e2-6e0b-49bb-aaba-899f232cefb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc5852e2-6e0b-49bb-aaba-899f232cefb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4-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-cc5852e2-6e0b-49bb-aaba-899f232cefb4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 .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-cc5852e2-6e0b-49bb-aaba-899f232cefb4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 img.shogun-image {
  width: 100%;
  
  
  

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




.s-cc5852e2-6e0b-49bb-aaba-899f232cefb4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cc5852e2-6e0b-49bb-aaba-899f232cefb4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc5852e2-6e0b-49bb-aaba-899f232cefb4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc5852e2-6e0b-49bb-aaba-899f232cefb4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e4c57e63-7719-47aa-8609-98b8732f973e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e4c57e63-7719-47aa-8609-98b8732f973e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e4c57e63-7719-47aa-8609-98b8732f973e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5411e12c-146b-47f8-86dd-ee900d868034 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5411e12c-146b-47f8-86dd-ee900d868034 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-5411e12c-146b-47f8-86dd-ee900d868034 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-5411e12c-146b-47f8-86dd-ee900d868034 .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-5f09d248-df6f-45e5-a59f-76595bea0314 {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 2%;
padding-bottom: 5%;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(246, 246, 246, 1);
border-style: solid;
min-height: 50px;
}








#s-5f09d248-df6f-45e5-a59f-76595bea0314 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5f09d248-df6f-45e5-a59f-76595bea0314 {
  cursor: pointer;
}#s-5f09d248-df6f-45e5-a59f-76595bea0314.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b9415c30-f247-4892-95b2-ab2cc60dfa2d {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-b9415c30-f247-4892-95b2-ab2cc60dfa2d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-b9415c30-f247-4892-95b2-ab2cc60dfa2d"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-b9415c30-f247-4892-95b2-ab2cc60dfa2d"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-b9415c30-f247-4892-95b2-ab2cc60dfa2d"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-b9415c30-f247-4892-95b2-ab2cc60dfa2d"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-b9415c30-f247-4892-95b2-ab2cc60dfa2d"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 2.5px);
}

[id="s-b9415c30-f247-4892-95b2-ab2cc60dfa2d"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 2.5px);
}

}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73 {
  margin-left: auto;
margin-right: auto;
max-width: 1574px;
text-align: center;
}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73-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-b0aabe20-700b-40b0-a314-a6c076a8eb73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73 .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-b0aabe20-700b-40b0-a314-a6c076a8eb73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73 img.shogun-image {
  width: 100%;
  
  
  max-width: 1574px;

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




.s-b0aabe20-700b-40b0-a314-a6c076a8eb73 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b0aabe20-700b-40b0-a314-a6c076a8eb73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0aabe20-700b-40b0-a314-a6c076a8eb73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b0aabe20-700b-40b0-a314-a6c076a8eb73 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73-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-b0aabe20-700b-40b0-a314-a6c076a8eb73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73 .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-b0aabe20-700b-40b0-a314-a6c076a8eb73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b0aabe20-700b-40b0-a314-a6c076a8eb73 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b0aabe20-700b-40b0-a314-a6c076a8eb73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0aabe20-700b-40b0-a314-a6c076a8eb73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b0aabe20-700b-40b0-a314-a6c076a8eb73 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73-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-b0aabe20-700b-40b0-a314-a6c076a8eb73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73 .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-b0aabe20-700b-40b0-a314-a6c076a8eb73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b0aabe20-700b-40b0-a314-a6c076a8eb73 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b0aabe20-700b-40b0-a314-a6c076a8eb73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0aabe20-700b-40b0-a314-a6c076a8eb73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b0aabe20-700b-40b0-a314-a6c076a8eb73 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73-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-b0aabe20-700b-40b0-a314-a6c076a8eb73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73 .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-b0aabe20-700b-40b0-a314-a6c076a8eb73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b0aabe20-700b-40b0-a314-a6c076a8eb73 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b0aabe20-700b-40b0-a314-a6c076a8eb73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0aabe20-700b-40b0-a314-a6c076a8eb73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b0aabe20-700b-40b0-a314-a6c076a8eb73 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73-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-b0aabe20-700b-40b0-a314-a6c076a8eb73 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73 .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-b0aabe20-700b-40b0-a314-a6c076a8eb73 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b0aabe20-700b-40b0-a314-a6c076a8eb73 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b0aabe20-700b-40b0-a314-a6c076a8eb73.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0aabe20-700b-40b0-a314-a6c076a8eb73.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0aabe20-700b-40b0-a314-a6c076a8eb73.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-dec67370-c71a-4dbd-bfd1-26db859d3cdb {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-dec67370-c71a-4dbd-bfd1-26db859d3cdb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dec67370-c71a-4dbd-bfd1-26db859d3cdb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-eead46a1-b1e3-4812-b0cf-a9b9b89a2c0c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-eead46a1-b1e3-4812-b0cf-a9b9b89a2c0c .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-eead46a1-b1e3-4812-b0cf-a9b9b89a2c0c .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}@media (max-width: 767px){#s-eead46a1-b1e3-4812-b0cf-a9b9b89a2c0c .shogun-heading-component h3 {
  color: ;
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


}
#s-5801dc8a-50ca-49c7-95d1-5c83b20f18f9 {
  margin-top: 2%;
margin-left: 2%;
margin-bottom: 2%;
margin-right: 2%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-5801dc8a-50ca-49c7-95d1-5c83b20f18f9:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5801dc8a-50ca-49c7-95d1-5c83b20f18f9:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5801dc8a-50ca-49c7-95d1-5c83b20f18f9-root {
    text-align: center;
  }


#s-5801dc8a-50ca-49c7-95d1-5c83b20f18f9.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Archivo;
  display:  block ;
}
@media (min-width: 1200px){
  #s-5801dc8a-50ca-49c7-95d1-5c83b20f18f9-root {
    text-align: center;
  }


#s-5801dc8a-50ca-49c7-95d1-5c83b20f18f9.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5801dc8a-50ca-49c7-95d1-5c83b20f18f9-root {
    text-align: center;
  }


#s-5801dc8a-50ca-49c7-95d1-5c83b20f18f9.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 800;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5801dc8a-50ca-49c7-95d1-5c83b20f18f9-root {
    text-align: center;
  }


#s-5801dc8a-50ca-49c7-95d1-5c83b20f18f9.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Archivo;
  display:  block ;
}
}@media (max-width: 767px){
  #s-5801dc8a-50ca-49c7-95d1-5c83b20f18f9-root {
    text-align: center;
  }


#s-5801dc8a-50ca-49c7-95d1-5c83b20f18f9.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 800;
  
  font-family: Archivo;
  display:  block ;
}
}
#s-2ade07b9-5b99-4cca-8766-76ff8afba1ce {
  margin-left: auto;
margin-right: auto;
padding-top: 5%;
padding-left: 135px;
padding-bottom: 2%;
padding-right: 135px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-2ade07b9-5b99-4cca-8766-76ff8afba1ce {
  padding-left: 50px;
padding-right: 50px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2ade07b9-5b99-4cca-8766-76ff8afba1ce {
  padding-left: 50px;
padding-right: 50px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2ade07b9-5b99-4cca-8766-76ff8afba1ce {
  padding-left: 3%;
padding-right: 3%;
}
}@media (max-width: 767px){#s-2ade07b9-5b99-4cca-8766-76ff8afba1ce {
  padding-left: 3%;
padding-right: 3%;
}
}







#s-2ade07b9-5b99-4cca-8766-76ff8afba1ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2ade07b9-5b99-4cca-8766-76ff8afba1ce.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a88351fb-6b6b-4386-be05-a963b3ae11b5 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
min-height: 50px;
background-color: rgba(246, 246, 246, 1);
}
@media (max-width: 767px){#s-a88351fb-6b6b-4386-be05-a963b3ae11b5 {
  padding-top: 7%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}







#s-a88351fb-6b6b-4386-be05-a963b3ae11b5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a88351fb-6b6b-4386-be05-a963b3ae11b5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ea51bf49-bcb0-4d24-9a88-1919091cba04 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-ea51bf49-bcb0-4d24-9a88-1919091cba04 {
  text-align: center;
}
}
#s-ea51bf49-bcb0-4d24-9a88-1919091cba04 .shogun-heading-component h2 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-ea51bf49-bcb0-4d24-9a88-1919091cba04 .shogun-heading-component h2 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}@media (max-width: 767px){#s-ea51bf49-bcb0-4d24-9a88-1919091cba04 .shogun-heading-component h2 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-c1d2db16-0441-4559-a0e9-0f0c55cfd593 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c1d2db16-0441-4559-a0e9-0f0c55cfd593"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c1d2db16-0441-4559-a0e9-0f0c55cfd593"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-c1d2db16-0441-4559-a0e9-0f0c55cfd593"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-c1d2db16-0441-4559-a0e9-0f0c55cfd593"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-e46f3401-43d7-4630-8e47-4a19d2ac5230 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-e46f3401-43d7-4630-8e47-4a19d2ac5230 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}







#s-e46f3401-43d7-4630-8e47-4a19d2ac5230 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e46f3401-43d7-4630-8e47-4a19d2ac5230.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-f2f1d2e9-5063-4a48-a690-e4d7bb380547 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-f2f1d2e9-5063-4a48-a690-e4d7bb380547 {
  text-align: center;
}
}
#s-f2f1d2e9-5063-4a48-a690-e4d7bb380547 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-f2f1d2e9-5063-4a48-a690-e4d7bb380547 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-f2f1d2e9-5063-4a48-a690-e4d7bb380547 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-f2f1d2e9-5063-4a48-a690-e4d7bb380547 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}@media (max-width: 767px){#s-f2f1d2e9-5063-4a48-a690-e4d7bb380547 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-f2f1d2e9-5063-4a48-a690-e4d7bb380547 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}
#s-c5364198-bf6d-44ec-a358-5f441bf3f058 {
  margin-top: 15px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c5364198-bf6d-44ec-a358-5f441bf3f058"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-c5364198-bf6d-44ec-a358-5f441bf3f058"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-c5364198-bf6d-44ec-a358-5f441bf3f058"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-c5364198-bf6d-44ec-a358-5f441bf3f058"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-53b53196-8cfd-46f1-a89c-06784b4e6616 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}

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

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

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

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

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

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

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

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

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

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

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

#s-a751c036-2018-4d20-9f68-d7f369e213f7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a751c036-2018-4d20-9f68-d7f369e213f7 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-a751c036-2018-4d20-9f68-d7f369e213f7 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a751c036-2018-4d20-9f68-d7f369e213f7 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a751c036-2018-4d20-9f68-d7f369e213f7 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-a751c036-2018-4d20-9f68-d7f369e213f7 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}
.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: #000000;
  font-family: "Montserrat";
  text-transform: none;
  font-weight: 700;
  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-ce7b4497-d82b-4d80-bdd3-87f681f841c5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ce7b4497-d82b-4d80-bdd3-87f681f841c5 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-3f588558-b4c7-4bf7-8ba6-cc1ff4286da3 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-3375cde5-839d-4f21-8731-70ff0d121637 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3375cde5-839d-4f21-8731-70ff0d121637 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-3375cde5-839d-4f21-8731-70ff0d121637 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3375cde5-839d-4f21-8731-70ff0d121637 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3375cde5-839d-4f21-8731-70ff0d121637 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-3375cde5-839d-4f21-8731-70ff0d121637 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}
#s-867fbba9-757a-4e37-980f-46737edf0e5d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-867fbba9-757a-4e37-980f-46737edf0e5d .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-4ee6c25a-3868-41d9-94f9-a29977dd4788 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-4ee6c25a-3868-41d9-94f9-a29977dd4788 {
  margin-top: 5px;
}
}
#s-9b5e9126-faa2-436b-a870-d523d2fb61dd {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9b5e9126-faa2-436b-a870-d523d2fb61dd .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-9b5e9126-faa2-436b-a870-d523d2fb61dd .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9b5e9126-faa2-436b-a870-d523d2fb61dd .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9b5e9126-faa2-436b-a870-d523d2fb61dd .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-9b5e9126-faa2-436b-a870-d523d2fb61dd .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}
#s-dcb0f10f-0fe6-44cb-b13d-9771d85f9256 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dcb0f10f-0fe6-44cb-b13d-9771d85f9256 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-1f78f6d5-1d01-4165-9de6-3fda0ebe04f3 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-1f78f6d5-1d01-4165-9de6-3fda0ebe04f3 {
  margin-top: 5px;
}
}
#s-ceffd9da-da76-43d2-b116-5ce697ba0b1b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ceffd9da-da76-43d2-b116-5ce697ba0b1b .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-ceffd9da-da76-43d2-b116-5ce697ba0b1b .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-ceffd9da-da76-43d2-b116-5ce697ba0b1b .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-ceffd9da-da76-43d2-b116-5ce697ba0b1b .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-ceffd9da-da76-43d2-b116-5ce697ba0b1b .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}
#s-32d7872c-32f2-4c5a-82c4-75324f401548 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-32d7872c-32f2-4c5a-82c4-75324f401548 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-d0f6602d-9732-4217-98b7-53faac01cfcb {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(255, 211, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(19, 17, 12, 1);
}
#s-d0f6602d-9732-4217-98b7-53faac01cfcb:hover {background-color: rgba(19, 17, 12, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-d0f6602d-9732-4217-98b7-53faac01cfcb:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d0f6602d-9732-4217-98b7-53faac01cfcb-root {
    text-align: center;
  }


#s-d0f6602d-9732-4217-98b7-53faac01cfcb.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
@media (min-width: 1200px){
  #s-d0f6602d-9732-4217-98b7-53faac01cfcb-root {
    text-align: center;
  }


#s-d0f6602d-9732-4217-98b7-53faac01cfcb.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d0f6602d-9732-4217-98b7-53faac01cfcb-root {
    text-align: center;
  }


#s-d0f6602d-9732-4217-98b7-53faac01cfcb.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d0f6602d-9732-4217-98b7-53faac01cfcb-root {
    text-align: center;
  }


#s-d0f6602d-9732-4217-98b7-53faac01cfcb.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (max-width: 767px){
  #s-d0f6602d-9732-4217-98b7-53faac01cfcb-root {
    text-align: center;
  }


#s-d0f6602d-9732-4217-98b7-53faac01cfcb.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}
#s-abe03efe-3c1c-4abe-a44d-bf62844a8e5d {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-abe03efe-3c1c-4abe-a44d-bf62844a8e5d {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}







#s-abe03efe-3c1c-4abe-a44d-bf62844a8e5d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-abe03efe-3c1c-4abe-a44d-bf62844a8e5d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-60f53b47-f31f-4ce2-b77e-bff4f87ed04a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-60f53b47-f31f-4ce2-b77e-bff4f87ed04a {
  text-align: center;
}
}
#s-60f53b47-f31f-4ce2-b77e-bff4f87ed04a .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-60f53b47-f31f-4ce2-b77e-bff4f87ed04a .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-60f53b47-f31f-4ce2-b77e-bff4f87ed04a .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-60f53b47-f31f-4ce2-b77e-bff4f87ed04a .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}@media (max-width: 767px){#s-60f53b47-f31f-4ce2-b77e-bff4f87ed04a .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-60f53b47-f31f-4ce2-b77e-bff4f87ed04a .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}
#s-6c5ce0f1-5258-45ad-a5c7-b69a226bc1bd {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-6c5ce0f1-5258-45ad-a5c7-b69a226bc1bd"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-6c5ce0f1-5258-45ad-a5c7-b69a226bc1bd"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-6c5ce0f1-5258-45ad-a5c7-b69a226bc1bd"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-6c5ce0f1-5258-45ad-a5c7-b69a226bc1bd"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-db49e9f6-7110-4563-a3f2-ec62d6e3479c {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-f085db68-df8d-4276-b6a2-9294930be62f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f085db68-df8d-4276-b6a2-9294930be62f .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-f085db68-df8d-4276-b6a2-9294930be62f .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f085db68-df8d-4276-b6a2-9294930be62f .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f085db68-df8d-4276-b6a2-9294930be62f .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-f085db68-df8d-4276-b6a2-9294930be62f .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-6a359f07-b37d-49bd-b2b7-d4a1404cfe56 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6a359f07-b37d-49bd-b2b7-d4a1404cfe56 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-300b4765-547a-44e9-9045-317fe50708f4 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-df13c4e4-c8c3-461b-a560-2984dab10f1f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-df13c4e4-c8c3-461b-a560-2984dab10f1f .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-df13c4e4-c8c3-461b-a560-2984dab10f1f .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-df13c4e4-c8c3-461b-a560-2984dab10f1f .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-df13c4e4-c8c3-461b-a560-2984dab10f1f .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-df13c4e4-c8c3-461b-a560-2984dab10f1f .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-272427b5-498e-4092-a4dc-e1cb1b3b151d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-272427b5-498e-4092-a4dc-e1cb1b3b151d .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-75ec45b6-ab0e-4623-9237-6a4ef9602401 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-75ec45b6-ab0e-4623-9237-6a4ef9602401 {
  margin-top: 5px;
}
}
#s-2c926718-aec7-4f02-b718-28d569217bb7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2c926718-aec7-4f02-b718-28d569217bb7 .shg-image-zoom {
  width:  500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-2c926718-aec7-4f02-b718-28d569217bb7 .shg-image-zoom {
  width:  500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-2c926718-aec7-4f02-b718-28d569217bb7 .shg-image-zoom {
  width:  500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-2c926718-aec7-4f02-b718-28d569217bb7 .shg-image-zoom {
  width:  500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-2c926718-aec7-4f02-b718-28d569217bb7 .shg-image-zoom {
  width:  500; 
  height:  100%; 
}





}
#s-db8b1808-2d2a-4d97-bc48-28a115edde5e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-db8b1808-2d2a-4d97-bc48-28a115edde5e .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-6bbd5c3f-1dac-44a3-b3d6-76064a87d894 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-6bbd5c3f-1dac-44a3-b3d6-76064a87d894 {
  margin-top: 5px;
}
}
#s-65a63d95-e91b-49ee-811e-8c499dc29298 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-65a63d95-e91b-49ee-811e-8c499dc29298 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-65a63d95-e91b-49ee-811e-8c499dc29298 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-65a63d95-e91b-49ee-811e-8c499dc29298 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-65a63d95-e91b-49ee-811e-8c499dc29298 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-65a63d95-e91b-49ee-811e-8c499dc29298 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}
#s-b55c5119-539e-4ce7-ab9c-a69ae6f848a6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b55c5119-539e-4ce7-ab9c-a69ae6f848a6 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-0b6cc834-6e8f-4ff4-8c38-c30401031a03 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(255, 211, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(19, 17, 12, 1);
}
#s-0b6cc834-6e8f-4ff4-8c38-c30401031a03:hover {background-color: rgba(19, 17, 12, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-0b6cc834-6e8f-4ff4-8c38-c30401031a03:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-0b6cc834-6e8f-4ff4-8c38-c30401031a03-root {
    text-align: center;
  }


#s-0b6cc834-6e8f-4ff4-8c38-c30401031a03.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
@media (min-width: 1200px){
  #s-0b6cc834-6e8f-4ff4-8c38-c30401031a03-root {
    text-align: center;
  }


#s-0b6cc834-6e8f-4ff4-8c38-c30401031a03.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0b6cc834-6e8f-4ff4-8c38-c30401031a03-root {
    text-align: center;
  }


#s-0b6cc834-6e8f-4ff4-8c38-c30401031a03.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0b6cc834-6e8f-4ff4-8c38-c30401031a03-root {
    text-align: center;
  }


#s-0b6cc834-6e8f-4ff4-8c38-c30401031a03.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (max-width: 767px){
  #s-0b6cc834-6e8f-4ff4-8c38-c30401031a03-root {
    text-align: center;
  }


#s-0b6cc834-6e8f-4ff4-8c38-c30401031a03.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}
#s-68dda800-9c80-4c56-a43d-ee8f48d0d66a {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-68dda800-9c80-4c56-a43d-ee8f48d0d66a {
  margin-top: 10px;
}
}
@media (min-width: 0px) {
[id="s-68dda800-9c80-4c56-a43d-ee8f48d0d66a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-68dda800-9c80-4c56-a43d-ee8f48d0d66a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-68dda800-9c80-4c56-a43d-ee8f48d0d66a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-68dda800-9c80-4c56-a43d-ee8f48d0d66a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-75eb9531-7156-4613-911d-dc551a6a9619 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-75eb9531-7156-4613-911d-dc551a6a9619 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}







#s-75eb9531-7156-4613-911d-dc551a6a9619 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-75eb9531-7156-4613-911d-dc551a6a9619.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-cec6a4e3-b69d-4ef6-9125-789a74309917 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-cec6a4e3-b69d-4ef6-9125-789a74309917 {
  text-align: center;
}
}
#s-cec6a4e3-b69d-4ef6-9125-789a74309917 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-cec6a4e3-b69d-4ef6-9125-789a74309917 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-cec6a4e3-b69d-4ef6-9125-789a74309917 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-cec6a4e3-b69d-4ef6-9125-789a74309917 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}@media (max-width: 767px){#s-cec6a4e3-b69d-4ef6-9125-789a74309917 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-cec6a4e3-b69d-4ef6-9125-789a74309917 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}
#s-8dbd953d-bee2-4a49-8deb-56559f01d953 {
  margin-top: 15px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-8dbd953d-bee2-4a49-8deb-56559f01d953"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-8dbd953d-bee2-4a49-8deb-56559f01d953"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-8dbd953d-bee2-4a49-8deb-56559f01d953"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-8dbd953d-bee2-4a49-8deb-56559f01d953"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-4ea683f5-3d4d-4ddb-bd12-b56f7485b584 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-13b0c22a-7ba0-4405-8799-a0c72e95d127 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-13b0c22a-7ba0-4405-8799-a0c72e95d127 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-13b0c22a-7ba0-4405-8799-a0c72e95d127 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-13b0c22a-7ba0-4405-8799-a0c72e95d127 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-13b0c22a-7ba0-4405-8799-a0c72e95d127 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-13b0c22a-7ba0-4405-8799-a0c72e95d127 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-db90caef-3f9a-4080-a402-342acfed34ba {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-db90caef-3f9a-4080-a402-342acfed34ba .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-99ba3bf0-5947-451d-b532-ebaf11491c13 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-35b5ac4b-52fa-409c-9aa3-2d70e5fe4cac {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-35b5ac4b-52fa-409c-9aa3-2d70e5fe4cac .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-35b5ac4b-52fa-409c-9aa3-2d70e5fe4cac .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-35b5ac4b-52fa-409c-9aa3-2d70e5fe4cac .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-35b5ac4b-52fa-409c-9aa3-2d70e5fe4cac .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-35b5ac4b-52fa-409c-9aa3-2d70e5fe4cac .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-5ce03699-6226-4778-9577-4a831290dba3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5ce03699-6226-4778-9577-4a831290dba3 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-a5f3868d-22b8-4ad0-af0d-65482fd19811 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-a5f3868d-22b8-4ad0-af0d-65482fd19811 {
  margin-top: 5px;
}
}
#s-bbe519ec-d814-4f83-a087-6253d1427a50 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-bbe519ec-d814-4f83-a087-6253d1427a50 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-bbe519ec-d814-4f83-a087-6253d1427a50 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-bbe519ec-d814-4f83-a087-6253d1427a50 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-bbe519ec-d814-4f83-a087-6253d1427a50 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-bbe519ec-d814-4f83-a087-6253d1427a50 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}
#s-c3afe7fb-2d96-424c-bdb5-c6254ad6fa3a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c3afe7fb-2d96-424c-bdb5-c6254ad6fa3a .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-8f06a996-f1de-4e35-ade5-244e92670ed0 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-8f06a996-f1de-4e35-ade5-244e92670ed0 {
  margin-top: 5px;
}
}
#s-f392eb85-9248-40d7-bd1f-4fc4173e60d9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f392eb85-9248-40d7-bd1f-4fc4173e60d9 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-f392eb85-9248-40d7-bd1f-4fc4173e60d9 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f392eb85-9248-40d7-bd1f-4fc4173e60d9 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f392eb85-9248-40d7-bd1f-4fc4173e60d9 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-f392eb85-9248-40d7-bd1f-4fc4173e60d9 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}
#s-9ac49ea3-d8b5-4ce5-ba4c-3c4eea81ccf8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9ac49ea3-d8b5-4ce5-ba4c-3c4eea81ccf8 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-71575060-0e0d-4f4a-8750-abbb34848b8d {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(255, 211, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(19, 17, 12, 1);
}
#s-71575060-0e0d-4f4a-8750-abbb34848b8d:hover {background-color: rgba(19, 17, 12, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-71575060-0e0d-4f4a-8750-abbb34848b8d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-71575060-0e0d-4f4a-8750-abbb34848b8d-root {
    text-align: center;
  }


#s-71575060-0e0d-4f4a-8750-abbb34848b8d.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
@media (min-width: 1200px){
  #s-71575060-0e0d-4f4a-8750-abbb34848b8d-root {
    text-align: center;
  }


#s-71575060-0e0d-4f4a-8750-abbb34848b8d.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-71575060-0e0d-4f4a-8750-abbb34848b8d-root {
    text-align: center;
  }


#s-71575060-0e0d-4f4a-8750-abbb34848b8d.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-71575060-0e0d-4f4a-8750-abbb34848b8d-root {
    text-align: center;
  }


#s-71575060-0e0d-4f4a-8750-abbb34848b8d.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (max-width: 767px){
  #s-71575060-0e0d-4f4a-8750-abbb34848b8d-root {
    text-align: center;
  }


#s-71575060-0e0d-4f4a-8750-abbb34848b8d.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}
#s-fda8d10d-b502-4e38-8465-01a377d1fad8 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-fda8d10d-b502-4e38-8465-01a377d1fad8 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}







#s-fda8d10d-b502-4e38-8465-01a377d1fad8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fda8d10d-b502-4e38-8465-01a377d1fad8.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-cdc8bac2-dbca-4a5e-b339-6ba23797730c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-cdc8bac2-dbca-4a5e-b339-6ba23797730c {
  text-align: center;
}
}
#s-cdc8bac2-dbca-4a5e-b339-6ba23797730c .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-cdc8bac2-dbca-4a5e-b339-6ba23797730c .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-cdc8bac2-dbca-4a5e-b339-6ba23797730c .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-cdc8bac2-dbca-4a5e-b339-6ba23797730c .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}@media (max-width: 767px){#s-cdc8bac2-dbca-4a5e-b339-6ba23797730c .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-cdc8bac2-dbca-4a5e-b339-6ba23797730c .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}
#s-6f759723-e504-4b71-a6d0-f18a7789600d {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-6f759723-e504-4b71-a6d0-f18a7789600d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-6f759723-e504-4b71-a6d0-f18a7789600d"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-6f759723-e504-4b71-a6d0-f18a7789600d"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-6f759723-e504-4b71-a6d0-f18a7789600d"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-d8978aef-918c-4257-a967-8f9ed31352d7 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-c8de013d-77d9-472d-9713-eced387229f6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c8de013d-77d9-472d-9713-eced387229f6 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-c8de013d-77d9-472d-9713-eced387229f6 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c8de013d-77d9-472d-9713-eced387229f6 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c8de013d-77d9-472d-9713-eced387229f6 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-c8de013d-77d9-472d-9713-eced387229f6 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-a08b00b8-049c-4fd7-9277-6eb6cd4cada7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a08b00b8-049c-4fd7-9277-6eb6cd4cada7 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-cce3ebab-6b69-4655-9071-4418e00ef7db {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-c84a65a6-5c2e-4b85-a13e-aafe3663ec59 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c84a65a6-5c2e-4b85-a13e-aafe3663ec59 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-c84a65a6-5c2e-4b85-a13e-aafe3663ec59 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c84a65a6-5c2e-4b85-a13e-aafe3663ec59 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c84a65a6-5c2e-4b85-a13e-aafe3663ec59 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-c84a65a6-5c2e-4b85-a13e-aafe3663ec59 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-1c8d7642-3c6c-43ca-ad62-096ee78bfffa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1c8d7642-3c6c-43ca-ad62-096ee78bfffa .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-3d4684e3-7076-4119-8063-96494b37f4ba {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-3d4684e3-7076-4119-8063-96494b37f4ba {
  margin-top: 5px;
}
}
#s-cdd67042-d0af-46c7-822b-396c8c146855 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-cdd67042-d0af-46c7-822b-396c8c146855 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-cdd67042-d0af-46c7-822b-396c8c146855 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-cdd67042-d0af-46c7-822b-396c8c146855 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-cdd67042-d0af-46c7-822b-396c8c146855 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-cdd67042-d0af-46c7-822b-396c8c146855 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-319b46a1-e776-40fc-9ea6-3f16cbb955c6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-319b46a1-e776-40fc-9ea6-3f16cbb955c6 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-33ed28d8-4852-4595-a529-e0b2e65109f4 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-33ed28d8-4852-4595-a529-e0b2e65109f4 {
  margin-top: 5px;
}
}
#s-382dba42-0379-4c04-8b15-36f032851421 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-382dba42-0379-4c04-8b15-36f032851421 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-382dba42-0379-4c04-8b15-36f032851421 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-382dba42-0379-4c04-8b15-36f032851421 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-382dba42-0379-4c04-8b15-36f032851421 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-382dba42-0379-4c04-8b15-36f032851421 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}
#s-1b4b61ab-9fe4-446a-9f29-e06a770e3c2d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1b4b61ab-9fe4-446a-9f29-e06a770e3c2d .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-1f151820-acea-43d9-92fd-384619a81064 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(255, 211, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(19, 17, 12, 1);
}
#s-1f151820-acea-43d9-92fd-384619a81064:hover {background-color: rgba(19, 17, 12, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-1f151820-acea-43d9-92fd-384619a81064:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1f151820-acea-43d9-92fd-384619a81064-root {
    text-align: center;
  }


#s-1f151820-acea-43d9-92fd-384619a81064.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
@media (min-width: 1200px){
  #s-1f151820-acea-43d9-92fd-384619a81064-root {
    text-align: center;
  }


#s-1f151820-acea-43d9-92fd-384619a81064.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1f151820-acea-43d9-92fd-384619a81064-root {
    text-align: center;
  }


#s-1f151820-acea-43d9-92fd-384619a81064.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1f151820-acea-43d9-92fd-384619a81064-root {
    text-align: center;
  }


#s-1f151820-acea-43d9-92fd-384619a81064.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (max-width: 767px){
  #s-1f151820-acea-43d9-92fd-384619a81064-root {
    text-align: center;
  }


#s-1f151820-acea-43d9-92fd-384619a81064.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}
#s-fe695ed8-a4eb-4e83-90cb-654df90ac2c4 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-fe695ed8-a4eb-4e83-90cb-654df90ac2c4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fe695ed8-a4eb-4e83-90cb-654df90ac2c4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-fe695ed8-a4eb-4e83-90cb-654df90ac2c4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-fe695ed8-a4eb-4e83-90cb-654df90ac2c4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-5d954747-a41e-4a9c-9873-efe64fe6f0a7 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-5d954747-a41e-4a9c-9873-efe64fe6f0a7 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}







#s-5d954747-a41e-4a9c-9873-efe64fe6f0a7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5d954747-a41e-4a9c-9873-efe64fe6f0a7.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-cc846fae-c2d4-49f8-95e6-1a9635aba8ee {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-cc846fae-c2d4-49f8-95e6-1a9635aba8ee {
  text-align: center;
}
}
#s-cc846fae-c2d4-49f8-95e6-1a9635aba8ee .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-cc846fae-c2d4-49f8-95e6-1a9635aba8ee .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-cc846fae-c2d4-49f8-95e6-1a9635aba8ee .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-cc846fae-c2d4-49f8-95e6-1a9635aba8ee .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}@media (max-width: 767px){#s-cc846fae-c2d4-49f8-95e6-1a9635aba8ee .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-cc846fae-c2d4-49f8-95e6-1a9635aba8ee .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}
#s-05556424-f047-4ce4-89c3-0883c98bbb27 {
  margin-top: 15px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-05556424-f047-4ce4-89c3-0883c98bbb27"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-05556424-f047-4ce4-89c3-0883c98bbb27"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-05556424-f047-4ce4-89c3-0883c98bbb27"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-05556424-f047-4ce4-89c3-0883c98bbb27"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-a9d1af77-2b00-481f-a35f-5ff8e23e79a7 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-42879c07-ed7c-4ab2-b915-16cb2d4b4b91 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-42879c07-ed7c-4ab2-b915-16cb2d4b4b91 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-42879c07-ed7c-4ab2-b915-16cb2d4b4b91 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-42879c07-ed7c-4ab2-b915-16cb2d4b4b91 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-42879c07-ed7c-4ab2-b915-16cb2d4b4b91 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-42879c07-ed7c-4ab2-b915-16cb2d4b4b91 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-6ec0d299-0042-4ebd-aaf9-7bdd03b4d581 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6ec0d299-0042-4ebd-aaf9-7bdd03b4d581 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-00430369-3a76-475f-b1f7-1bd359eecdac {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-4ad5b0d4-95f8-49db-bc36-5e5614618cb7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4ad5b0d4-95f8-49db-bc36-5e5614618cb7 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-4ad5b0d4-95f8-49db-bc36-5e5614618cb7 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4ad5b0d4-95f8-49db-bc36-5e5614618cb7 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4ad5b0d4-95f8-49db-bc36-5e5614618cb7 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-4ad5b0d4-95f8-49db-bc36-5e5614618cb7 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-0199654a-bf22-4c9b-b0d2-d014e33eb7c0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0199654a-bf22-4c9b-b0d2-d014e33eb7c0 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-713b9292-fb41-475c-9c4d-f799f9f4362b {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-713b9292-fb41-475c-9c4d-f799f9f4362b {
  margin-top: 5px;
}
}
#s-1db6d571-7d98-434c-829f-be7067f43ec9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-1db6d571-7d98-434c-829f-be7067f43ec9 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-1db6d571-7d98-434c-829f-be7067f43ec9 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-1db6d571-7d98-434c-829f-be7067f43ec9 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-1db6d571-7d98-434c-829f-be7067f43ec9 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-1db6d571-7d98-434c-829f-be7067f43ec9 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-14c5bb60-fcb9-458f-80db-f2ffa84d0608 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-14c5bb60-fcb9-458f-80db-f2ffa84d0608 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-13ae868f-a188-48b2-bea4-62b5e1732ed9 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-13ae868f-a188-48b2-bea4-62b5e1732ed9 {
  margin-top: 5px;
}
}
#s-b7af61d6-dfaa-423a-9e44-b9905b81f353 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b7af61d6-dfaa-423a-9e44-b9905b81f353 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-b7af61d6-dfaa-423a-9e44-b9905b81f353 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b7af61d6-dfaa-423a-9e44-b9905b81f353 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b7af61d6-dfaa-423a-9e44-b9905b81f353 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-b7af61d6-dfaa-423a-9e44-b9905b81f353 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-83c6abce-450f-44cc-ba1b-1fd04f4ce679 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-83c6abce-450f-44cc-ba1b-1fd04f4ce679 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-bade10e6-9eab-482e-b01c-6cbe48209612 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(255, 211, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(19, 17, 12, 1);
}
#s-bade10e6-9eab-482e-b01c-6cbe48209612:hover {background-color: rgba(19, 17, 12, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-bade10e6-9eab-482e-b01c-6cbe48209612:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-bade10e6-9eab-482e-b01c-6cbe48209612-root {
    text-align: center;
  }


#s-bade10e6-9eab-482e-b01c-6cbe48209612.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
@media (min-width: 1200px){
  #s-bade10e6-9eab-482e-b01c-6cbe48209612-root {
    text-align: center;
  }


#s-bade10e6-9eab-482e-b01c-6cbe48209612.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bade10e6-9eab-482e-b01c-6cbe48209612-root {
    text-align: center;
  }


#s-bade10e6-9eab-482e-b01c-6cbe48209612.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bade10e6-9eab-482e-b01c-6cbe48209612-root {
    text-align: center;
  }


#s-bade10e6-9eab-482e-b01c-6cbe48209612.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (max-width: 767px){
  #s-bade10e6-9eab-482e-b01c-6cbe48209612-root {
    text-align: center;
  }


#s-bade10e6-9eab-482e-b01c-6cbe48209612.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}
#s-af1fb0f6-5d2c-479a-b91e-5d1d99450dca {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-af1fb0f6-5d2c-479a-b91e-5d1d99450dca {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}







#s-af1fb0f6-5d2c-479a-b91e-5d1d99450dca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-af1fb0f6-5d2c-479a-b91e-5d1d99450dca.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-72c7edfa-a307-4fb9-a87e-6f77f89d7d3a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-72c7edfa-a307-4fb9-a87e-6f77f89d7d3a {
  text-align: center;
}
}
#s-72c7edfa-a307-4fb9-a87e-6f77f89d7d3a .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-72c7edfa-a307-4fb9-a87e-6f77f89d7d3a .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-72c7edfa-a307-4fb9-a87e-6f77f89d7d3a .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-72c7edfa-a307-4fb9-a87e-6f77f89d7d3a .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}@media (max-width: 767px){#s-72c7edfa-a307-4fb9-a87e-6f77f89d7d3a .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-72c7edfa-a307-4fb9-a87e-6f77f89d7d3a .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}
#s-210036c0-5e49-4c1f-9f2e-b8b8b7b9f2b0 {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-210036c0-5e49-4c1f-9f2e-b8b8b7b9f2b0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-210036c0-5e49-4c1f-9f2e-b8b8b7b9f2b0"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-210036c0-5e49-4c1f-9f2e-b8b8b7b9f2b0"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-210036c0-5e49-4c1f-9f2e-b8b8b7b9f2b0"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-ca1845fb-ade1-498d-bd7f-4ba6fa2b1994 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-4fa3011a-e4ed-428c-954e-078318ce7284 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4fa3011a-e4ed-428c-954e-078318ce7284 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-4fa3011a-e4ed-428c-954e-078318ce7284 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4fa3011a-e4ed-428c-954e-078318ce7284 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4fa3011a-e4ed-428c-954e-078318ce7284 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-4fa3011a-e4ed-428c-954e-078318ce7284 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-9b8e000f-68e8-4c33-8b92-d33937003233 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9b8e000f-68e8-4c33-8b92-d33937003233 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-1f68eda0-aec7-475a-aa3e-510620732fd2 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-2e30f91c-daea-4ffa-a28c-06a48b255bd8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2e30f91c-daea-4ffa-a28c-06a48b255bd8 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-2e30f91c-daea-4ffa-a28c-06a48b255bd8 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-2e30f91c-daea-4ffa-a28c-06a48b255bd8 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-2e30f91c-daea-4ffa-a28c-06a48b255bd8 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-2e30f91c-daea-4ffa-a28c-06a48b255bd8 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-85cdaaa7-99d5-4cfe-a581-accb1160c8c3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-85cdaaa7-99d5-4cfe-a581-accb1160c8c3 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-b87aed1c-dbd7-48ad-8462-706908d5df75 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-b87aed1c-dbd7-48ad-8462-706908d5df75 {
  margin-top: 5px;
}
}
#s-3a7f9e4f-0b99-4ac7-a607-7dde532fad9a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3a7f9e4f-0b99-4ac7-a607-7dde532fad9a .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-3a7f9e4f-0b99-4ac7-a607-7dde532fad9a .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3a7f9e4f-0b99-4ac7-a607-7dde532fad9a .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3a7f9e4f-0b99-4ac7-a607-7dde532fad9a .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-3a7f9e4f-0b99-4ac7-a607-7dde532fad9a .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-d60e4e08-9ac9-44d9-a926-6df12d2f36b8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d60e4e08-9ac9-44d9-a926-6df12d2f36b8 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-e717f14b-73e8-4838-9338-3f46ec6ea06e {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-e717f14b-73e8-4838-9338-3f46ec6ea06e {
  margin-top: 5px;
}
}
#s-137cc15e-2c31-4e3f-b4ee-4168eaa86801 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-137cc15e-2c31-4e3f-b4ee-4168eaa86801 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-137cc15e-2c31-4e3f-b4ee-4168eaa86801 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-137cc15e-2c31-4e3f-b4ee-4168eaa86801 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-137cc15e-2c31-4e3f-b4ee-4168eaa86801 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-137cc15e-2c31-4e3f-b4ee-4168eaa86801 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}
#s-8bf95814-b802-4b98-8e97-0e23854d1efd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8bf95814-b802-4b98-8e97-0e23854d1efd .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-8bcea3e6-9540-4539-9cb6-daa2fa127091 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(255, 211, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(19, 17, 12, 1);
}
#s-8bcea3e6-9540-4539-9cb6-daa2fa127091:hover {background-color: rgba(19, 17, 12, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-8bcea3e6-9540-4539-9cb6-daa2fa127091:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8bcea3e6-9540-4539-9cb6-daa2fa127091-root {
    text-align: center;
  }


#s-8bcea3e6-9540-4539-9cb6-daa2fa127091.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
@media (min-width: 1200px){
  #s-8bcea3e6-9540-4539-9cb6-daa2fa127091-root {
    text-align: center;
  }


#s-8bcea3e6-9540-4539-9cb6-daa2fa127091.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8bcea3e6-9540-4539-9cb6-daa2fa127091-root {
    text-align: center;
  }


#s-8bcea3e6-9540-4539-9cb6-daa2fa127091.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8bcea3e6-9540-4539-9cb6-daa2fa127091-root {
    text-align: center;
  }


#s-8bcea3e6-9540-4539-9cb6-daa2fa127091.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (max-width: 767px){
  #s-8bcea3e6-9540-4539-9cb6-daa2fa127091-root {
    text-align: center;
  }


#s-8bcea3e6-9540-4539-9cb6-daa2fa127091.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}
#s-68ef315d-ea12-4476-b3d2-13c8660e288c {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-68ef315d-ea12-4476-b3d2-13c8660e288c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-68ef315d-ea12-4476-b3d2-13c8660e288c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-68ef315d-ea12-4476-b3d2-13c8660e288c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-68ef315d-ea12-4476-b3d2-13c8660e288c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-20b946ff-3e15-45f2-acb8-f5bfcf93221b {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-20b946ff-3e15-45f2-acb8-f5bfcf93221b {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}







#s-20b946ff-3e15-45f2-acb8-f5bfcf93221b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-20b946ff-3e15-45f2-acb8-f5bfcf93221b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-0a426edc-4f9e-4b59-9918-669cc857a5a1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-0a426edc-4f9e-4b59-9918-669cc857a5a1 {
  text-align: center;
}
}
#s-0a426edc-4f9e-4b59-9918-669cc857a5a1 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-0a426edc-4f9e-4b59-9918-669cc857a5a1 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-0a426edc-4f9e-4b59-9918-669cc857a5a1 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-0a426edc-4f9e-4b59-9918-669cc857a5a1 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}@media (max-width: 767px){#s-0a426edc-4f9e-4b59-9918-669cc857a5a1 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-0a426edc-4f9e-4b59-9918-669cc857a5a1 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}
#s-4f5c24d8-799a-495d-85ff-026c750fcc83 {
  margin-top: 15px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-4f5c24d8-799a-495d-85ff-026c750fcc83"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-4f5c24d8-799a-495d-85ff-026c750fcc83"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-4f5c24d8-799a-495d-85ff-026c750fcc83"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-4f5c24d8-799a-495d-85ff-026c750fcc83"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-d11132e2-05ad-475e-8b13-560cd88be6b6 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-b75f545e-46f4-4ef2-814a-7389100a2f1b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b75f545e-46f4-4ef2-814a-7389100a2f1b .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-b75f545e-46f4-4ef2-814a-7389100a2f1b .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b75f545e-46f4-4ef2-814a-7389100a2f1b .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b75f545e-46f4-4ef2-814a-7389100a2f1b .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-b75f545e-46f4-4ef2-814a-7389100a2f1b .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-5281ab22-ff54-4fd2-9399-7d91f0b44a34 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5281ab22-ff54-4fd2-9399-7d91f0b44a34 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-5c12ec7c-bf72-405c-8927-33ab331f727b {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-7c243ac4-117b-441b-ba03-db858beecd29 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7c243ac4-117b-441b-ba03-db858beecd29 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-7c243ac4-117b-441b-ba03-db858beecd29 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-7c243ac4-117b-441b-ba03-db858beecd29 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-7c243ac4-117b-441b-ba03-db858beecd29 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-7c243ac4-117b-441b-ba03-db858beecd29 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-6f0f0d57-ef76-431d-bccf-54d01dc57073 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6f0f0d57-ef76-431d-bccf-54d01dc57073 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-88d4cdfd-1b10-4a4a-bc44-00cf93eb22e2 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-88d4cdfd-1b10-4a4a-bc44-00cf93eb22e2 {
  margin-top: 5px;
}
}
#s-b512170b-5da6-42d0-ae72-7686fda5d666 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b512170b-5da6-42d0-ae72-7686fda5d666 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-b512170b-5da6-42d0-ae72-7686fda5d666 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b512170b-5da6-42d0-ae72-7686fda5d666 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b512170b-5da6-42d0-ae72-7686fda5d666 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-b512170b-5da6-42d0-ae72-7686fda5d666 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-9f759f36-f8d8-4c48-9dfe-9d65a030f665 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9f759f36-f8d8-4c48-9dfe-9d65a030f665 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-fe27cc42-b85c-4378-9067-5cd5da25405a {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 211, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-fe27cc42-b85c-4378-9067-5cd5da25405a {
  margin-top: 5px;
}
}
#s-21356c8d-8a89-431d-a872-406a541f435d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-21356c8d-8a89-431d-a872-406a541f435d .shg-image-zoom {
  width:  1488; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-21356c8d-8a89-431d-a872-406a541f435d .shg-image-zoom {
  width:  1488; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-21356c8d-8a89-431d-a872-406a541f435d .shg-image-zoom {
  width:  1488; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-21356c8d-8a89-431d-a872-406a541f435d .shg-image-zoom {
  width:  1488; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-21356c8d-8a89-431d-a872-406a541f435d .shg-image-zoom {
  width:  1488; 
  height:  100%; 
}





}
#s-02729c35-3e9a-4d13-946e-98c2b5c12e64 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-02729c35-3e9a-4d13-946e-98c2b5c12e64 .shg-product-title-component h4 span {
  color: ;
  font-weight:  700 ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-c5d2e183-92fc-4121-afad-7adb14f79de2 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(255, 211, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(19, 17, 12, 1);
}
#s-c5d2e183-92fc-4121-afad-7adb14f79de2:hover {background-color: rgba(19, 17, 12, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-c5d2e183-92fc-4121-afad-7adb14f79de2:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c5d2e183-92fc-4121-afad-7adb14f79de2-root {
    text-align: center;
  }


#s-c5d2e183-92fc-4121-afad-7adb14f79de2.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
@media (min-width: 1200px){
  #s-c5d2e183-92fc-4121-afad-7adb14f79de2-root {
    text-align: center;
  }


#s-c5d2e183-92fc-4121-afad-7adb14f79de2.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c5d2e183-92fc-4121-afad-7adb14f79de2-root {
    text-align: center;
  }


#s-c5d2e183-92fc-4121-afad-7adb14f79de2.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c5d2e183-92fc-4121-afad-7adb14f79de2-root {
    text-align: center;
  }


#s-c5d2e183-92fc-4121-afad-7adb14f79de2.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (max-width: 767px){
  #s-c5d2e183-92fc-4121-afad-7adb14f79de2-root {
    text-align: center;
  }


#s-c5d2e183-92fc-4121-afad-7adb14f79de2.shg-btn {
  color: rgba(19, 17, 12, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}
#s-6d7f04cb-90be-44a4-9d1a-ffe21c031221 {
  margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 3%;
padding-bottom: 5%;
padding-right: 3%;
min-height: 50px;
}
@media (min-width: 1200px){#s-6d7f04cb-90be-44a4-9d1a-ffe21c031221 {
  padding-left: 50px;
padding-right: 50px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6d7f04cb-90be-44a4-9d1a-ffe21c031221 {
  padding-left: 50px;
padding-right: 50px;
}
}@media (max-width: 767px){#s-6d7f04cb-90be-44a4-9d1a-ffe21c031221 {
  padding-left: 3%;
padding-right: 3%;
}
}







#s-6d7f04cb-90be-44a4-9d1a-ffe21c031221 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6d7f04cb-90be-44a4-9d1a-ffe21c031221.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-994059c6-7b5a-4597-87b0-f82bc7eb5232 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
min-height: 50px;
background-color: rgba(19, 17, 12, 1);
}
@media (max-width: 767px){#s-994059c6-7b5a-4597-87b0-f82bc7eb5232 {
  padding-top: 7%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}







#s-994059c6-7b5a-4597-87b0-f82bc7eb5232 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-994059c6-7b5a-4597-87b0-f82bc7eb5232.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f5e3258e-ac94-4377-b84a-2dd4726481e1 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-f5e3258e-ac94-4377-b84a-2dd4726481e1 {
  text-align: center;
}
}
#s-f5e3258e-ac94-4377-b84a-2dd4726481e1 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-f5e3258e-ac94-4377-b84a-2dd4726481e1 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}@media (max-width: 767px){#s-f5e3258e-ac94-4377-b84a-2dd4726481e1 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-354ea03e-4128-42a5-9304-73cd73aaaa18 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-354ea03e-4128-42a5-9304-73cd73aaaa18"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-354ea03e-4128-42a5-9304-73cd73aaaa18"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-354ea03e-4128-42a5-9304-73cd73aaaa18"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-354ea03e-4128-42a5-9304-73cd73aaaa18"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-e9365f97-4802-4b48-8554-a6a6c4b724a2 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-e9365f97-4802-4b48-8554-a6a6c4b724a2 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}







#s-e9365f97-4802-4b48-8554-a6a6c4b724a2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e9365f97-4802-4b48-8554-a6a6c4b724a2.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-9e904b3f-acc2-41c5-b654-79ba0a859b3a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-9e904b3f-acc2-41c5-b654-79ba0a859b3a {
  text-align: center;
}
}
#s-9e904b3f-acc2-41c5-b654-79ba0a859b3a .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-9e904b3f-acc2-41c5-b654-79ba0a859b3a .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-9e904b3f-acc2-41c5-b654-79ba0a859b3a .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-9e904b3f-acc2-41c5-b654-79ba0a859b3a .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}@media (max-width: 767px){#s-9e904b3f-acc2-41c5-b654-79ba0a859b3a .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-9e904b3f-acc2-41c5-b654-79ba0a859b3a .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}
#s-6f06e583-950c-4247-b29c-2e84d2145c0f {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-6f06e583-950c-4247-b29c-2e84d2145c0f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-6f06e583-950c-4247-b29c-2e84d2145c0f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-6f06e583-950c-4247-b29c-2e84d2145c0f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-6f06e583-950c-4247-b29c-2e84d2145c0f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-6afee2b4-521f-459d-8b7f-ee5c4ca9b3a7 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-54a0be6d-5951-4cd0-a2f8-7394000dca46 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-54a0be6d-5951-4cd0-a2f8-7394000dca46 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-54a0be6d-5951-4cd0-a2f8-7394000dca46 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-54a0be6d-5951-4cd0-a2f8-7394000dca46 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-54a0be6d-5951-4cd0-a2f8-7394000dca46 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-54a0be6d-5951-4cd0-a2f8-7394000dca46 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-4163f2e2-460c-47f5-ac12-f3a5209ea3a4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4163f2e2-460c-47f5-ac12-f3a5209ea3a4 .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-7e0faccd-fe3b-4042-837c-8e4d39ee35bd {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-fd6e2e5b-50f4-467c-9f8a-4c51c1c0b17f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-fd6e2e5b-50f4-467c-9f8a-4c51c1c0b17f .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-fd6e2e5b-50f4-467c-9f8a-4c51c1c0b17f .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-fd6e2e5b-50f4-467c-9f8a-4c51c1c0b17f .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-fd6e2e5b-50f4-467c-9f8a-4c51c1c0b17f .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-fd6e2e5b-50f4-467c-9f8a-4c51c1c0b17f .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-7f209d7c-c832-44a3-b5db-b628de065ab9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7f209d7c-c832-44a3-b5db-b628de065ab9 .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-d93eebdd-c2e5-4dcd-9b9c-53ddc0a8a433 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-d93eebdd-c2e5-4dcd-9b9c-53ddc0a8a433 {
  margin-top: 5px;
}
}
#s-5e2b2865-50c2-4e27-a864-4d440b37c668 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-5e2b2865-50c2-4e27-a864-4d440b37c668 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-5e2b2865-50c2-4e27-a864-4d440b37c668 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-5e2b2865-50c2-4e27-a864-4d440b37c668 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-5e2b2865-50c2-4e27-a864-4d440b37c668 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-5e2b2865-50c2-4e27-a864-4d440b37c668 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-633fbbd6-e320-4539-9760-c477a7f55837 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-633fbbd6-e320-4539-9760-c477a7f55837 .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-235f7a75-eeb7-4bd4-87e7-9c7c78b9980e {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-235f7a75-eeb7-4bd4-87e7-9c7c78b9980e {
  margin-top: 5px;
}
}
#s-ea6436b6-4595-452a-917e-8b70a7e48ccd {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ea6436b6-4595-452a-917e-8b70a7e48ccd .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-ea6436b6-4595-452a-917e-8b70a7e48ccd .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-ea6436b6-4595-452a-917e-8b70a7e48ccd .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-ea6436b6-4595-452a-917e-8b70a7e48ccd .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-ea6436b6-4595-452a-917e-8b70a7e48ccd .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-1d919b06-f552-4c08-a84d-647686a0009b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1d919b06-f552-4c08-a84d-647686a0009b .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-1f5f1856-35a7-4963-b06b-24b6a3597663 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-1f5f1856-35a7-4963-b06b-24b6a3597663:hover {background-color: rgba(19, 17, 12, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-1f5f1856-35a7-4963-b06b-24b6a3597663:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1f5f1856-35a7-4963-b06b-24b6a3597663-root {
    text-align: center;
  }


#s-1f5f1856-35a7-4963-b06b-24b6a3597663.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
@media (min-width: 1200px){
  #s-1f5f1856-35a7-4963-b06b-24b6a3597663-root {
    text-align: center;
  }


#s-1f5f1856-35a7-4963-b06b-24b6a3597663.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1f5f1856-35a7-4963-b06b-24b6a3597663-root {
    text-align: center;
  }


#s-1f5f1856-35a7-4963-b06b-24b6a3597663.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1f5f1856-35a7-4963-b06b-24b6a3597663-root {
    text-align: center;
  }


#s-1f5f1856-35a7-4963-b06b-24b6a3597663.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (max-width: 767px){
  #s-1f5f1856-35a7-4963-b06b-24b6a3597663-root {
    text-align: center;
  }


#s-1f5f1856-35a7-4963-b06b-24b6a3597663.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}
#s-bc781304-cda4-4880-ba3a-2c4e8b4d062c {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-bc781304-cda4-4880-ba3a-2c4e8b4d062c {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}







#s-bc781304-cda4-4880-ba3a-2c4e8b4d062c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bc781304-cda4-4880-ba3a-2c4e8b4d062c.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-71206d3e-24ae-4dbc-be2a-eb1ab97dab77 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-71206d3e-24ae-4dbc-be2a-eb1ab97dab77 {
  text-align: center;
}
}
#s-71206d3e-24ae-4dbc-be2a-eb1ab97dab77 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-71206d3e-24ae-4dbc-be2a-eb1ab97dab77 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-71206d3e-24ae-4dbc-be2a-eb1ab97dab77 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-71206d3e-24ae-4dbc-be2a-eb1ab97dab77 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}@media (max-width: 767px){#s-71206d3e-24ae-4dbc-be2a-eb1ab97dab77 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-71206d3e-24ae-4dbc-be2a-eb1ab97dab77 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}
#s-94c1e7ba-27d1-4ab8-8cfd-61305aa35b1a {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-94c1e7ba-27d1-4ab8-8cfd-61305aa35b1a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-94c1e7ba-27d1-4ab8-8cfd-61305aa35b1a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-94c1e7ba-27d1-4ab8-8cfd-61305aa35b1a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-94c1e7ba-27d1-4ab8-8cfd-61305aa35b1a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-c86ebb61-c329-4f98-8b92-2acd27ec7736 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-68358787-5acf-46ce-bc4c-e77fa8f38e3b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-68358787-5acf-46ce-bc4c-e77fa8f38e3b .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-68358787-5acf-46ce-bc4c-e77fa8f38e3b .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-68358787-5acf-46ce-bc4c-e77fa8f38e3b .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-68358787-5acf-46ce-bc4c-e77fa8f38e3b .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-68358787-5acf-46ce-bc4c-e77fa8f38e3b .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}
#s-e5a54f39-b230-4422-be2b-6ae600aa6fff {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e5a54f39-b230-4422-be2b-6ae600aa6fff .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-59fda7c1-3f37-4809-845d-9a38c1b48bc5 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-bc35e1c4-5a79-4348-b563-2bcd21c8b4f1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-bc35e1c4-5a79-4348-b563-2bcd21c8b4f1 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-bc35e1c4-5a79-4348-b563-2bcd21c8b4f1 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-bc35e1c4-5a79-4348-b563-2bcd21c8b4f1 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-bc35e1c4-5a79-4348-b563-2bcd21c8b4f1 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-bc35e1c4-5a79-4348-b563-2bcd21c8b4f1 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}
#s-a0ce3323-3397-43e8-81f0-8ae2007c8661 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a0ce3323-3397-43e8-81f0-8ae2007c8661 .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-450afe4a-83ee-4f88-b52e-a2b2746da742 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-450afe4a-83ee-4f88-b52e-a2b2746da742 {
  margin-top: 5px;
}
}
#s-9185e451-2c73-48c8-8939-3c81209af01d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9185e451-2c73-48c8-8939-3c81209af01d .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-9185e451-2c73-48c8-8939-3c81209af01d .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9185e451-2c73-48c8-8939-3c81209af01d .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9185e451-2c73-48c8-8939-3c81209af01d .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-9185e451-2c73-48c8-8939-3c81209af01d .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}
#s-664f0383-9a03-4739-859a-22fd75675382 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-664f0383-9a03-4739-859a-22fd75675382 .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-f2668ce7-60f1-4d0b-a16f-8aecb08fccbd {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-f2668ce7-60f1-4d0b-a16f-8aecb08fccbd {
  margin-top: 5px;
}
}
#s-a60b6077-a7fb-4636-9faf-63953b0c5ffa {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a60b6077-a7fb-4636-9faf-63953b0c5ffa .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-a60b6077-a7fb-4636-9faf-63953b0c5ffa .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a60b6077-a7fb-4636-9faf-63953b0c5ffa .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a60b6077-a7fb-4636-9faf-63953b0c5ffa .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-a60b6077-a7fb-4636-9faf-63953b0c5ffa .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-8c9390ec-7c78-4c5c-8502-e4aa8be89f34 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8c9390ec-7c78-4c5c-8502-e4aa8be89f34 .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-515d583f-fed1-485c-8c8a-7d6f9f63a4e5 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-515d583f-fed1-485c-8c8a-7d6f9f63a4e5:hover {background-color: rgba(19, 17, 12, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-515d583f-fed1-485c-8c8a-7d6f9f63a4e5:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-515d583f-fed1-485c-8c8a-7d6f9f63a4e5-root {
    text-align: center;
  }


#s-515d583f-fed1-485c-8c8a-7d6f9f63a4e5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
@media (min-width: 1200px){
  #s-515d583f-fed1-485c-8c8a-7d6f9f63a4e5-root {
    text-align: center;
  }


#s-515d583f-fed1-485c-8c8a-7d6f9f63a4e5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-515d583f-fed1-485c-8c8a-7d6f9f63a4e5-root {
    text-align: center;
  }


#s-515d583f-fed1-485c-8c8a-7d6f9f63a4e5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-515d583f-fed1-485c-8c8a-7d6f9f63a4e5-root {
    text-align: center;
  }


#s-515d583f-fed1-485c-8c8a-7d6f9f63a4e5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (max-width: 767px){
  #s-515d583f-fed1-485c-8c8a-7d6f9f63a4e5-root {
    text-align: center;
  }


#s-515d583f-fed1-485c-8c8a-7d6f9f63a4e5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}
#s-955e4e22-1a09-461b-bddf-f3055dab89ff {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-955e4e22-1a09-461b-bddf-f3055dab89ff"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-955e4e22-1a09-461b-bddf-f3055dab89ff"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-955e4e22-1a09-461b-bddf-f3055dab89ff"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-955e4e22-1a09-461b-bddf-f3055dab89ff"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-e28f2c2e-48c8-4d8b-8ba0-49859a0b0df2 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-e28f2c2e-48c8-4d8b-8ba0-49859a0b0df2 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}







#s-e28f2c2e-48c8-4d8b-8ba0-49859a0b0df2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e28f2c2e-48c8-4d8b-8ba0-49859a0b0df2.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c1892f3a-4944-471a-b127-df01b2da6de8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-c1892f3a-4944-471a-b127-df01b2da6de8 {
  text-align: center;
}
}
#s-c1892f3a-4944-471a-b127-df01b2da6de8 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-c1892f3a-4944-471a-b127-df01b2da6de8 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-c1892f3a-4944-471a-b127-df01b2da6de8 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-c1892f3a-4944-471a-b127-df01b2da6de8 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}@media (max-width: 767px){#s-c1892f3a-4944-471a-b127-df01b2da6de8 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-c1892f3a-4944-471a-b127-df01b2da6de8 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}
#s-7a667b97-8608-4841-94e1-7615d1779fe2 {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-7a667b97-8608-4841-94e1-7615d1779fe2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-7a667b97-8608-4841-94e1-7615d1779fe2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-7a667b97-8608-4841-94e1-7615d1779fe2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-7a667b97-8608-4841-94e1-7615d1779fe2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-1676ac3f-7c6c-4174-b6d1-ba57b6e7ac5f {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-629cc95f-1d8e-42d9-aff2-b594afa67a97 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-629cc95f-1d8e-42d9-aff2-b594afa67a97 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-629cc95f-1d8e-42d9-aff2-b594afa67a97 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-629cc95f-1d8e-42d9-aff2-b594afa67a97 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-629cc95f-1d8e-42d9-aff2-b594afa67a97 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-629cc95f-1d8e-42d9-aff2-b594afa67a97 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-f44b4d5e-6f64-4034-b384-4a315f490684 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f44b4d5e-6f64-4034-b384-4a315f490684 .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-26de047e-cd28-4f50-9bdb-495dd94b8bb9 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-e4e32a2f-5b76-49cd-923b-20b1bb2d9588 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e4e32a2f-5b76-49cd-923b-20b1bb2d9588 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-e4e32a2f-5b76-49cd-923b-20b1bb2d9588 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e4e32a2f-5b76-49cd-923b-20b1bb2d9588 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e4e32a2f-5b76-49cd-923b-20b1bb2d9588 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-e4e32a2f-5b76-49cd-923b-20b1bb2d9588 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}
#s-cbaf6e9e-3743-4ab2-8aad-ffc880ea17e8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cbaf6e9e-3743-4ab2-8aad-ffc880ea17e8 .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-793f44fa-98f4-463c-9fb3-10ec59be5aba {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-793f44fa-98f4-463c-9fb3-10ec59be5aba {
  margin-top: 5px;
}
}
#s-ddf94cde-7c1e-41e7-8942-f51b401659cf {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ddf94cde-7c1e-41e7-8942-f51b401659cf .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-ddf94cde-7c1e-41e7-8942-f51b401659cf .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-ddf94cde-7c1e-41e7-8942-f51b401659cf .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-ddf94cde-7c1e-41e7-8942-f51b401659cf .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-ddf94cde-7c1e-41e7-8942-f51b401659cf .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}
#s-022c879c-b0c8-40f6-898d-7b4e2c92c18d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-022c879c-b0c8-40f6-898d-7b4e2c92c18d .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-4672664e-f18f-47f9-b05e-45f675974979 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-4672664e-f18f-47f9-b05e-45f675974979 {
  margin-top: 5px;
}
}
#s-be036a84-ae00-4200-b33f-646d94d5a672 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-be036a84-ae00-4200-b33f-646d94d5a672 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-be036a84-ae00-4200-b33f-646d94d5a672 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-be036a84-ae00-4200-b33f-646d94d5a672 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-be036a84-ae00-4200-b33f-646d94d5a672 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-be036a84-ae00-4200-b33f-646d94d5a672 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}
#s-9c3b167b-e967-42ab-8cb3-16fd6feb3d02 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9c3b167b-e967-42ab-8cb3-16fd6feb3d02 .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-42407131-d38d-4341-9038-247a2d78f43d {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-42407131-d38d-4341-9038-247a2d78f43d:hover {background-color: rgba(19, 17, 12, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-42407131-d38d-4341-9038-247a2d78f43d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-42407131-d38d-4341-9038-247a2d78f43d-root {
    text-align: center;
  }


#s-42407131-d38d-4341-9038-247a2d78f43d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
@media (min-width: 1200px){
  #s-42407131-d38d-4341-9038-247a2d78f43d-root {
    text-align: center;
  }


#s-42407131-d38d-4341-9038-247a2d78f43d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-42407131-d38d-4341-9038-247a2d78f43d-root {
    text-align: center;
  }


#s-42407131-d38d-4341-9038-247a2d78f43d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-42407131-d38d-4341-9038-247a2d78f43d-root {
    text-align: center;
  }


#s-42407131-d38d-4341-9038-247a2d78f43d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (max-width: 767px){
  #s-42407131-d38d-4341-9038-247a2d78f43d-root {
    text-align: center;
  }


#s-42407131-d38d-4341-9038-247a2d78f43d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}
#s-7feb7170-52d2-439e-af97-a08a9f412db0 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-7feb7170-52d2-439e-af97-a08a9f412db0 {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}







#s-7feb7170-52d2-439e-af97-a08a9f412db0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7feb7170-52d2-439e-af97-a08a9f412db0.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-dd039b5b-8d32-4626-a7e8-a07b3504fb2b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-dd039b5b-8d32-4626-a7e8-a07b3504fb2b {
  text-align: center;
}
}
#s-dd039b5b-8d32-4626-a7e8-a07b3504fb2b .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-dd039b5b-8d32-4626-a7e8-a07b3504fb2b .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-dd039b5b-8d32-4626-a7e8-a07b3504fb2b .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-dd039b5b-8d32-4626-a7e8-a07b3504fb2b .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}@media (max-width: 767px){#s-dd039b5b-8d32-4626-a7e8-a07b3504fb2b .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-dd039b5b-8d32-4626-a7e8-a07b3504fb2b .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}
#s-f1b010de-ad1a-4039-a729-8abf4b8e14a4 {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f1b010de-ad1a-4039-a729-8abf4b8e14a4"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-f1b010de-ad1a-4039-a729-8abf4b8e14a4"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-f1b010de-ad1a-4039-a729-8abf4b8e14a4"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-f1b010de-ad1a-4039-a729-8abf4b8e14a4"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-f8b2b955-fb66-48b3-8be3-6828d624c363 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-b6cc77e4-e72a-4e45-a18f-4d96e024a756 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b6cc77e4-e72a-4e45-a18f-4d96e024a756 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-b6cc77e4-e72a-4e45-a18f-4d96e024a756 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b6cc77e4-e72a-4e45-a18f-4d96e024a756 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b6cc77e4-e72a-4e45-a18f-4d96e024a756 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-b6cc77e4-e72a-4e45-a18f-4d96e024a756 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}
#s-1b049d7e-a63d-4919-9e9f-369b949df72a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1b049d7e-a63d-4919-9e9f-369b949df72a .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-e113c7ba-f623-464e-bbdc-279cac53c931 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-86a39310-2778-4b5b-b157-cd98dff1528a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-86a39310-2778-4b5b-b157-cd98dff1528a .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-86a39310-2778-4b5b-b157-cd98dff1528a .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-86a39310-2778-4b5b-b157-cd98dff1528a .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-86a39310-2778-4b5b-b157-cd98dff1528a .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-86a39310-2778-4b5b-b157-cd98dff1528a .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}
#s-d793288f-25e7-4328-b627-a25e68d7eec8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d793288f-25e7-4328-b627-a25e68d7eec8 .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-8c248c6a-32e9-4794-bc97-d9883aed6f83 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-8c248c6a-32e9-4794-bc97-d9883aed6f83 {
  margin-top: 5px;
}
}
#s-b46e88ce-37a1-4a4f-9f84-6d2566b641ee {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b46e88ce-37a1-4a4f-9f84-6d2566b641ee .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-b46e88ce-37a1-4a4f-9f84-6d2566b641ee .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b46e88ce-37a1-4a4f-9f84-6d2566b641ee .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b46e88ce-37a1-4a4f-9f84-6d2566b641ee .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-b46e88ce-37a1-4a4f-9f84-6d2566b641ee .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-f5fe0cd5-7635-4cfa-9a4b-4f567881de87 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f5fe0cd5-7635-4cfa-9a4b-4f567881de87 .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-99c1e8a7-d69c-471f-b1ad-12c1a4359af2 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-99c1e8a7-d69c-471f-b1ad-12c1a4359af2 {
  margin-top: 5px;
}
}
#s-485c684c-cfbd-43b3-b984-21c4800dc5d5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-485c684c-cfbd-43b3-b984-21c4800dc5d5 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-485c684c-cfbd-43b3-b984-21c4800dc5d5 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-485c684c-cfbd-43b3-b984-21c4800dc5d5 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-485c684c-cfbd-43b3-b984-21c4800dc5d5 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-485c684c-cfbd-43b3-b984-21c4800dc5d5 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}
#s-2d2247f2-6fe8-40ca-a3a3-96bc76dcb1ff {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2d2247f2-6fe8-40ca-a3a3-96bc76dcb1ff .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-ab964146-4b0f-4fc5-8bf0-c32b6a0945bc {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-ab964146-4b0f-4fc5-8bf0-c32b6a0945bc:hover {background-color: rgba(19, 17, 12, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-ab964146-4b0f-4fc5-8bf0-c32b6a0945bc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ab964146-4b0f-4fc5-8bf0-c32b6a0945bc-root {
    text-align: center;
  }


#s-ab964146-4b0f-4fc5-8bf0-c32b6a0945bc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
@media (min-width: 1200px){
  #s-ab964146-4b0f-4fc5-8bf0-c32b6a0945bc-root {
    text-align: center;
  }


#s-ab964146-4b0f-4fc5-8bf0-c32b6a0945bc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ab964146-4b0f-4fc5-8bf0-c32b6a0945bc-root {
    text-align: center;
  }


#s-ab964146-4b0f-4fc5-8bf0-c32b6a0945bc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ab964146-4b0f-4fc5-8bf0-c32b6a0945bc-root {
    text-align: center;
  }


#s-ab964146-4b0f-4fc5-8bf0-c32b6a0945bc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (max-width: 767px){
  #s-ab964146-4b0f-4fc5-8bf0-c32b6a0945bc-root {
    text-align: center;
  }


#s-ab964146-4b0f-4fc5-8bf0-c32b6a0945bc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}
#s-30dfeda7-ef54-4126-9307-d9f96120ba50 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-30dfeda7-ef54-4126-9307-d9f96120ba50"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-30dfeda7-ef54-4126-9307-d9f96120ba50"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-30dfeda7-ef54-4126-9307-d9f96120ba50"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-30dfeda7-ef54-4126-9307-d9f96120ba50"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-b2fd4774-001c-4001-9388-06d7ede844d9 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-b2fd4774-001c-4001-9388-06d7ede844d9 {
  padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}







#s-b2fd4774-001c-4001-9388-06d7ede844d9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b2fd4774-001c-4001-9388-06d7ede844d9.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-07a6dd79-fd48-41d0-a355-15147e5d7625 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-07a6dd79-fd48-41d0-a355-15147e5d7625 {
  text-align: center;
}
}
#s-07a6dd79-fd48-41d0-a355-15147e5d7625 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-07a6dd79-fd48-41d0-a355-15147e5d7625 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-07a6dd79-fd48-41d0-a355-15147e5d7625 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-07a6dd79-fd48-41d0-a355-15147e5d7625 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}@media (max-width: 767px){#s-07a6dd79-fd48-41d0-a355-15147e5d7625 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-07a6dd79-fd48-41d0-a355-15147e5d7625 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}
#s-5e0b41e8-7986-4116-8afc-fad8bde21bb7 {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-5e0b41e8-7986-4116-8afc-fad8bde21bb7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-5e0b41e8-7986-4116-8afc-fad8bde21bb7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-5e0b41e8-7986-4116-8afc-fad8bde21bb7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-5e0b41e8-7986-4116-8afc-fad8bde21bb7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-1de3cac5-ddb9-4783-986a-0196be4ceecc {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-a80dd822-0c25-42e3-86e5-ed8180481d00 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a80dd822-0c25-42e3-86e5-ed8180481d00 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-a80dd822-0c25-42e3-86e5-ed8180481d00 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a80dd822-0c25-42e3-86e5-ed8180481d00 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a80dd822-0c25-42e3-86e5-ed8180481d00 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-a80dd822-0c25-42e3-86e5-ed8180481d00 .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}
#s-f2b1b1a3-e72b-4bca-a396-44e84209ee8b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f2b1b1a3-e72b-4bca-a396-44e84209ee8b .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-b9eff6e1-2671-46f9-9c17-902a06ba0a9d {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-7786553f-fb79-4af1-b2d1-fedb2029b0da {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7786553f-fb79-4af1-b2d1-fedb2029b0da .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-7786553f-fb79-4af1-b2d1-fedb2029b0da .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-7786553f-fb79-4af1-b2d1-fedb2029b0da .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-7786553f-fb79-4af1-b2d1-fedb2029b0da .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-7786553f-fb79-4af1-b2d1-fedb2029b0da .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}
#s-4c6df8b9-90e5-48cd-b2a1-21384a36e8ce {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4c6df8b9-90e5-48cd-b2a1-21384a36e8ce .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-19bad5ae-eb8f-4f9c-9138-f82a46ed6ea5 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-19bad5ae-eb8f-4f9c-9138-f82a46ed6ea5 {
  margin-top: 5px;
}
}
#s-b61176e4-7f12-42cc-9e4f-839688ed4eba {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b61176e4-7f12-42cc-9e4f-839688ed4eba .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-b61176e4-7f12-42cc-9e4f-839688ed4eba .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b61176e4-7f12-42cc-9e4f-839688ed4eba .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b61176e4-7f12-42cc-9e4f-839688ed4eba .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-b61176e4-7f12-42cc-9e4f-839688ed4eba .shg-image-zoom {
  width:  1000; 
  height:  100%; 
}





}
#s-778496c6-a69b-4755-a471-bad8cecb1d18 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-778496c6-a69b-4755-a471-bad8cecb1d18 .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-83cb9418-5902-4997-9487-aead1350de04 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-83cb9418-5902-4997-9487-aead1350de04 {
  margin-top: 5px;
}
}
#s-c8795144-45ae-44e5-b16d-338ff8726e9d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c8795144-45ae-44e5-b16d-338ff8726e9d .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-c8795144-45ae-44e5-b16d-338ff8726e9d .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c8795144-45ae-44e5-b16d-338ff8726e9d .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c8795144-45ae-44e5-b16d-338ff8726e9d .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-c8795144-45ae-44e5-b16d-338ff8726e9d .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-55166fc7-877a-4c35-99e2-e826700fde7c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-55166fc7-877a-4c35-99e2-e826700fde7c .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-4e7db1c9-e407-41be-82e5-79fb6463256f {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-4e7db1c9-e407-41be-82e5-79fb6463256f:hover {background-color: rgba(19, 17, 12, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-4e7db1c9-e407-41be-82e5-79fb6463256f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4e7db1c9-e407-41be-82e5-79fb6463256f-root {
    text-align: center;
  }


#s-4e7db1c9-e407-41be-82e5-79fb6463256f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
@media (min-width: 1200px){
  #s-4e7db1c9-e407-41be-82e5-79fb6463256f-root {
    text-align: center;
  }


#s-4e7db1c9-e407-41be-82e5-79fb6463256f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4e7db1c9-e407-41be-82e5-79fb6463256f-root {
    text-align: center;
  }


#s-4e7db1c9-e407-41be-82e5-79fb6463256f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4e7db1c9-e407-41be-82e5-79fb6463256f-root {
    text-align: center;
  }


#s-4e7db1c9-e407-41be-82e5-79fb6463256f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (max-width: 767px){
  #s-4e7db1c9-e407-41be-82e5-79fb6463256f-root {
    text-align: center;
  }


#s-4e7db1c9-e407-41be-82e5-79fb6463256f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}
#s-76f145ee-589d-4041-a60a-76157785a10f {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-76f145ee-589d-4041-a60a-76157785a10f {
  margin-top: 10px;
padding-top: 5%;
padding-left: 5%;
padding-bottom: 5%;
padding-right: 5%;
}
}







#s-76f145ee-589d-4041-a60a-76157785a10f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-76f145ee-589d-4041-a60a-76157785a10f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-50f5ba30-db29-4cad-95c1-ec510b205e80 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-50f5ba30-db29-4cad-95c1-ec510b205e80 {
  text-align: center;
}
}
#s-50f5ba30-db29-4cad-95c1-ec510b205e80 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-50f5ba30-db29-4cad-95c1-ec510b205e80 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-50f5ba30-db29-4cad-95c1-ec510b205e80 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-50f5ba30-db29-4cad-95c1-ec510b205e80 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}@media (max-width: 767px){#s-50f5ba30-db29-4cad-95c1-ec510b205e80 .shogun-heading-component h3 {
  color: rgba(19, 17, 12, 1);
  font-weight:  800 ;
  font-family: "Archivo";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-50f5ba30-db29-4cad-95c1-ec510b205e80 .shogun-heading-component h3 a {
  color: rgba(19, 17, 12, 1);
}

}
#s-295bd6af-c7a3-4069-b902-e88a1f51acf2 {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-295bd6af-c7a3-4069-b902-e88a1f51acf2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-295bd6af-c7a3-4069-b902-e88a1f51acf2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-295bd6af-c7a3-4069-b902-e88a1f51acf2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-295bd6af-c7a3-4069-b902-e88a1f51acf2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-0a3617ca-aad1-4d35-a80a-c5ace81b9fa7 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-2e58617f-551b-4fed-a7a4-a608eb5ec265 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2e58617f-551b-4fed-a7a4-a608eb5ec265 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-2e58617f-551b-4fed-a7a4-a608eb5ec265 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-2e58617f-551b-4fed-a7a4-a608eb5ec265 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-2e58617f-551b-4fed-a7a4-a608eb5ec265 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-2e58617f-551b-4fed-a7a4-a608eb5ec265 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-12eabc2a-f3ac-4c14-ba4c-6fce0cd07f31 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-12eabc2a-f3ac-4c14-ba4c-6fce0cd07f31 .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-3e08f40a-41ae-447e-86be-081691a536c3 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}

#s-d56c251b-38fb-4aa3-ba1e-89a64527e112 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d56c251b-38fb-4aa3-ba1e-89a64527e112 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-d56c251b-38fb-4aa3-ba1e-89a64527e112 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d56c251b-38fb-4aa3-ba1e-89a64527e112 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d56c251b-38fb-4aa3-ba1e-89a64527e112 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-d56c251b-38fb-4aa3-ba1e-89a64527e112 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-576a59fa-6240-4487-8ec0-422d76d7321a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-576a59fa-6240-4487-8ec0-422d76d7321a .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-ac7aca18-38d7-451a-a7d4-4dc2593bb50c {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-ac7aca18-38d7-451a-a7d4-4dc2593bb50c {
  margin-top: 5px;
}
}
#s-ddd75e3b-ec24-4b45-8985-ac6bba8ca39d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ddd75e3b-ec24-4b45-8985-ac6bba8ca39d .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-ddd75e3b-ec24-4b45-8985-ac6bba8ca39d .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-ddd75e3b-ec24-4b45-8985-ac6bba8ca39d .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-ddd75e3b-ec24-4b45-8985-ac6bba8ca39d .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-ddd75e3b-ec24-4b45-8985-ac6bba8ca39d .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-4acf8377-e53d-4edf-8557-76e0209b3a3b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4acf8377-e53d-4edf-8557-76e0209b3a3b .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-c152d187-6a83-49b7-a65e-b5ea08fc9418 {
  margin-left: auto;
margin-right: auto;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(165, 0, 0, 1);
border-style: solid;
border-radius: 6px;
}
@media (max-width: 767px){#s-c152d187-6a83-49b7-a65e-b5ea08fc9418 {
  margin-top: 5px;
}
}
#s-ce48918d-414e-4fc7-ade9-2c5697ad3bc0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ce48918d-414e-4fc7-ade9-2c5697ad3bc0 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-ce48918d-414e-4fc7-ade9-2c5697ad3bc0 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-ce48918d-414e-4fc7-ade9-2c5697ad3bc0 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-ce48918d-414e-4fc7-ade9-2c5697ad3bc0 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-ce48918d-414e-4fc7-ade9-2c5697ad3bc0 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
#s-cc3cbe56-fc66-4e9d-8cad-fc0e82c22d32 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cc3cbe56-fc66-4e9d-8cad-fc0e82c22d32 .shg-product-title-component h4 span {
  color: ;
  font-weight:   ;
  font-family: Archivo;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-fb443394-f151-4c6b-b8ae-513ca0925a4b {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 6px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-fb443394-f151-4c6b-b8ae-513ca0925a4b:hover {background-color: rgba(19, 17, 12, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-fb443394-f151-4c6b-b8ae-513ca0925a4b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-fb443394-f151-4c6b-b8ae-513ca0925a4b-root {
    text-align: center;
  }


#s-fb443394-f151-4c6b-b8ae-513ca0925a4b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
@media (min-width: 1200px){
  #s-fb443394-f151-4c6b-b8ae-513ca0925a4b-root {
    text-align: center;
  }


#s-fb443394-f151-4c6b-b8ae-513ca0925a4b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fb443394-f151-4c6b-b8ae-513ca0925a4b-root {
    text-align: center;
  }


#s-fb443394-f151-4c6b-b8ae-513ca0925a4b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fb443394-f151-4c6b-b8ae-513ca0925a4b-root {
    text-align: center;
  }


#s-fb443394-f151-4c6b-b8ae-513ca0925a4b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}@media (max-width: 767px){
  #s-fb443394-f151-4c6b-b8ae-513ca0925a4b-root {
    text-align: center;
  }


#s-fb443394-f151-4c6b-b8ae-513ca0925a4b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Archivo;
  display:  block ;
}
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  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;
}

@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}