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

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

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

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

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

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

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

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

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

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

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

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

#s-24366a02-95f0-4391-b28c-bdb6da999c11 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 0px;
min-height: 500px;
background-position: center center;
}
@media (min-width: 1200px){#s-24366a02-95f0-4391-b28c-bdb6da999c11 {
  border-style: solid;
border-color: #000;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
min-height: 600px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-24366a02-95f0-4391-b28c-bdb6da999c11 {
  display: none;
}
#s-24366a02-95f0-4391-b28c-bdb6da999c11, #wrap-s-24366a02-95f0-4391-b28c-bdb6da999c11, #wrap-content-s-24366a02-95f0-4391-b28c-bdb6da999c11 { display: none !important; }}@media (max-width: 767px){#s-24366a02-95f0-4391-b28c-bdb6da999c11 {
  min-height: 700px;
display: none;
}
#s-24366a02-95f0-4391-b28c-bdb6da999c11, #wrap-s-24366a02-95f0-4391-b28c-bdb6da999c11, #wrap-content-s-24366a02-95f0-4391-b28c-bdb6da999c11 { display: none !important; }}
#s-24366a02-95f0-4391-b28c-bdb6da999c11 {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-24366a02-95f0-4391-b28c-bdb6da999c11 {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/-/resize/480x/);
}
#s-24366a02-95f0-4391-b28c-bdb6da999c11.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-24366a02-95f0-4391-b28c-bdb6da999c11 {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/-/resize/960x/);
}
#s-24366a02-95f0-4391-b28c-bdb6da999c11.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-24366a02-95f0-4391-b28c-bdb6da999c11 {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/-/resize/768x/);
}
#s-24366a02-95f0-4391-b28c-bdb6da999c11.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-24366a02-95f0-4391-b28c-bdb6da999c11 {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/-/resize/1536x/);
}
#s-24366a02-95f0-4391-b28c-bdb6da999c11.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-24366a02-95f0-4391-b28c-bdb6da999c11 {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/-/resize/1024x/);
}
#s-24366a02-95f0-4391-b28c-bdb6da999c11.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-24366a02-95f0-4391-b28c-bdb6da999c11 {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/-/resize/2048x/);
}
#s-24366a02-95f0-4391-b28c-bdb6da999c11.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-24366a02-95f0-4391-b28c-bdb6da999c11 {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/-/resize/1200x/);
}
#s-24366a02-95f0-4391-b28c-bdb6da999c11.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-24366a02-95f0-4391-b28c-bdb6da999c11 {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/-/resize/2048x/);
}
#s-24366a02-95f0-4391-b28c-bdb6da999c11.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-24366a02-95f0-4391-b28c-bdb6da999c11 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-24366a02-95f0-4391-b28c-bdb6da999c11 {
  cursor: pointer;
}#s-24366a02-95f0-4391-b28c-bdb6da999c11.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

#s-b5d5ccaa-81f3-49a3-8564-96f4c98fb476 {
  margin-left: 4%;
margin-right: 4%;
}
@media (min-width: 1200px){#s-b5d5ccaa-81f3-49a3-8564-96f4c98fb476 {
  padding-left: 3%;
padding-right: 3%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b5d5ccaa-81f3-49a3-8564-96f4c98fb476 {
  padding-left: 3%;
padding-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b5d5ccaa-81f3-49a3-8564-96f4c98fb476 {
  padding-left: 3%;
padding-right: 3%;
}
}
@media (min-width: 0px) {
[id="s-b5d5ccaa-81f3-49a3-8564-96f4c98fb476"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b5d5ccaa-81f3-49a3-8564-96f4c98fb476"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-b5d5ccaa-81f3-49a3-8564-96f4c98fb476"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b5d5ccaa-81f3-49a3-8564-96f4c98fb476"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-b5d5ccaa-81f3-49a3-8564-96f4c98fb476"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b5d5ccaa-81f3-49a3-8564-96f4c98fb476"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-b5d5ccaa-81f3-49a3-8564-96f4c98fb476"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

#s-4e0d5064-81ae-4218-9b58-4642f2471ebd {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-4e0d5064-81ae-4218-9b58-4642f2471ebd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4e0d5064-81ae-4218-9b58-4642f2471ebd.shg-box.shg-c {
  justify-content: center;
}

.shg-align-container {
  box-sizing: border-box;
}

.shg-inner-inline-image {
  position: relative;
  display: block;
  overflow: hidden;
}

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

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

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

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

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

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

.shg-imageV3-content {
  text-align: initial;
}

.shogun-image-content-v3 {
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

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

.shogun-image-content-not-linked>div {
  pointer-events: auto;
}

.shogun-image-content-linked a,
.shogun-image-content-linked button,
.shogun-image-content-linked iframe,
.shogun-image-content-linked .shg-box-linked {
  pointer-events: auto;
}

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

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

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

.shg-inner-inline-image .shogun-image.hover~* {
  z-index: 1;
}

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-be59c023-b621-4851-b7b0-28501440ec87 {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
max-width: 100px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-be59c023-b621-4851-b7b0-28501440ec87 {
  margin-bottom: 2%;
}
}
#s-be59c023-b621-4851-b7b0-28501440ec87 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be59c023-b621-4851-b7b0-28501440ec87-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-be59c023-b621-4851-b7b0-28501440ec87 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 2%;
}

#s-be59c023-b621-4851-b7b0-28501440ec87 .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-be59c023-b621-4851-b7b0-28501440ec87 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be59c023-b621-4851-b7b0-28501440ec87 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-be59c023-b621-4851-b7b0-28501440ec87 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be59c023-b621-4851-b7b0-28501440ec87.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-be59c023-b621-4851-b7b0-28501440ec87.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be59c023-b621-4851-b7b0-28501440ec87.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-be59c023-b621-4851-b7b0-28501440ec87 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be59c023-b621-4851-b7b0-28501440ec87-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-be59c023-b621-4851-b7b0-28501440ec87 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-be59c023-b621-4851-b7b0-28501440ec87 .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-be59c023-b621-4851-b7b0-28501440ec87 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be59c023-b621-4851-b7b0-28501440ec87 img.shogun-image {
  width: 100%;
  
  
  

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




.s-be59c023-b621-4851-b7b0-28501440ec87 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be59c023-b621-4851-b7b0-28501440ec87.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-be59c023-b621-4851-b7b0-28501440ec87.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be59c023-b621-4851-b7b0-28501440ec87.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-be59c023-b621-4851-b7b0-28501440ec87 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be59c023-b621-4851-b7b0-28501440ec87-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-be59c023-b621-4851-b7b0-28501440ec87 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 2%;
}

#s-be59c023-b621-4851-b7b0-28501440ec87 .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-be59c023-b621-4851-b7b0-28501440ec87 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be59c023-b621-4851-b7b0-28501440ec87 img.shogun-image {
  width: 100%;
  
  
  

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




.s-be59c023-b621-4851-b7b0-28501440ec87 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be59c023-b621-4851-b7b0-28501440ec87.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-be59c023-b621-4851-b7b0-28501440ec87.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be59c023-b621-4851-b7b0-28501440ec87.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-be59c023-b621-4851-b7b0-28501440ec87 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be59c023-b621-4851-b7b0-28501440ec87-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-be59c023-b621-4851-b7b0-28501440ec87 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-be59c023-b621-4851-b7b0-28501440ec87 .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-be59c023-b621-4851-b7b0-28501440ec87 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be59c023-b621-4851-b7b0-28501440ec87 img.shogun-image {
  width: 100%;
  
  
  

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




.s-be59c023-b621-4851-b7b0-28501440ec87 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be59c023-b621-4851-b7b0-28501440ec87.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-be59c023-b621-4851-b7b0-28501440ec87.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be59c023-b621-4851-b7b0-28501440ec87.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-be59c023-b621-4851-b7b0-28501440ec87 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-be59c023-b621-4851-b7b0-28501440ec87-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-be59c023-b621-4851-b7b0-28501440ec87 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-be59c023-b621-4851-b7b0-28501440ec87 .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-be59c023-b621-4851-b7b0-28501440ec87 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-be59c023-b621-4851-b7b0-28501440ec87 img.shogun-image {
  width: 100%;
  
  
  

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




.s-be59c023-b621-4851-b7b0-28501440ec87 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-be59c023-b621-4851-b7b0-28501440ec87.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-be59c023-b621-4851-b7b0-28501440ec87.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-be59c023-b621-4851-b7b0-28501440ec87.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a0fbf0a8-2879-4682-8430-4c43f4a7df6a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

.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 {
  
  
}

.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-6386d88b-57fa-4a12-964f-23afbbbb725b {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOTAzOTlmZWMtMDFkMi00NDUyLWE3MTEtZGYyMzYwYTE2MDVjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOGY0NmQ0O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYTY0OWI0O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5MDM5OWZlYy0wMWQyLTQ0NTItYTcxMS1kZjIzNjBhMTYwNWMpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-radius: 30px;
text-align: left;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#8f46d4"}, {"id"=>2, "pos"=>1, "color"=>"#a649b4"}];
hover-type: gradient;
color: rgba(255, 255, 255, 1);
}
#s-6386d88b-57fa-4a12-964f-23afbbbb725b:hover {background-color: rgba(206, 88, 169, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-6386d88b-57fa-4a12-964f-23afbbbb725b:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-6386d88b-57fa-4a12-964f-23afbbbb725b {
  text-align: center;
}
}

  #s-6386d88b-57fa-4a12-964f-23afbbbb725b-root {
    text-align: left;
  }


#s-6386d88b-57fa-4a12-964f-23afbbbb725b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-6386d88b-57fa-4a12-964f-23afbbbb725b-root {
    text-align: left;
  }


#s-6386d88b-57fa-4a12-964f-23afbbbb725b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6386d88b-57fa-4a12-964f-23afbbbb725b-root {
    text-align: left;
  }


#s-6386d88b-57fa-4a12-964f-23afbbbb725b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6386d88b-57fa-4a12-964f-23afbbbb725b-root {
    text-align: left;
  }


#s-6386d88b-57fa-4a12-964f-23afbbbb725b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-6386d88b-57fa-4a12-964f-23afbbbb725b-root {
    text-align: center;
  }


#s-6386d88b-57fa-4a12-964f-23afbbbb725b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 400px;
background-position: center top;
}
@media (min-width: 1200px){#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c {
  display: none;
}
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c, #wrap-s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c, #wrap-content-s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c {
  display: none;
}
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c, #wrap-s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c, #wrap-content-s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c {
  border-style: solid;
border-color: #000;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
display: none;
}
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c, #wrap-s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c, #wrap-content-s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c { display: none !important; }}@media (max-width: 767px){#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c {
  border-radius: 0px;
min-height: 650px;
}
}
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c {
  background-image: url(https://i.shgcdn.com/ee299304-e505-4e51-b5d3-d04726eee5a5/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c {
  background-image: url(https://i.shgcdn.com/ee299304-e505-4e51-b5d3-d04726eee5a5/-/resize/480x/);
}
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c {
  background-image: url(https://i.shgcdn.com/ee299304-e505-4e51-b5d3-d04726eee5a5/-/resize/960x/);
}
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c {
  background-image: url(https://i.shgcdn.com/ee299304-e505-4e51-b5d3-d04726eee5a5/-/resize/768x/);
}
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c {
  background-image: url(https://i.shgcdn.com/ee299304-e505-4e51-b5d3-d04726eee5a5/-/resize/1536x/);
}
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c {
  background-image: url(https://i.shgcdn.com/ee299304-e505-4e51-b5d3-d04726eee5a5/-/resize/1024x/);
}
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c {
  background-image: url(https://i.shgcdn.com/ee299304-e505-4e51-b5d3-d04726eee5a5/-/resize/2048x/);
}
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c {
  background-image: url(https://i.shgcdn.com/ee299304-e505-4e51-b5d3-d04726eee5a5/-/resize/1200x/);
}
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c {
  background-image: url(https://i.shgcdn.com/ee299304-e505-4e51-b5d3-d04726eee5a5/-/resize/2048x/);
}
#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c {
  cursor: pointer;
}#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c.shg-box.shg-c {
  justify-content: center;
}
@media (max-width: 767px){






#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c {
  cursor: pointer;
}#s-4fbcfc21-47e8-42e5-9637-81b6abf3fb8c.shg-box.shg-c {
  justify-content: flex-end;
}
}
#s-dbaa0acb-ad43-4d33-ac02-e19e1c9d408c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-dbaa0acb-ad43-4d33-ac02-e19e1c9d408c {
  margin-top: 30px;
margin-bottom: 30px;
}
}







#s-dbaa0acb-ad43-4d33-ac02-e19e1c9d408c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dbaa0acb-ad43-4d33-ac02-e19e1c9d408c {
  cursor: pointer;
}#s-dbaa0acb-ad43-4d33-ac02-e19e1c9d408c.shg-box.shg-c {
  justify-content: center;
}

#s-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  margin-left: auto;
margin-right: auto;
max-width: 1365px;
text-align: center;
}
@media (max-width: 767px){#s-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  margin-bottom: 1%;
max-width: 100px;
}
}
#s-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-67017f00-62e9-4bff-91d9-fa14840d28e5-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-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-67017f00-62e9-4bff-91d9-fa14840d28e5 .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-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-67017f00-62e9-4bff-91d9-fa14840d28e5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1365px;

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




.s-67017f00-62e9-4bff-91d9-fa14840d28e5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-67017f00-62e9-4bff-91d9-fa14840d28e5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67017f00-62e9-4bff-91d9-fa14840d28e5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67017f00-62e9-4bff-91d9-fa14840d28e5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-67017f00-62e9-4bff-91d9-fa14840d28e5-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-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-67017f00-62e9-4bff-91d9-fa14840d28e5 .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-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-67017f00-62e9-4bff-91d9-fa14840d28e5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-67017f00-62e9-4bff-91d9-fa14840d28e5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-67017f00-62e9-4bff-91d9-fa14840d28e5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67017f00-62e9-4bff-91d9-fa14840d28e5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67017f00-62e9-4bff-91d9-fa14840d28e5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-67017f00-62e9-4bff-91d9-fa14840d28e5-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-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-67017f00-62e9-4bff-91d9-fa14840d28e5 .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-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-67017f00-62e9-4bff-91d9-fa14840d28e5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-67017f00-62e9-4bff-91d9-fa14840d28e5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-67017f00-62e9-4bff-91d9-fa14840d28e5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67017f00-62e9-4bff-91d9-fa14840d28e5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67017f00-62e9-4bff-91d9-fa14840d28e5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-67017f00-62e9-4bff-91d9-fa14840d28e5-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-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-67017f00-62e9-4bff-91d9-fa14840d28e5 .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-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-67017f00-62e9-4bff-91d9-fa14840d28e5 img.shogun-image {
  width: 100%;
  
  
  

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




.s-67017f00-62e9-4bff-91d9-fa14840d28e5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-67017f00-62e9-4bff-91d9-fa14840d28e5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67017f00-62e9-4bff-91d9-fa14840d28e5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67017f00-62e9-4bff-91d9-fa14840d28e5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-67017f00-62e9-4bff-91d9-fa14840d28e5-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-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 1%;
}

#s-67017f00-62e9-4bff-91d9-fa14840d28e5 .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-67017f00-62e9-4bff-91d9-fa14840d28e5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-67017f00-62e9-4bff-91d9-fa14840d28e5 img.shogun-image {
  width: 100%;
  
  
  max-width: 100px;

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




.s-67017f00-62e9-4bff-91d9-fa14840d28e5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-67017f00-62e9-4bff-91d9-fa14840d28e5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67017f00-62e9-4bff-91d9-fa14840d28e5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67017f00-62e9-4bff-91d9-fa14840d28e5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-389773b0-90a2-4a74-b4a4-9fb8d743b5b8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-389773b0-90a2-4a74-b4a4-9fb8d743b5b8 {
  padding-left: 3%;
padding-right: 3%;
text-align: center;
}
}
#s-a9dacb23-fb9a-4f19-8775-b36afce00d54 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-radius: 30px;
background-color: rgba(11, 189, 202, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-a9dacb23-fb9a-4f19-8775-b36afce00d54:hover {background-color: rgba(2, 101, 110, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a9dacb23-fb9a-4f19-8775-b36afce00d54:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-a9dacb23-fb9a-4f19-8775-b36afce00d54 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTJmMDYwNDYtMTNmNy00NzBhLTk4MTUtNTRhZDliNzc4ZjhhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOGY0NmQ0O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYTY0OWI0O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMmYwNjA0Ni0xM2Y3LTQ3MGEtOTgxNS01NGFkOWI3NzhmOGEpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 10px;
text-align: center;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#8f46d4"}, {"id"=>2, "pos"=>1, "color"=>"#a649b4"}];
hover-type: gradient;
}
#s-a9dacb23-fb9a-4f19-8775-b36afce00d54:hover {background-color: rgba(206, 88, 169, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}}

  #s-a9dacb23-fb9a-4f19-8775-b36afce00d54-root {
    text-align: center;
  }


#s-a9dacb23-fb9a-4f19-8775-b36afce00d54.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a9dacb23-fb9a-4f19-8775-b36afce00d54-root {
    text-align: center;
  }


#s-a9dacb23-fb9a-4f19-8775-b36afce00d54.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a9dacb23-fb9a-4f19-8775-b36afce00d54-root {
    text-align: center;
  }


#s-a9dacb23-fb9a-4f19-8775-b36afce00d54.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a9dacb23-fb9a-4f19-8775-b36afce00d54-root {
    text-align: center;
  }


#s-a9dacb23-fb9a-4f19-8775-b36afce00d54.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a9dacb23-fb9a-4f19-8775-b36afce00d54-root {
    text-align: center;
  }


#s-a9dacb23-fb9a-4f19-8775-b36afce00d54.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 0px;
min-height: 400px;
background-position: center center;
}
@media (min-width: 1200px){#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f {
  display: none;
}
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f, #wrap-s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f, #wrap-content-s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f {
  display: none;
}
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f, #wrap-s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f, #wrap-content-s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f {
  border-style: solid;
border-color: #000;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-radius: 0px;
min-height: 500px;
}
}@media (max-width: 767px){#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f {
  border-radius: 30px;
min-height: 700px;
display: none;
}
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f, #wrap-s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f, #wrap-content-s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f { display: none !important; }}
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/-/resize/480x/);
}
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/-/resize/960x/);
}
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/-/resize/768x/);
}
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/-/resize/1536x/);
}
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/-/resize/1024x/);
}
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/-/resize/2048x/);
}
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/-/resize/1200x/);
}
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f {
  background-image: url(https://i.shgcdn.com/99c633a7-8a4f-4717-9cc2-c5c20832a3ac/-/resize/2048x/);
}
#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f {
  cursor: pointer;
}#s-55fe2bfe-3c30-420d-b1ea-2eabdfa0452f.shg-box.shg-c {
  justify-content: center;
}

#s-71a00576-f21a-4d89-9138-ce961276a729 {
  margin-left: 2%;
margin-right: 2%;
}
@media (min-width: 1200px){#s-71a00576-f21a-4d89-9138-ce961276a729 {
  padding-left: 3%;
padding-right: 3%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-71a00576-f21a-4d89-9138-ce961276a729 {
  padding-left: 3%;
padding-right: 3%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-71a00576-f21a-4d89-9138-ce961276a729 {
  margin-left: 5%;
margin-right: 5%;
padding-left: 3%;
padding-right: 3%;
}
}
@media (min-width: 0px) {
[id="s-71a00576-f21a-4d89-9138-ce961276a729"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-71a00576-f21a-4d89-9138-ce961276a729"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-71a00576-f21a-4d89-9138-ce961276a729"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-71a00576-f21a-4d89-9138-ce961276a729"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-71a00576-f21a-4d89-9138-ce961276a729"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-71a00576-f21a-4d89-9138-ce961276a729"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-71a00576-f21a-4d89-9138-ce961276a729"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

#s-80e29a6d-2494-4ad7-8465-ae136627e585 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-80e29a6d-2494-4ad7-8465-ae136627e585 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-80e29a6d-2494-4ad7-8465-ae136627e585.shg-box.shg-c {
  justify-content: center;
}

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  margin-left: auto;
margin-right: auto;
max-width: 1365px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  margin-bottom: 1%;
max-width: 80px;
text-align: left;
}
}
#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3-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-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 .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-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1365px;

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




.s-7848fd4b-a299-4a25-8830-7d2e78b286d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7848fd4b-a299-4a25-8830-7d2e78b286d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7848fd4b-a299-4a25-8830-7d2e78b286d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3-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-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 .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-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7848fd4b-a299-4a25-8830-7d2e78b286d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7848fd4b-a299-4a25-8830-7d2e78b286d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7848fd4b-a299-4a25-8830-7d2e78b286d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3-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-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 .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-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7848fd4b-a299-4a25-8830-7d2e78b286d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7848fd4b-a299-4a25-8830-7d2e78b286d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7848fd4b-a299-4a25-8830-7d2e78b286d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3-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-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 1%;
}

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 .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-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 80px;

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




.s-7848fd4b-a299-4a25-8830-7d2e78b286d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7848fd4b-a299-4a25-8830-7d2e78b286d3.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-7848fd4b-a299-4a25-8830-7d2e78b286d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3-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-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 .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-7848fd4b-a299-4a25-8830-7d2e78b286d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-7848fd4b-a299-4a25-8830-7d2e78b286d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7848fd4b-a299-4a25-8830-7d2e78b286d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7848fd4b-a299-4a25-8830-7d2e78b286d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7848fd4b-a299-4a25-8830-7d2e78b286d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6a6a2df9-79dd-4d42-a600-bbf8306d394e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-ccce35d4-626e-4bfe-bcc6-a234fd99a600 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-radius: 30px;
background-color: rgba(11, 189, 202, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-ccce35d4-626e-4bfe-bcc6-a234fd99a600:hover {background-color: rgba(2, 101, 110, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-ccce35d4-626e-4bfe-bcc6-a234fd99a600:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-ccce35d4-626e-4bfe-bcc6-a234fd99a600 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYTZiMmQwMTQtYTNjOC00Y2I3LWE1OTItYzc2ZGE3NzdjM2YzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOGY0NmQ0O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYTY0OWI0O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhNmIyZDAxNC1hM2M4LTRjYjctYTU5Mi1jNzZkYTc3N2MzZjMpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 10px;
margin-bottom: 10px;
text-align: left;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#8f46d4"}, {"id"=>2, "pos"=>1, "color"=>"#a649b4"}];
hover-type: gradient;
}
#s-ccce35d4-626e-4bfe-bcc6-a234fd99a600:hover {background-color: rgba(206, 88, 169, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}}@media (max-width: 767px){#s-ccce35d4-626e-4bfe-bcc6-a234fd99a600 {
  text-align: center;
}
}

  #s-ccce35d4-626e-4bfe-bcc6-a234fd99a600-root {
    text-align: center;
  }


#s-ccce35d4-626e-4bfe-bcc6-a234fd99a600.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ccce35d4-626e-4bfe-bcc6-a234fd99a600-root {
    text-align: center;
  }


#s-ccce35d4-626e-4bfe-bcc6-a234fd99a600.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ccce35d4-626e-4bfe-bcc6-a234fd99a600-root {
    text-align: center;
  }


#s-ccce35d4-626e-4bfe-bcc6-a234fd99a600.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ccce35d4-626e-4bfe-bcc6-a234fd99a600-root {
    text-align: left;
  }


#s-ccce35d4-626e-4bfe-bcc6-a234fd99a600.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ccce35d4-626e-4bfe-bcc6-a234fd99a600-root {
    text-align: center;
  }


#s-ccce35d4-626e-4bfe-bcc6-a234fd99a600.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-2f397b75-a610-479a-98a5-2b8691c81409 {
  background-repeat: no-repeat;
margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-left: 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: 0px;
min-height: 50px;
}

#s-2f397b75-a610-479a-98a5-2b8691c81409 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjE4MzZmZGEtYmI3Ni00ZmY1LTkxOGUtNWFlNzlmNmEyYzIxIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1NDU0NTQ1NDU0NTQ1NDU0IiBzdHlsZT0ic3RvcC1jb2xvcjojOWUzMTJlO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojNTkwYjA5O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyMTgzNmZkYS1iYjc2LTRmZjUtOTE4ZS01YWU3OWY2YTJjMjEpIi8+PC9zdmc+);
}








#s-2f397b75-a610-479a-98a5-2b8691c81409 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2f397b75-a610-479a-98a5-2b8691c81409.shg-box.shg-c {
  justify-content: center;
}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  
  
  text-transform: none;
  
  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-c7a4bd29-d3e4-4e10-bb5b-cdf2d8dafbe0 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}

#s-c7a4bd29-d3e4-4e10-bb5b-cdf2d8dafbe0 .shogun-heading-component h1 {
  color: rgba(244, 242, 235, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (max-width: 767px){#s-c7a4bd29-d3e4-4e10-bb5b-cdf2d8dafbe0 .shogun-heading-component h1 {
  color: rgba(244, 242, 235, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
/* Duplicated Styles are also in Category base.css - keep them in sync */

.shg-swiper-container {
  --arrow-button-size: 35px;
  --pagination-height: 32px;
  --swiper-pagination-bullet-size: 14px;
  --swiper-pagination-bottom: 8px;

  position: relative;
  /*
   * In case you are wondering, why it's set to grid, please see the links below:
   * https://github.com/nolimits4web/swiper/issues/3599
   * https://github.com/nolimits4web/swiper/issues/3599#issuecomment-1290283431
   */
  display: grid;
  padding: 8px var(--arrow-button-size) var(--pagination-height)
    var(--arrow-button-size);
}

.shg-swiper:not(.swiper-initialized) {
  visibility: hidden;
  display: flex;
  overflow-x: hidden;
}

.shg-swiper-container > .shg-swiper {
  margin-left: 0;
  margin-right: 0;
}

.shg-swiper:not(.swiper-initialized) ~ .swiper-pagination,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-prev,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-next {
  visibility: hidden;
}

.shg-swiper-container > .swiper-button-prev,
.shg-swiper-container > .swiper-button-next {
  top: 0;
  height: calc(100% - var(--pagination-height));
  width: var(--arrow-button-size);
  margin: 0;
}

.shg-swiper-container > .swiper-button-prev {
  left: 0;
}

.shg-swiper-container > .swiper-button-next {
  right: 0;
}

.shg-swiper-container > .swiper-button-next:after,
.shg-swiper-container > .swiper-button-prev:after {
  /* Ditch default Swiper arrow */
  display: none;
}

.shg-swiper-container > .swiper-button-next svg,
.shg-swiper-container > .swiper-button-prev svg {
  width: var(--arrow-button-size);
  height: var(--arrow-button-size);
}

#s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-prev,
#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-next {
  
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-prev svg,
#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-next svg {
  fill: rgba(180, 180, 180, 1) !important;
  stroke: rgba(180, 180, 180, 1) !important;
  
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 1200px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-prev,
#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-next {
  
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-prev svg,
#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-next svg {
  fill: rgba(180, 180, 180, 1) !important;
  stroke: rgba(180, 180, 180, 1) !important;
  
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (min-width: 992px) and (max-width: 1199px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-prev,
#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-next {
  
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-prev svg,
#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-next svg {
  fill: rgba(180, 180, 180, 1) !important;
  stroke: rgba(180, 180, 180, 1) !important;
  
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (min-width: 768px) and (max-width: 991px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-prev,
#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-next {
  
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-prev svg,
#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-next svg {
  fill: rgba(180, 180, 180, 1) !important;
  stroke: rgba(180, 180, 180, 1) !important;
  
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (max-width: 767px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(186, 171, 173, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-prev,
#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-next {
  
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-prev svg,
#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-next svg {
  fill: rgba(180, 180, 180, 1) !important;
  stroke: rgba(180, 180, 180, 1) !important;
  
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff .swiper-pagination-bullet-active {
  background-color: rgba(186, 171, 173, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-7cc38ce4-e6c5-47cd-9259-a16b3be3cfff .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-58ba5be9-5e94-47dc-918f-a46044cda2ee {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-58ba5be9-5e94-47dc-918f-a46044cda2ee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-58ba5be9-5e94-47dc-918f-a46044cda2ee {
  cursor: pointer;
}#s-58ba5be9-5e94-47dc-918f-a46044cda2ee.shg-box.shg-c {
  justify-content: center;
}

#s-a9ac3216-cf82-49e0-8bc9-47d2e7ba6c65 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(255, 255, 255, 1);
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c {
  margin-left: auto;
margin-right: auto;
max-width: 2000px;
text-align: center;
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c-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-3d20992e-93e1-4518-b817-15e8bf2edb5c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 20px;
  padding-bottom: 0px;
}


.shg-image-content-margin-container-s-3d20992e-93e1-4518-b817-15e8bf2edb5c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c img.shogun-image {
  width: 100%;
  
  
  max-width: 2000px;

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




.s-3d20992e-93e1-4518-b817-15e8bf2edb5c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3d20992e-93e1-4518-b817-15e8bf2edb5c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d20992e-93e1-4518-b817-15e8bf2edb5c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3d20992e-93e1-4518-b817-15e8bf2edb5c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c-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-3d20992e-93e1-4518-b817-15e8bf2edb5c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c .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-3d20992e-93e1-4518-b817-15e8bf2edb5c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c img.shogun-image {
  width: 100%;
  
  
  

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




.s-3d20992e-93e1-4518-b817-15e8bf2edb5c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3d20992e-93e1-4518-b817-15e8bf2edb5c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d20992e-93e1-4518-b817-15e8bf2edb5c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3d20992e-93e1-4518-b817-15e8bf2edb5c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c-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-3d20992e-93e1-4518-b817-15e8bf2edb5c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c .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-3d20992e-93e1-4518-b817-15e8bf2edb5c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c img.shogun-image {
  width: 100%;
  
  
  

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




.s-3d20992e-93e1-4518-b817-15e8bf2edb5c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3d20992e-93e1-4518-b817-15e8bf2edb5c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d20992e-93e1-4518-b817-15e8bf2edb5c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3d20992e-93e1-4518-b817-15e8bf2edb5c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c-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-3d20992e-93e1-4518-b817-15e8bf2edb5c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c .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-3d20992e-93e1-4518-b817-15e8bf2edb5c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c img.shogun-image {
  width: 100%;
  
  
  

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




.s-3d20992e-93e1-4518-b817-15e8bf2edb5c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3d20992e-93e1-4518-b817-15e8bf2edb5c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d20992e-93e1-4518-b817-15e8bf2edb5c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3d20992e-93e1-4518-b817-15e8bf2edb5c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c-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-3d20992e-93e1-4518-b817-15e8bf2edb5c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c .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-3d20992e-93e1-4518-b817-15e8bf2edb5c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c img.shogun-image {
  width: 100%;
  
  
  

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




.s-3d20992e-93e1-4518-b817-15e8bf2edb5c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3d20992e-93e1-4518-b817-15e8bf2edb5c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3d20992e-93e1-4518-b817-15e8bf2edb5c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3d20992e-93e1-4518-b817-15e8bf2edb5c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6ba9cb8a-69c2-4b6d-8ecc-efcf07a750b8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6ba9cb8a-69c2-4b6d-8ecc-efcf07a750b8 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


#s-6ba9cb8a-69c2-4b6d-8ecc-efcf07a750b8 .shogun-heading-component h1 a {
  
}


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

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

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

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

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

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

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  
  
  
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  
  
  
}

.shg-theme-text-content p {
  
  
  
}

#s-a90d7837-54c3-4e96-8101-0841c1706e4a {
  margin-top: 10px;
margin-left: auto;
margin-bottom: -15px;
margin-right: auto;
}

#s-a90d7837-54c3-4e96-8101-0841c1706e4a .shg-proportional-font-size,
#s-a90d7837-54c3-4e96-8101-0841c1706e4a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-00a85044-5726-42fe-8b85-9af332812019 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-00a85044-5726-42fe-8b85-9af332812019 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  
  
  font-style:  normal ;
}

#s-00a85044-5726-42fe-8b85-9af332812019 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 24px;
}

#s-00a85044-5726-42fe-8b85-9af332812019 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a985a1df-298a-450e-a473-9f15e0105ce5 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-radius: 30px;
background-color: rgba(158, 49, 46, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-a985a1df-298a-450e-a473-9f15e0105ce5:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a985a1df-298a-450e-a473-9f15e0105ce5:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a985a1df-298a-450e-a473-9f15e0105ce5-root {
    text-align: center;
  }


#s-a985a1df-298a-450e-a473-9f15e0105ce5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a985a1df-298a-450e-a473-9f15e0105ce5-root {
    text-align: center;
  }


#s-a985a1df-298a-450e-a473-9f15e0105ce5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a985a1df-298a-450e-a473-9f15e0105ce5-root {
    text-align: center;
  }


#s-a985a1df-298a-450e-a473-9f15e0105ce5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a985a1df-298a-450e-a473-9f15e0105ce5-root {
    text-align: center;
  }


#s-a985a1df-298a-450e-a473-9f15e0105ce5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a985a1df-298a-450e-a473-9f15e0105ce5-root {
    text-align: center;
  }


#s-a985a1df-298a-450e-a473-9f15e0105ce5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-a1d49ad4-bce3-410b-8279-78fa15784e75 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-a1d49ad4-bce3-410b-8279-78fa15784e75 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a1d49ad4-bce3-410b-8279-78fa15784e75 {
  cursor: pointer;
}#s-a1d49ad4-bce3-410b-8279-78fa15784e75.shg-box.shg-c {
  justify-content: center;
}

#s-d1f1465c-6cf8-4780-96b1-8031acd25b0f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
background-color: rgba(255, 255, 255, 1);
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 {
  margin-left: auto;
margin-right: auto;
max-width: 960px;
text-align: center;
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57-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-41b19e94-5591-414b-a3c4-d3e3cad4ac57 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 20px;
  
}


.shg-image-content-margin-container-s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 img.shogun-image {
  width: 100%;
  
  
  max-width: 960px;

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




.s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41b19e94-5591-414b-a3c4-d3e3cad4ac57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41b19e94-5591-414b-a3c4-d3e3cad4ac57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57-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-41b19e94-5591-414b-a3c4-d3e3cad4ac57 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 .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-41b19e94-5591-414b-a3c4-d3e3cad4ac57 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 img.shogun-image {
  width: 100%;
  
  
  

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




.s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41b19e94-5591-414b-a3c4-d3e3cad4ac57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41b19e94-5591-414b-a3c4-d3e3cad4ac57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57-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-41b19e94-5591-414b-a3c4-d3e3cad4ac57 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 .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-41b19e94-5591-414b-a3c4-d3e3cad4ac57 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 img.shogun-image {
  width: 100%;
  
  
  

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




.s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41b19e94-5591-414b-a3c4-d3e3cad4ac57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41b19e94-5591-414b-a3c4-d3e3cad4ac57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57-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-41b19e94-5591-414b-a3c4-d3e3cad4ac57 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 .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-41b19e94-5591-414b-a3c4-d3e3cad4ac57 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 img.shogun-image {
  width: 100%;
  
  
  

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




.s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41b19e94-5591-414b-a3c4-d3e3cad4ac57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41b19e94-5591-414b-a3c4-d3e3cad4ac57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57-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-41b19e94-5591-414b-a3c4-d3e3cad4ac57 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 .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-41b19e94-5591-414b-a3c4-d3e3cad4ac57 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 img.shogun-image {
  width: 100%;
  
  
  

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




.s-41b19e94-5591-414b-a3c4-d3e3cad4ac57 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-41b19e94-5591-414b-a3c4-d3e3cad4ac57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-41b19e94-5591-414b-a3c4-d3e3cad4ac57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-41b19e94-5591-414b-a3c4-d3e3cad4ac57.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-95d7e206-17db-4586-88dc-8dd019dd0232 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-95d7e206-17db-4586-88dc-8dd019dd0232 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


#s-95d7e206-17db-4586-88dc-8dd019dd0232 .shogun-heading-component h1 a {
  
}


#s-a87958a1-1fcd-4304-b6ee-4785ad2aeb85 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: -15px;
margin-right: auto;
}

#s-a87958a1-1fcd-4304-b6ee-4785ad2aeb85 .shg-proportional-font-size,
#s-a87958a1-1fcd-4304-b6ee-4785ad2aeb85 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5c2eeed3-51cf-4863-8049-475812c3c522 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-5c2eeed3-51cf-4863-8049-475812c3c522 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 25px;
  
  
  font-style:  normal ;
}

#s-5c2eeed3-51cf-4863-8049-475812c3c522 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 25px;
}

#s-5c2eeed3-51cf-4863-8049-475812c3c522 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7aa762f9-58a6-400e-b991-2f83d5408219 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-radius: 30px;
background-color: rgba(158, 49, 46, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-7aa762f9-58a6-400e-b991-2f83d5408219:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7aa762f9-58a6-400e-b991-2f83d5408219:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7aa762f9-58a6-400e-b991-2f83d5408219-root {
    text-align: center;
  }


#s-7aa762f9-58a6-400e-b991-2f83d5408219.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7aa762f9-58a6-400e-b991-2f83d5408219-root {
    text-align: center;
  }


#s-7aa762f9-58a6-400e-b991-2f83d5408219.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7aa762f9-58a6-400e-b991-2f83d5408219-root {
    text-align: center;
  }


#s-7aa762f9-58a6-400e-b991-2f83d5408219.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7aa762f9-58a6-400e-b991-2f83d5408219-root {
    text-align: center;
  }


#s-7aa762f9-58a6-400e-b991-2f83d5408219.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7aa762f9-58a6-400e-b991-2f83d5408219-root {
    text-align: center;
  }


#s-7aa762f9-58a6-400e-b991-2f83d5408219.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-dad75667-7108-4f94-9bf2-3fae6ced256d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-dad75667-7108-4f94-9bf2-3fae6ced256d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dad75667-7108-4f94-9bf2-3fae6ced256d {
  cursor: pointer;
}#s-dad75667-7108-4f94-9bf2-3fae6ced256d.shg-box.shg-c {
  justify-content: center;
}

#s-87a1d77e-1ba7-4fb5-844f-b7fba06a74f5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(255, 255, 255, 1);
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: center;
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00-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-01aa8102-329f-4981-86f0-c7b91e6c5d00 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 20px;
  
}


.shg-image-content-margin-container-s-01aa8102-329f-4981-86f0-c7b91e6c5d00 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

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




.s-01aa8102-329f-4981-86f0-c7b91e6c5d00 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01aa8102-329f-4981-86f0-c7b91e6c5d00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01aa8102-329f-4981-86f0-c7b91e6c5d00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-01aa8102-329f-4981-86f0-c7b91e6c5d00 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00-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-01aa8102-329f-4981-86f0-c7b91e6c5d00 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00 .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-01aa8102-329f-4981-86f0-c7b91e6c5d00 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00 img.shogun-image {
  width: 100%;
  
  
  

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




.s-01aa8102-329f-4981-86f0-c7b91e6c5d00 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01aa8102-329f-4981-86f0-c7b91e6c5d00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01aa8102-329f-4981-86f0-c7b91e6c5d00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-01aa8102-329f-4981-86f0-c7b91e6c5d00 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00-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-01aa8102-329f-4981-86f0-c7b91e6c5d00 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00 .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-01aa8102-329f-4981-86f0-c7b91e6c5d00 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00 img.shogun-image {
  width: 100%;
  
  
  

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




.s-01aa8102-329f-4981-86f0-c7b91e6c5d00 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01aa8102-329f-4981-86f0-c7b91e6c5d00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01aa8102-329f-4981-86f0-c7b91e6c5d00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-01aa8102-329f-4981-86f0-c7b91e6c5d00 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00-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-01aa8102-329f-4981-86f0-c7b91e6c5d00 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00 .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-01aa8102-329f-4981-86f0-c7b91e6c5d00 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00 img.shogun-image {
  width: 100%;
  
  
  

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




.s-01aa8102-329f-4981-86f0-c7b91e6c5d00 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01aa8102-329f-4981-86f0-c7b91e6c5d00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01aa8102-329f-4981-86f0-c7b91e6c5d00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-01aa8102-329f-4981-86f0-c7b91e6c5d00 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00-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-01aa8102-329f-4981-86f0-c7b91e6c5d00 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00 .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-01aa8102-329f-4981-86f0-c7b91e6c5d00 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00 img.shogun-image {
  width: 100%;
  
  
  

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




.s-01aa8102-329f-4981-86f0-c7b91e6c5d00 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-01aa8102-329f-4981-86f0-c7b91e6c5d00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01aa8102-329f-4981-86f0-c7b91e6c5d00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01aa8102-329f-4981-86f0-c7b91e6c5d00.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-59e4ed86-d5b8-49b3-97ab-6cde8b554cf5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-59e4ed86-d5b8-49b3-97ab-6cde8b554cf5 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


#s-59e4ed86-d5b8-49b3-97ab-6cde8b554cf5 .shogun-heading-component h1 a {
  
}


#s-c170a264-fd8b-49e4-b31a-a4184442f339 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: -15px;
margin-right: auto;
}

#s-c170a264-fd8b-49e4-b31a-a4184442f339 .shg-proportional-font-size,
#s-c170a264-fd8b-49e4-b31a-a4184442f339 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-04b95d54-8b21-4be3-bfa5-1259a67c1564 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-04b95d54-8b21-4be3-bfa5-1259a67c1564 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  
  
  font-style:  normal ;
}

#s-04b95d54-8b21-4be3-bfa5-1259a67c1564 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 24px;
}

#s-04b95d54-8b21-4be3-bfa5-1259a67c1564 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0eba53fd-ab71-45b0-bcfa-a44cc2c9e98c {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-radius: 30px;
background-color: rgba(158, 49, 46, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-0eba53fd-ab71-45b0-bcfa-a44cc2c9e98c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0eba53fd-ab71-45b0-bcfa-a44cc2c9e98c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-0eba53fd-ab71-45b0-bcfa-a44cc2c9e98c-root {
    text-align: center;
  }


#s-0eba53fd-ab71-45b0-bcfa-a44cc2c9e98c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0eba53fd-ab71-45b0-bcfa-a44cc2c9e98c-root {
    text-align: center;
  }


#s-0eba53fd-ab71-45b0-bcfa-a44cc2c9e98c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0eba53fd-ab71-45b0-bcfa-a44cc2c9e98c-root {
    text-align: center;
  }


#s-0eba53fd-ab71-45b0-bcfa-a44cc2c9e98c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0eba53fd-ab71-45b0-bcfa-a44cc2c9e98c-root {
    text-align: center;
  }


#s-0eba53fd-ab71-45b0-bcfa-a44cc2c9e98c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0eba53fd-ab71-45b0-bcfa-a44cc2c9e98c-root {
    text-align: center;
  }


#s-0eba53fd-ab71-45b0-bcfa-a44cc2c9e98c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-d714a675-99d9-455f-983e-9b5f0be9f0ff {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d714a675-99d9-455f-983e-9b5f0be9f0ff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d714a675-99d9-455f-983e-9b5f0be9f0ff {
  cursor: pointer;
}#s-d714a675-99d9-455f-983e-9b5f0be9f0ff.shg-box.shg-c {
  justify-content: center;
}

#s-3b5ae477-c8bd-4397-addd-0be1ff884402 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(255, 255, 255, 1);
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 {
  margin-left: auto;
margin-right: auto;
max-width: 2000px;
text-align: center;
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6-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-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 20px;
  
}


.shg-image-content-margin-container-s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 img.shogun-image {
  width: 100%;
  
  
  max-width: 2000px;

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




.s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6-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-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 .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-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6-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-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 .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-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6-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-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 .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-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6-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-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 .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-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 img.shogun-image {
  width: 100%;
  
  
  

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




.s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9603c203-befd-4bfc-9f1a-db2a98bc1ae6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c4132943-6572-4a39-8c7b-5db82ea37d08 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c4132943-6572-4a39-8c7b-5db82ea37d08 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


#s-c4132943-6572-4a39-8c7b-5db82ea37d08 .shogun-heading-component h1 a {
  
}


#s-594526ac-853c-4eee-9b5a-1e91ff7086f0 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: -15px;
margin-right: auto;
}

#s-594526ac-853c-4eee-9b5a-1e91ff7086f0 .shg-proportional-font-size,
#s-594526ac-853c-4eee-9b5a-1e91ff7086f0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-146df8f8-24bc-4263-9635-c6f8ed11a55d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-146df8f8-24bc-4263-9635-c6f8ed11a55d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  
  
  font-style:  normal ;
}

#s-146df8f8-24bc-4263-9635-c6f8ed11a55d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 24px;
}

#s-146df8f8-24bc-4263-9635-c6f8ed11a55d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4f65e185-7cd6-4000-b918-8d30fcd4d6f3 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-radius: 30px;
background-color: rgba(158, 49, 46, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-4f65e185-7cd6-4000-b918-8d30fcd4d6f3:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4f65e185-7cd6-4000-b918-8d30fcd4d6f3:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4f65e185-7cd6-4000-b918-8d30fcd4d6f3-root {
    text-align: center;
  }


#s-4f65e185-7cd6-4000-b918-8d30fcd4d6f3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4f65e185-7cd6-4000-b918-8d30fcd4d6f3-root {
    text-align: center;
  }


#s-4f65e185-7cd6-4000-b918-8d30fcd4d6f3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4f65e185-7cd6-4000-b918-8d30fcd4d6f3-root {
    text-align: center;
  }


#s-4f65e185-7cd6-4000-b918-8d30fcd4d6f3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4f65e185-7cd6-4000-b918-8d30fcd4d6f3-root {
    text-align: center;
  }


#s-4f65e185-7cd6-4000-b918-8d30fcd4d6f3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4f65e185-7cd6-4000-b918-8d30fcd4d6f3-root {
    text-align: center;
  }


#s-4f65e185-7cd6-4000-b918-8d30fcd4d6f3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-2737d514-fab4-4471-a995-fb8032ea6e75 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-2737d514-fab4-4471-a995-fb8032ea6e75 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2737d514-fab4-4471-a995-fb8032ea6e75 {
  cursor: pointer;
}#s-2737d514-fab4-4471-a995-fb8032ea6e75.shg-box.shg-c {
  justify-content: center;
}

#s-6581be96-d588-4fa8-aaa4-f69c59ddee3b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(255, 255, 255, 1);
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4 {
  margin-left: auto;
margin-right: auto;
max-width: 3000px;
text-align: center;
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4-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-0b0e8907-99dc-4130-aa38-55c540cc11a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 20px;
  
}


.shg-image-content-margin-container-s-0b0e8907-99dc-4130-aa38-55c540cc11a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4 img.shogun-image {
  width: 100%;
  
  
  max-width: 3000px;

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




.s-0b0e8907-99dc-4130-aa38-55c540cc11a4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0b0e8907-99dc-4130-aa38-55c540cc11a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b0e8907-99dc-4130-aa38-55c540cc11a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0b0e8907-99dc-4130-aa38-55c540cc11a4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4-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-0b0e8907-99dc-4130-aa38-55c540cc11a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4 .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-0b0e8907-99dc-4130-aa38-55c540cc11a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0b0e8907-99dc-4130-aa38-55c540cc11a4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0b0e8907-99dc-4130-aa38-55c540cc11a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b0e8907-99dc-4130-aa38-55c540cc11a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0b0e8907-99dc-4130-aa38-55c540cc11a4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4-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-0b0e8907-99dc-4130-aa38-55c540cc11a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4 .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-0b0e8907-99dc-4130-aa38-55c540cc11a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0b0e8907-99dc-4130-aa38-55c540cc11a4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0b0e8907-99dc-4130-aa38-55c540cc11a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b0e8907-99dc-4130-aa38-55c540cc11a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0b0e8907-99dc-4130-aa38-55c540cc11a4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4-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-0b0e8907-99dc-4130-aa38-55c540cc11a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4 .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-0b0e8907-99dc-4130-aa38-55c540cc11a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0b0e8907-99dc-4130-aa38-55c540cc11a4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0b0e8907-99dc-4130-aa38-55c540cc11a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b0e8907-99dc-4130-aa38-55c540cc11a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0b0e8907-99dc-4130-aa38-55c540cc11a4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4-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-0b0e8907-99dc-4130-aa38-55c540cc11a4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4 .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-0b0e8907-99dc-4130-aa38-55c540cc11a4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4 img.shogun-image {
  width: 100%;
  
  
  

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




.s-0b0e8907-99dc-4130-aa38-55c540cc11a4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0b0e8907-99dc-4130-aa38-55c540cc11a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0b0e8907-99dc-4130-aa38-55c540cc11a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0b0e8907-99dc-4130-aa38-55c540cc11a4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a8e43494-941f-4e1c-a8a4-8830d65acc3c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a8e43494-941f-4e1c-a8a4-8830d65acc3c .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


#s-a8e43494-941f-4e1c-a8a4-8830d65acc3c .shogun-heading-component h1 a {
  
}


#s-f8d989ef-e8c1-4e51-8c4a-d99562c924de {
  margin-top: 10px;
margin-left: auto;
margin-bottom: -15px;
margin-right: auto;
}

#s-f8d989ef-e8c1-4e51-8c4a-d99562c924de .shg-proportional-font-size,
#s-f8d989ef-e8c1-4e51-8c4a-d99562c924de .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1946eeb1-17a6-4909-9dcb-f10cc811eb60 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-1946eeb1-17a6-4909-9dcb-f10cc811eb60 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  
  
  font-style:  normal ;
}

#s-1946eeb1-17a6-4909-9dcb-f10cc811eb60 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 24px;
}

#s-1946eeb1-17a6-4909-9dcb-f10cc811eb60 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a2bd6dcb-5b96-4a0c-9623-d8e948336f59 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-radius: 30px;
background-color: rgba(158, 49, 46, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-a2bd6dcb-5b96-4a0c-9623-d8e948336f59:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a2bd6dcb-5b96-4a0c-9623-d8e948336f59:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a2bd6dcb-5b96-4a0c-9623-d8e948336f59-root {
    text-align: center;
  }


#s-a2bd6dcb-5b96-4a0c-9623-d8e948336f59.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a2bd6dcb-5b96-4a0c-9623-d8e948336f59-root {
    text-align: center;
  }


#s-a2bd6dcb-5b96-4a0c-9623-d8e948336f59.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a2bd6dcb-5b96-4a0c-9623-d8e948336f59-root {
    text-align: center;
  }


#s-a2bd6dcb-5b96-4a0c-9623-d8e948336f59.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a2bd6dcb-5b96-4a0c-9623-d8e948336f59-root {
    text-align: center;
  }


#s-a2bd6dcb-5b96-4a0c-9623-d8e948336f59.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a2bd6dcb-5b96-4a0c-9623-d8e948336f59-root {
    text-align: center;
  }


#s-a2bd6dcb-5b96-4a0c-9623-d8e948336f59.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-3e081ede-3a35-4589-a18e-e9617d176677 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-3e081ede-3a35-4589-a18e-e9617d176677 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3e081ede-3a35-4589-a18e-e9617d176677 {
  cursor: pointer;
}#s-3e081ede-3a35-4589-a18e-e9617d176677.shg-box.shg-c {
  justify-content: center;
}

#s-45d40a65-dc7b-47ee-a8f1-7f69287c5336 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
background-color: rgba(255, 255, 255, 1);
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69 {
  margin-left: auto;
margin-right: auto;
max-width: 2000px;
text-align: center;
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69-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-2ee7e098-4d35-4285-8646-d69a62ea2c69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 20px;
  
}


.shg-image-content-margin-container-s-2ee7e098-4d35-4285-8646-d69a62ea2c69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69 img.shogun-image {
  width: 100%;
  
  
  max-width: 2000px;

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




.s-2ee7e098-4d35-4285-8646-d69a62ea2c69 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ee7e098-4d35-4285-8646-d69a62ea2c69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ee7e098-4d35-4285-8646-d69a62ea2c69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2ee7e098-4d35-4285-8646-d69a62ea2c69 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69-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-2ee7e098-4d35-4285-8646-d69a62ea2c69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69 .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-2ee7e098-4d35-4285-8646-d69a62ea2c69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2ee7e098-4d35-4285-8646-d69a62ea2c69 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ee7e098-4d35-4285-8646-d69a62ea2c69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ee7e098-4d35-4285-8646-d69a62ea2c69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2ee7e098-4d35-4285-8646-d69a62ea2c69 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69-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-2ee7e098-4d35-4285-8646-d69a62ea2c69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69 .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-2ee7e098-4d35-4285-8646-d69a62ea2c69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2ee7e098-4d35-4285-8646-d69a62ea2c69 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ee7e098-4d35-4285-8646-d69a62ea2c69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ee7e098-4d35-4285-8646-d69a62ea2c69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2ee7e098-4d35-4285-8646-d69a62ea2c69 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69-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-2ee7e098-4d35-4285-8646-d69a62ea2c69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69 .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-2ee7e098-4d35-4285-8646-d69a62ea2c69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2ee7e098-4d35-4285-8646-d69a62ea2c69 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ee7e098-4d35-4285-8646-d69a62ea2c69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ee7e098-4d35-4285-8646-d69a62ea2c69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2ee7e098-4d35-4285-8646-d69a62ea2c69 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69-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-2ee7e098-4d35-4285-8646-d69a62ea2c69 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69 .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-2ee7e098-4d35-4285-8646-d69a62ea2c69 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2ee7e098-4d35-4285-8646-d69a62ea2c69 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2ee7e098-4d35-4285-8646-d69a62ea2c69.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2ee7e098-4d35-4285-8646-d69a62ea2c69.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2ee7e098-4d35-4285-8646-d69a62ea2c69.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5e171c58-900b-4bbd-b8e8-a4955907c7b5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5e171c58-900b-4bbd-b8e8-a4955907c7b5 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  
  
  
}


#s-5e171c58-900b-4bbd-b8e8-a4955907c7b5 .shogun-heading-component h1 a {
  
}


#s-7e366df9-1033-43cf-98b7-a464a7f0c7d3 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: -15px;
margin-right: auto;
}

#s-7e366df9-1033-43cf-98b7-a464a7f0c7d3 .shg-proportional-font-size,
#s-7e366df9-1033-43cf-98b7-a464a7f0c7d3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9355979b-06e8-4ef1-9df7-c16dcc95d568 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-9355979b-06e8-4ef1-9df7-c16dcc95d568 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 25px;
  
  
  font-style:  normal ;
}

#s-9355979b-06e8-4ef1-9df7-c16dcc95d568 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 25px;
}

#s-9355979b-06e8-4ef1-9df7-c16dcc95d568 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-bc9ac873-c4f9-423c-a14c-9d890769d38c {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-radius: 30px;
background-color: rgba(158, 49, 46, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-bc9ac873-c4f9-423c-a14c-9d890769d38c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-bc9ac873-c4f9-423c-a14c-9d890769d38c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-bc9ac873-c4f9-423c-a14c-9d890769d38c-root {
    text-align: center;
  }


#s-bc9ac873-c4f9-423c-a14c-9d890769d38c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-bc9ac873-c4f9-423c-a14c-9d890769d38c-root {
    text-align: center;
  }


#s-bc9ac873-c4f9-423c-a14c-9d890769d38c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bc9ac873-c4f9-423c-a14c-9d890769d38c-root {
    text-align: center;
  }


#s-bc9ac873-c4f9-423c-a14c-9d890769d38c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bc9ac873-c4f9-423c-a14c-9d890769d38c-root {
    text-align: center;
  }


#s-bc9ac873-c4f9-423c-a14c-9d890769d38c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-bc9ac873-c4f9-423c-a14c-9d890769d38c-root {
    text-align: center;
  }


#s-bc9ac873-c4f9-423c-a14c-9d890769d38c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-5c29204d-0e1a-4c3f-93c0-c20abd7c9f89 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-5c29204d-0e1a-4c3f-93c0-c20abd7c9f89 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5c29204d-0e1a-4c3f-93c0-c20abd7c9f89.shg-box.shg-c {
  justify-content: center;
}

#s-69c8c7a5-7d91-44d9-b68e-257251be0455 {
  margin-left: auto;
margin-right: auto;
padding-top: 1%;
padding-bottom: 1%;
min-height: 50px;
background-color: rgba(244, 241, 242, 1);
}








#s-69c8c7a5-7d91-44d9-b68e-257251be0455 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-69c8c7a5-7d91-44d9-b68e-257251be0455.shg-box.shg-c {
  justify-content: center;
}

#s-89e3f3fd-de66-4fcc-bf75-9b9ef949da88 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-left: 10%;
padding-bottom: 10px;
padding-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 0px;
background-color: rgba(244, 241, 242, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-89e3f3fd-de66-4fcc-bf75-9b9ef949da88 {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-89e3f3fd-de66-4fcc-bf75-9b9ef949da88 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 20px;
padding-bottom: 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: 30px;
}
}
@media (min-width: 0px) {
[id="s-89e3f3fd-de66-4fcc-bf75-9b9ef949da88"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-89e3f3fd-de66-4fcc-bf75-9b9ef949da88"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-89e3f3fd-de66-4fcc-bf75-9b9ef949da88"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-89e3f3fd-de66-4fcc-bf75-9b9ef949da88"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-bc297c7c-ed70-4e6d-8534-9fb126a17945 {
  margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(2, 101, 110, 1);
border-style: solid;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-bc297c7c-ed70-4e6d-8534-9fb126a17945 {
  border-style: none;
}
}@media (max-width: 767px){#s-bc297c7c-ed70-4e6d-8534-9fb126a17945 {
  border-style: none;
}
}







#s-bc297c7c-ed70-4e6d-8534-9fb126a17945 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bc297c7c-ed70-4e6d-8534-9fb126a17945.shg-box.shg-c {
  justify-content: center;
}

#s-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  margin-left: auto;
margin-right: auto;
height: 60px;
max-width: 60px;
text-align: center;
}
@media (min-width: 1200px){#s-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  height: 60px;
max-width: 60px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  height: 60px;
max-width: 60px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  height: 60px;
max-width: 60px;
}
}@media (max-width: 767px){#s-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  height: 60px;
max-width: 60px;
}
}
#s-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a987070-52c9-4325-b7e1-95678cb9bda9-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-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a987070-52c9-4325-b7e1-95678cb9bda9 .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-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a987070-52c9-4325-b7e1-95678cb9bda9 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-9a987070-52c9-4325-b7e1-95678cb9bda9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a987070-52c9-4325-b7e1-95678cb9bda9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a987070-52c9-4325-b7e1-95678cb9bda9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a987070-52c9-4325-b7e1-95678cb9bda9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a987070-52c9-4325-b7e1-95678cb9bda9-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-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a987070-52c9-4325-b7e1-95678cb9bda9 .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-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a987070-52c9-4325-b7e1-95678cb9bda9 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-9a987070-52c9-4325-b7e1-95678cb9bda9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a987070-52c9-4325-b7e1-95678cb9bda9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a987070-52c9-4325-b7e1-95678cb9bda9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a987070-52c9-4325-b7e1-95678cb9bda9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a987070-52c9-4325-b7e1-95678cb9bda9-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-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a987070-52c9-4325-b7e1-95678cb9bda9 .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-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a987070-52c9-4325-b7e1-95678cb9bda9 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-9a987070-52c9-4325-b7e1-95678cb9bda9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a987070-52c9-4325-b7e1-95678cb9bda9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a987070-52c9-4325-b7e1-95678cb9bda9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a987070-52c9-4325-b7e1-95678cb9bda9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a987070-52c9-4325-b7e1-95678cb9bda9-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-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a987070-52c9-4325-b7e1-95678cb9bda9 .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-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a987070-52c9-4325-b7e1-95678cb9bda9 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-9a987070-52c9-4325-b7e1-95678cb9bda9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a987070-52c9-4325-b7e1-95678cb9bda9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a987070-52c9-4325-b7e1-95678cb9bda9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a987070-52c9-4325-b7e1-95678cb9bda9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a987070-52c9-4325-b7e1-95678cb9bda9-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-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a987070-52c9-4325-b7e1-95678cb9bda9 .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-9a987070-52c9-4325-b7e1-95678cb9bda9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a987070-52c9-4325-b7e1-95678cb9bda9 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-9a987070-52c9-4325-b7e1-95678cb9bda9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a987070-52c9-4325-b7e1-95678cb9bda9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a987070-52c9-4325-b7e1-95678cb9bda9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a987070-52c9-4325-b7e1-95678cb9bda9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ab356365-9a19-4f09-9173-e1adf7cdf890 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ab356365-9a19-4f09-9173-e1adf7cdf890 .shogun-heading-component h1 {
  color: rgba(2, 101, 110, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  
  
  
}



#s-545a97f4-36f9-49ac-a8be-fc637a75875d {
  margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(2, 101, 110, 1);
border-style: solid;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-545a97f4-36f9-49ac-a8be-fc637a75875d {
  border-style: none;
}
}@media (max-width: 767px){#s-545a97f4-36f9-49ac-a8be-fc637a75875d {
  border-style: none;
}
}







#s-545a97f4-36f9-49ac-a8be-fc637a75875d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-545a97f4-36f9-49ac-a8be-fc637a75875d.shg-box.shg-c {
  justify-content: center;
}

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  margin-left: auto;
margin-right: auto;
height: 60px;
max-width: 60px;
text-align: center;
}
@media (min-width: 1200px){#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  height: 60px;
max-width: 60px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  height: 60px;
max-width: 60px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  height: 60px;
max-width: 60px;
}
}@media (max-width: 767px){#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  height: 60px;
max-width: 60px;
}
}
#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331-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-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 .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-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-f0f46d90-d0d0-4682-a61d-aa5d25529331 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f0f46d90-d0d0-4682-a61d-aa5d25529331.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f0f46d90-d0d0-4682-a61d-aa5d25529331.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331-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-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 .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-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-f0f46d90-d0d0-4682-a61d-aa5d25529331 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f0f46d90-d0d0-4682-a61d-aa5d25529331.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f0f46d90-d0d0-4682-a61d-aa5d25529331.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331-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-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 .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-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-f0f46d90-d0d0-4682-a61d-aa5d25529331 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f0f46d90-d0d0-4682-a61d-aa5d25529331.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f0f46d90-d0d0-4682-a61d-aa5d25529331.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331-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-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 .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-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-f0f46d90-d0d0-4682-a61d-aa5d25529331 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f0f46d90-d0d0-4682-a61d-aa5d25529331.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f0f46d90-d0d0-4682-a61d-aa5d25529331.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331-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-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 .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-f0f46d90-d0d0-4682-a61d-aa5d25529331 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-f0f46d90-d0d0-4682-a61d-aa5d25529331 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f0f46d90-d0d0-4682-a61d-aa5d25529331.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f0f46d90-d0d0-4682-a61d-aa5d25529331.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f0f46d90-d0d0-4682-a61d-aa5d25529331.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-584e212b-a29a-4bc3-81a7-8f179698e10e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-584e212b-a29a-4bc3-81a7-8f179698e10e .shogun-heading-component h1 {
  color: rgba(2, 101, 110, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  
  
  
}



#s-36f437dc-2db0-46d5-bb61-450d6909b152 {
  margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(2, 101, 110, 1);
border-style: solid;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-36f437dc-2db0-46d5-bb61-450d6909b152 {
  border-style: none;
}
}@media (max-width: 767px){#s-36f437dc-2db0-46d5-bb61-450d6909b152 {
  border-style: none;
}
}







#s-36f437dc-2db0-46d5-bb61-450d6909b152 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-36f437dc-2db0-46d5-bb61-450d6909b152.shg-box.shg-c {
  justify-content: center;
}

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  margin-left: auto;
margin-right: auto;
height: 60px;
max-width: 60px;
text-align: center;
}
@media (min-width: 1200px){#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  height: 60px;
max-width: 60px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  height: 60px;
max-width: 60px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  height: 60px;
max-width: 60px;
}
}@media (max-width: 767px){#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  height: 60px;
max-width: 60px;
}
}
#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133-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-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 .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-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-1906ab6c-c2d7-4a58-ac60-17966aaef133 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1906ab6c-c2d7-4a58-ac60-17966aaef133.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1906ab6c-c2d7-4a58-ac60-17966aaef133.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133-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-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 .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-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-1906ab6c-c2d7-4a58-ac60-17966aaef133 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1906ab6c-c2d7-4a58-ac60-17966aaef133.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1906ab6c-c2d7-4a58-ac60-17966aaef133.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133-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-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 .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-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-1906ab6c-c2d7-4a58-ac60-17966aaef133 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1906ab6c-c2d7-4a58-ac60-17966aaef133.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1906ab6c-c2d7-4a58-ac60-17966aaef133.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133-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-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 .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-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-1906ab6c-c2d7-4a58-ac60-17966aaef133 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1906ab6c-c2d7-4a58-ac60-17966aaef133.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1906ab6c-c2d7-4a58-ac60-17966aaef133.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133-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-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 .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-1906ab6c-c2d7-4a58-ac60-17966aaef133 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-1906ab6c-c2d7-4a58-ac60-17966aaef133 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1906ab6c-c2d7-4a58-ac60-17966aaef133.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1906ab6c-c2d7-4a58-ac60-17966aaef133.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1906ab6c-c2d7-4a58-ac60-17966aaef133.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f6a808cd-95d5-4646-a45f-ccee2403ddf8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f6a808cd-95d5-4646-a45f-ccee2403ddf8 .shogun-heading-component h1 {
  color: rgba(2, 101, 110, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  
  
  
}



#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  margin-left: auto;
margin-right: auto;
height: 60px;
max-width: 60px;
text-align: center;
}
@media (min-width: 1200px){#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  height: 60px;
max-width: 60px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  height: 60px;
max-width: 60px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  height: 60px;
max-width: 60px;
}
}@media (max-width: 767px){#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  height: 60px;
max-width: 60px;
}
}
#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19-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-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 .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-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19-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-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 .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-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19-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-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 .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-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19-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-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 .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-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19-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-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 .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-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 img.shogun-image {
  width: 100%;
  height: 60px;
  
  max-width: 60px;

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




.s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c67ee1c-da5f-4078-8622-0df3dc5c2f19.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f1d1a32c-bba8-4359-9ef5-98e2a1cd1c9c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f1d1a32c-bba8-4359-9ef5-98e2a1cd1c9c .shogun-heading-component h1 {
  color: rgba(2, 101, 110, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  
  
  
}



#s-b8122a8e-18f3-4352-9bf5-12d4f3b9a154 {
  background-size: cover;
margin-top: 0em;
margin-left: auto;
margin-bottom: 0em;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 0px;
min-height: 50px;
background-color: rgba(186, 171, 173, 1);
background-position: center center;
}








#s-b8122a8e-18f3-4352-9bf5-12d4f3b9a154 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8122a8e-18f3-4352-9bf5-12d4f3b9a154.shg-box.shg-c {
  justify-content: center;
}

#s-a5a91475-373c-4b0c-a4f8-11f180a44db8 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}

#s-a5a91475-373c-4b0c-a4f8-11f180a44db8 .shogun-heading-component h1 {
  color: rgba(244, 241, 242, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (max-width: 767px){#s-a5a91475-373c-4b0c-a4f8-11f180a44db8 .shogun-heading-component h1 {
  color: rgba(244, 241, 242, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-e2e46612-f09b-48c9-a598-bb4bb08fe33d {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-e2e46612-f09b-48c9-a598-bb4bb08fe33d {
  padding-left: 5%;
padding-right: 5%;
}
}
#s-e2e46612-f09b-48c9-a598-bb4bb08fe33d .shogun-heading-component h1 {
  color: rgba(244, 241, 242, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (max-width: 767px){#s-e2e46612-f09b-48c9-a598-bb4bb08fe33d .shogun-heading-component h1 {
  color: rgba(244, 241, 242, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


}
#s-1b178eb1-65a7-43ac-990a-6f66038bd112 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}

/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-prev,
#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-next {
  
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-prev svg,
#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 1200px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-prev,
#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-next {
  
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-prev svg,
#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (min-width: 992px) and (max-width: 1199px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-prev,
#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-next {
  
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-prev svg,
#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (min-width: 768px) and (max-width: 991px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-prev,
#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-next {
  
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-prev svg,
#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-next svg {
  fill: rgba(255, 255, 255, 1) !important;
  stroke: rgba(255, 255, 255, 1) !important;
  
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (max-width: 767px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 {
  --swiper-pagination-color: rgba(81, 26, 16, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(81, 26, 16, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(255, 255, 255, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-prev,
#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-next {
  
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-prev svg,
#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-next svg {
  fill: rgba(255, 255, 255, 1) !important;
  stroke: rgba(255, 255, 255, 1) !important;
  
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 .swiper-pagination-bullet-active {
  background-color: rgba(255, 255, 255, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-1b178eb1-65a7-43ac-990a-6f66038bd112 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 350px;
background-position: center center;
}

#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8 {
  background-image: url(https://i.shgcdn.com/177fa16e-3860-4d95-8a9b-14fbf88cf1df/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8 {
  background-image: url(https://i.shgcdn.com/177fa16e-3860-4d95-8a9b-14fbf88cf1df/-/resize/480x/);
}
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8 {
  background-image: url(https://i.shgcdn.com/177fa16e-3860-4d95-8a9b-14fbf88cf1df/-/resize/960x/);
}
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8 {
  background-image: url(https://i.shgcdn.com/177fa16e-3860-4d95-8a9b-14fbf88cf1df/-/resize/768x/);
}
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8 {
  background-image: url(https://i.shgcdn.com/177fa16e-3860-4d95-8a9b-14fbf88cf1df/-/resize/1536x/);
}
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8 {
  background-image: url(https://i.shgcdn.com/177fa16e-3860-4d95-8a9b-14fbf88cf1df/-/resize/1024x/);
}
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8 {
  background-image: url(https://i.shgcdn.com/177fa16e-3860-4d95-8a9b-14fbf88cf1df/-/resize/2048x/);
}
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8 {
  background-image: url(https://i.shgcdn.com/177fa16e-3860-4d95-8a9b-14fbf88cf1df/-/resize/1200x/);
}
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8 {
  background-image: url(https://i.shgcdn.com/177fa16e-3860-4d95-8a9b-14fbf88cf1df/-/resize/2048x/);
}
#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8 {
  cursor: pointer;
}#s-3d48da6f-4680-4edb-85bf-9f01fdd23bd8.shg-box.shg-c {
  justify-content: flex-end;
}

#s-facf51bf-765d-4ced-a406-9cc79b573b57 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-facf51bf-765d-4ced-a406-9cc79b573b57 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 350px;
background-position: center center;
}

#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8 {
  background-image: url(https://i.shgcdn.com/6fb5fe6a-c402-464b-8993-72e1ad46714e/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8 {
  background-image: url(https://i.shgcdn.com/6fb5fe6a-c402-464b-8993-72e1ad46714e/-/resize/480x/);
}
#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8 {
  background-image: url(https://i.shgcdn.com/6fb5fe6a-c402-464b-8993-72e1ad46714e/-/resize/960x/);
}
#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8 {
  background-image: url(https://i.shgcdn.com/6fb5fe6a-c402-464b-8993-72e1ad46714e/-/resize/768x/);
}
#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8 {
  background-image: url(https://i.shgcdn.com/6fb5fe6a-c402-464b-8993-72e1ad46714e/-/resize/1536x/);
}
#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8 {
  background-image: url(https://i.shgcdn.com/6fb5fe6a-c402-464b-8993-72e1ad46714e/-/resize/1024x/);
}
#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8 {
  background-image: url(https://i.shgcdn.com/6fb5fe6a-c402-464b-8993-72e1ad46714e/-/resize/2048x/);
}
#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8 {
  background-image: url(https://i.shgcdn.com/6fb5fe6a-c402-464b-8993-72e1ad46714e/-/resize/1200x/);
}
#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8 {
  background-image: url(https://i.shgcdn.com/6fb5fe6a-c402-464b-8993-72e1ad46714e/-/resize/2048x/);
}
#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8 {
  cursor: pointer;
}#s-adacdcea-be56-4eb3-a44d-4ddc6d0664a8.shg-box.shg-c {
  justify-content: flex-end;
}

#s-db472366-3342-4294-bde4-072db5f777fb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-db472366-3342-4294-bde4-072db5f777fb .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 350px;
background-position: center center;
}

#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12 {
  background-image: url(https://i.shgcdn.com/b7d85f64-74b4-4cd1-875a-9d4def38c61d/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12 {
  background-image: url(https://i.shgcdn.com/b7d85f64-74b4-4cd1-875a-9d4def38c61d/-/resize/480x/);
}
#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12 {
  background-image: url(https://i.shgcdn.com/b7d85f64-74b4-4cd1-875a-9d4def38c61d/-/resize/960x/);
}
#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12 {
  background-image: url(https://i.shgcdn.com/b7d85f64-74b4-4cd1-875a-9d4def38c61d/-/resize/768x/);
}
#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12 {
  background-image: url(https://i.shgcdn.com/b7d85f64-74b4-4cd1-875a-9d4def38c61d/-/resize/1536x/);
}
#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12 {
  background-image: url(https://i.shgcdn.com/b7d85f64-74b4-4cd1-875a-9d4def38c61d/-/resize/1024x/);
}
#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12 {
  background-image: url(https://i.shgcdn.com/b7d85f64-74b4-4cd1-875a-9d4def38c61d/-/resize/2048x/);
}
#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12 {
  background-image: url(https://i.shgcdn.com/b7d85f64-74b4-4cd1-875a-9d4def38c61d/-/resize/1200x/);
}
#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12 {
  background-image: url(https://i.shgcdn.com/b7d85f64-74b4-4cd1-875a-9d4def38c61d/-/resize/2048x/);
}
#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12 {
  cursor: pointer;
}#s-c340ac2a-7e99-4d41-9dd5-87a936e7bb12.shg-box.shg-c {
  justify-content: flex-end;
}

#s-edb5a534-e258-4c98-b736-8f8a7cbfb004 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-edb5a534-e258-4c98-b736-8f8a7cbfb004 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-d24e9f7c-8041-48ec-a50b-abfacd902151 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 350px;
background-position: center center;
}

#s-d24e9f7c-8041-48ec-a50b-abfacd902151 {
  background-image: url(https://i.shgcdn.com/9c2de0a6-6971-4449-b95d-eb77446face6/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d24e9f7c-8041-48ec-a50b-abfacd902151 {
  background-image: url(https://i.shgcdn.com/9c2de0a6-6971-4449-b95d-eb77446face6/-/resize/480x/);
}
#s-d24e9f7c-8041-48ec-a50b-abfacd902151.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d24e9f7c-8041-48ec-a50b-abfacd902151 {
  background-image: url(https://i.shgcdn.com/9c2de0a6-6971-4449-b95d-eb77446face6/-/resize/960x/);
}
#s-d24e9f7c-8041-48ec-a50b-abfacd902151.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d24e9f7c-8041-48ec-a50b-abfacd902151 {
  background-image: url(https://i.shgcdn.com/9c2de0a6-6971-4449-b95d-eb77446face6/-/resize/768x/);
}
#s-d24e9f7c-8041-48ec-a50b-abfacd902151.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d24e9f7c-8041-48ec-a50b-abfacd902151 {
  background-image: url(https://i.shgcdn.com/9c2de0a6-6971-4449-b95d-eb77446face6/-/resize/1536x/);
}
#s-d24e9f7c-8041-48ec-a50b-abfacd902151.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d24e9f7c-8041-48ec-a50b-abfacd902151 {
  background-image: url(https://i.shgcdn.com/9c2de0a6-6971-4449-b95d-eb77446face6/-/resize/1024x/);
}
#s-d24e9f7c-8041-48ec-a50b-abfacd902151.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d24e9f7c-8041-48ec-a50b-abfacd902151 {
  background-image: url(https://i.shgcdn.com/9c2de0a6-6971-4449-b95d-eb77446face6/-/resize/2048x/);
}
#s-d24e9f7c-8041-48ec-a50b-abfacd902151.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d24e9f7c-8041-48ec-a50b-abfacd902151 {
  background-image: url(https://i.shgcdn.com/9c2de0a6-6971-4449-b95d-eb77446face6/-/resize/1200x/);
}
#s-d24e9f7c-8041-48ec-a50b-abfacd902151.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d24e9f7c-8041-48ec-a50b-abfacd902151 {
  background-image: url(https://i.shgcdn.com/9c2de0a6-6971-4449-b95d-eb77446face6/-/resize/2048x/);
}
#s-d24e9f7c-8041-48ec-a50b-abfacd902151.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-d24e9f7c-8041-48ec-a50b-abfacd902151 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d24e9f7c-8041-48ec-a50b-abfacd902151 {
  cursor: pointer;
}#s-d24e9f7c-8041-48ec-a50b-abfacd902151.shg-box.shg-c {
  justify-content: flex-end;
}

#s-267c362b-2336-4c25-afa8-e870fcd45723 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 20px;
text-align: center;
}

#s-267c362b-2336-4c25-afa8-e870fcd45723 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-df30e206-cf0a-4b23-9e0d-57f17d51d13e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 3%;
padding-bottom: 50px;
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: 0px;
min-height: 50px;
background-color: rgba(244, 241, 242, 1);
}
@media (max-width: 767px){#s-df30e206-cf0a-4b23-9e0d-57f17d51d13e {
  display: none;
}
#s-df30e206-cf0a-4b23-9e0d-57f17d51d13e, #wrap-s-df30e206-cf0a-4b23-9e0d-57f17d51d13e, #wrap-content-s-df30e206-cf0a-4b23-9e0d-57f17d51d13e { display: none !important; }}







#s-df30e206-cf0a-4b23-9e0d-57f17d51d13e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-df30e206-cf0a-4b23-9e0d-57f17d51d13e.shg-box.shg-c {
  justify-content: center;
}

#s-9f375917-8126-423b-a273-b9c7fd1fde4b {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9f375917-8126-423b-a273-b9c7fd1fde4b .shogun-heading-component h1 {
  color: rgba(2, 101, 110, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (max-width: 767px){#s-9f375917-8126-423b-a273-b9c7fd1fde4b .shogun-heading-component h1 {
  color: rgba(2, 101, 110, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-b0d7ad93-b9af-4c3e-8553-a011a680d107 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-b0d7ad93-b9af-4c3e-8553-a011a680d107"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b0d7ad93-b9af-4c3e-8553-a011a680d107"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-b0d7ad93-b9af-4c3e-8553-a011a680d107"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-b0d7ad93-b9af-4c3e-8553-a011a680d107"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-d6028aca-923d-4e0b-aca8-01d332b16bf0 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-color: rgba(2, 101, 110, 1);
background-position: center top;
}
@media (max-width: 767px){#s-d6028aca-923d-4e0b-aca8-01d332b16bf0 {
  margin-bottom: 10px;
}
}
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0 {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0 {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/-/resize/480x/);
}
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0 {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/-/resize/960x/);
}
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0 {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/-/resize/768x/);
}
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0 {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/-/resize/1536x/);
}
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0 {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/-/resize/1024x/);
}
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0 {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/-/resize/2048x/);
}
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0 {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/-/resize/1200x/);
}
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0 {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/-/resize/2048x/);
}
#s-d6028aca-923d-4e0b-aca8-01d332b16bf0.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-d6028aca-923d-4e0b-aca8-01d332b16bf0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d6028aca-923d-4e0b-aca8-01d332b16bf0 {
  cursor: pointer;
}#s-d6028aca-923d-4e0b-aca8-01d332b16bf0.shg-box.shg-c {
  justify-content: flex-end;
}

#s-48507f86-e6e1-41dd-b051-0ca1f5e73366 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}

#s-48507f86-e6e1-41dd-b051-0ca1f5e73366 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-44632df6-dddf-4095-96cb-e41a45684817 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-position: center bottom;
}
@media (max-width: 767px){#s-44632df6-dddf-4095-96cb-e41a45684817 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-44632df6-dddf-4095-96cb-e41a45684817 {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-44632df6-dddf-4095-96cb-e41a45684817 {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/-/resize/480x/);
}
#s-44632df6-dddf-4095-96cb-e41a45684817.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-44632df6-dddf-4095-96cb-e41a45684817 {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/-/resize/960x/);
}
#s-44632df6-dddf-4095-96cb-e41a45684817.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-44632df6-dddf-4095-96cb-e41a45684817 {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/-/resize/768x/);
}
#s-44632df6-dddf-4095-96cb-e41a45684817.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-44632df6-dddf-4095-96cb-e41a45684817 {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/-/resize/1536x/);
}
#s-44632df6-dddf-4095-96cb-e41a45684817.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-44632df6-dddf-4095-96cb-e41a45684817 {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/-/resize/1024x/);
}
#s-44632df6-dddf-4095-96cb-e41a45684817.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-44632df6-dddf-4095-96cb-e41a45684817 {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/-/resize/2048x/);
}
#s-44632df6-dddf-4095-96cb-e41a45684817.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-44632df6-dddf-4095-96cb-e41a45684817 {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/-/resize/1200x/);
}
#s-44632df6-dddf-4095-96cb-e41a45684817.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-44632df6-dddf-4095-96cb-e41a45684817 {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/-/resize/2048x/);
}
#s-44632df6-dddf-4095-96cb-e41a45684817.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-44632df6-dddf-4095-96cb-e41a45684817 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-44632df6-dddf-4095-96cb-e41a45684817 {
  cursor: pointer;
}#s-44632df6-dddf-4095-96cb-e41a45684817.shg-box.shg-c {
  justify-content: flex-end;
}

#s-0fb1af72-9bba-4283-a33a-09cb5cb04ad5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}

#s-0fb1af72-9bba-4283-a33a-09cb5cb04ad5 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-3d4ad509-3922-4f11-925f-09f928df09dc {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-3d4ad509-3922-4f11-925f-09f928df09dc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3d4ad509-3922-4f11-925f-09f928df09dc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-3d4ad509-3922-4f11-925f-09f928df09dc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-3d4ad509-3922-4f11-925f-09f928df09dc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-d670539f-1b68-476a-8866-87ed348a1071 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-position: center bottom;
}
@media (max-width: 767px){#s-d670539f-1b68-476a-8866-87ed348a1071 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-d670539f-1b68-476a-8866-87ed348a1071 {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d670539f-1b68-476a-8866-87ed348a1071 {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/-/resize/480x/);
}
#s-d670539f-1b68-476a-8866-87ed348a1071.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d670539f-1b68-476a-8866-87ed348a1071 {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/-/resize/960x/);
}
#s-d670539f-1b68-476a-8866-87ed348a1071.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d670539f-1b68-476a-8866-87ed348a1071 {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/-/resize/768x/);
}
#s-d670539f-1b68-476a-8866-87ed348a1071.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d670539f-1b68-476a-8866-87ed348a1071 {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/-/resize/1536x/);
}
#s-d670539f-1b68-476a-8866-87ed348a1071.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d670539f-1b68-476a-8866-87ed348a1071 {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/-/resize/1024x/);
}
#s-d670539f-1b68-476a-8866-87ed348a1071.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d670539f-1b68-476a-8866-87ed348a1071 {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/-/resize/2048x/);
}
#s-d670539f-1b68-476a-8866-87ed348a1071.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d670539f-1b68-476a-8866-87ed348a1071 {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/-/resize/1200x/);
}
#s-d670539f-1b68-476a-8866-87ed348a1071.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d670539f-1b68-476a-8866-87ed348a1071 {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/-/resize/2048x/);
}
#s-d670539f-1b68-476a-8866-87ed348a1071.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-d670539f-1b68-476a-8866-87ed348a1071 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d670539f-1b68-476a-8866-87ed348a1071 {
  cursor: pointer;
}#s-d670539f-1b68-476a-8866-87ed348a1071.shg-box.shg-c {
  justify-content: flex-end;
}

#s-9e73f361-067e-454b-b02a-cd8afc571199 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}

#s-9e73f361-067e-454b-b02a-cd8afc571199 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-c3286192-f368-45b9-9885-b5ad268a5aa4 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-position: center center;
}
@media (max-width: 767px){#s-c3286192-f368-45b9-9885-b5ad268a5aa4 {
  margin-top: 0px;
margin-bottom: 0px;
}
}
#s-c3286192-f368-45b9-9885-b5ad268a5aa4 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-c3286192-f368-45b9-9885-b5ad268a5aa4 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/-/resize/480x/);
}
#s-c3286192-f368-45b9-9885-b5ad268a5aa4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-c3286192-f368-45b9-9885-b5ad268a5aa4 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/-/resize/960x/);
}
#s-c3286192-f368-45b9-9885-b5ad268a5aa4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-c3286192-f368-45b9-9885-b5ad268a5aa4 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/-/resize/768x/);
}
#s-c3286192-f368-45b9-9885-b5ad268a5aa4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-c3286192-f368-45b9-9885-b5ad268a5aa4 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/-/resize/1536x/);
}
#s-c3286192-f368-45b9-9885-b5ad268a5aa4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-c3286192-f368-45b9-9885-b5ad268a5aa4 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/-/resize/1024x/);
}
#s-c3286192-f368-45b9-9885-b5ad268a5aa4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-c3286192-f368-45b9-9885-b5ad268a5aa4 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/-/resize/2048x/);
}
#s-c3286192-f368-45b9-9885-b5ad268a5aa4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-c3286192-f368-45b9-9885-b5ad268a5aa4 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/-/resize/1200x/);
}
#s-c3286192-f368-45b9-9885-b5ad268a5aa4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-c3286192-f368-45b9-9885-b5ad268a5aa4 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/-/resize/2048x/);
}
#s-c3286192-f368-45b9-9885-b5ad268a5aa4.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-c3286192-f368-45b9-9885-b5ad268a5aa4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c3286192-f368-45b9-9885-b5ad268a5aa4 {
  cursor: pointer;
}#s-c3286192-f368-45b9-9885-b5ad268a5aa4.shg-box.shg-c {
  justify-content: flex-end;
}

#s-34c94b13-efce-4b26-958b-4a6329bd3354 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}

#s-34c94b13-efce-4b26-958b-4a6329bd3354 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-0aeb183f-1361-4548-975e-0626eaed1c55 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-0aeb183f-1361-4548-975e-0626eaed1c55"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0aeb183f-1361-4548-975e-0626eaed1c55"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-0aeb183f-1361-4548-975e-0626eaed1c55"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-0aeb183f-1361-4548-975e-0626eaed1c55"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-88d68acf-1845-46f8-b659-fabd2142a646 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-position: center center;
}
@media (max-width: 767px){#s-88d68acf-1845-46f8-b659-fabd2142a646 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-88d68acf-1845-46f8-b659-fabd2142a646 {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-88d68acf-1845-46f8-b659-fabd2142a646 {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/-/resize/480x/);
}
#s-88d68acf-1845-46f8-b659-fabd2142a646.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-88d68acf-1845-46f8-b659-fabd2142a646 {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/-/resize/960x/);
}
#s-88d68acf-1845-46f8-b659-fabd2142a646.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-88d68acf-1845-46f8-b659-fabd2142a646 {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/-/resize/768x/);
}
#s-88d68acf-1845-46f8-b659-fabd2142a646.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-88d68acf-1845-46f8-b659-fabd2142a646 {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/-/resize/1536x/);
}
#s-88d68acf-1845-46f8-b659-fabd2142a646.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-88d68acf-1845-46f8-b659-fabd2142a646 {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/-/resize/1024x/);
}
#s-88d68acf-1845-46f8-b659-fabd2142a646.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-88d68acf-1845-46f8-b659-fabd2142a646 {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/-/resize/2048x/);
}
#s-88d68acf-1845-46f8-b659-fabd2142a646.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-88d68acf-1845-46f8-b659-fabd2142a646 {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/-/resize/1200x/);
}
#s-88d68acf-1845-46f8-b659-fabd2142a646.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-88d68acf-1845-46f8-b659-fabd2142a646 {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/-/resize/2048x/);
}
#s-88d68acf-1845-46f8-b659-fabd2142a646.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-88d68acf-1845-46f8-b659-fabd2142a646 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88d68acf-1845-46f8-b659-fabd2142a646 {
  cursor: pointer;
}#s-88d68acf-1845-46f8-b659-fabd2142a646.shg-box.shg-c {
  justify-content: flex-end;
}

#s-d3ed879f-fcdb-40f5-a2b9-536cfd0cc967 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}

#s-d3ed879f-fcdb-40f5-a2b9-536cfd0cc967 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-position: center bottom;
}
@media (max-width: 767px){#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/-/resize/480x/);
}
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/-/resize/960x/);
}
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/-/resize/768x/);
}
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/-/resize/1536x/);
}
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/-/resize/1024x/);
}
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/-/resize/2048x/);
}
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/-/resize/1200x/);
}
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/-/resize/2048x/);
}
#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a {
  cursor: pointer;
}#s-d6d0cfa8-716a-402d-b05e-356bf7a5440a.shg-box.shg-c {
  justify-content: flex-end;
}

#s-db742dca-182c-4c86-a0f1-28aa239a4d51 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}

#s-db742dca-182c-4c86-a0f1-28aa239a4d51 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-9183ea95-5b11-4e2b-8f68-cf0092c7cb39 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-9183ea95-5b11-4e2b-8f68-cf0092c7cb39"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9183ea95-5b11-4e2b-8f68-cf0092c7cb39"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-9183ea95-5b11-4e2b-8f68-cf0092c7cb39"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-9183ea95-5b11-4e2b-8f68-cf0092c7cb39"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-af96a7c3-1992-4b8f-8029-64f598846d65 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-position: center center;
}
@media (max-width: 767px){#s-af96a7c3-1992-4b8f-8029-64f598846d65 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-af96a7c3-1992-4b8f-8029-64f598846d65 {
  background-image: url(https://i.shgcdn.com/4e68c139-d639-4235-8cd5-5ee237d525e7/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-af96a7c3-1992-4b8f-8029-64f598846d65 {
  background-image: url(https://i.shgcdn.com/4e68c139-d639-4235-8cd5-5ee237d525e7/-/resize/480x/);
}
#s-af96a7c3-1992-4b8f-8029-64f598846d65.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-af96a7c3-1992-4b8f-8029-64f598846d65 {
  background-image: url(https://i.shgcdn.com/4e68c139-d639-4235-8cd5-5ee237d525e7/-/resize/960x/);
}
#s-af96a7c3-1992-4b8f-8029-64f598846d65.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-af96a7c3-1992-4b8f-8029-64f598846d65 {
  background-image: url(https://i.shgcdn.com/4e68c139-d639-4235-8cd5-5ee237d525e7/-/resize/768x/);
}
#s-af96a7c3-1992-4b8f-8029-64f598846d65.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-af96a7c3-1992-4b8f-8029-64f598846d65 {
  background-image: url(https://i.shgcdn.com/4e68c139-d639-4235-8cd5-5ee237d525e7/-/resize/1536x/);
}
#s-af96a7c3-1992-4b8f-8029-64f598846d65.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-af96a7c3-1992-4b8f-8029-64f598846d65 {
  background-image: url(https://i.shgcdn.com/4e68c139-d639-4235-8cd5-5ee237d525e7/-/resize/1024x/);
}
#s-af96a7c3-1992-4b8f-8029-64f598846d65.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-af96a7c3-1992-4b8f-8029-64f598846d65 {
  background-image: url(https://i.shgcdn.com/4e68c139-d639-4235-8cd5-5ee237d525e7/-/resize/2048x/);
}
#s-af96a7c3-1992-4b8f-8029-64f598846d65.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-af96a7c3-1992-4b8f-8029-64f598846d65 {
  background-image: url(https://i.shgcdn.com/4e68c139-d639-4235-8cd5-5ee237d525e7/-/resize/1200x/);
}
#s-af96a7c3-1992-4b8f-8029-64f598846d65.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-af96a7c3-1992-4b8f-8029-64f598846d65 {
  background-image: url(https://i.shgcdn.com/4e68c139-d639-4235-8cd5-5ee237d525e7/-/resize/2048x/);
}
#s-af96a7c3-1992-4b8f-8029-64f598846d65.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-af96a7c3-1992-4b8f-8029-64f598846d65 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-af96a7c3-1992-4b8f-8029-64f598846d65 {
  cursor: pointer;
}#s-af96a7c3-1992-4b8f-8029-64f598846d65.shg-box.shg-c {
  justify-content: flex-end;
}

#s-12b86d55-77bc-44d5-a2f8-76c21f03b2ef {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}

#s-12b86d55-77bc-44d5-a2f8-76c21f03b2ef .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-815a5f24-b55d-4c85-8e76-1329be90b972 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-position: center center;
}
@media (max-width: 767px){#s-815a5f24-b55d-4c85-8e76-1329be90b972 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-815a5f24-b55d-4c85-8e76-1329be90b972 {
  background-image: url(https://i.shgcdn.com/ad96b91e-cbd3-4181-ac63-69f724c232ff/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-815a5f24-b55d-4c85-8e76-1329be90b972 {
  background-image: url(https://i.shgcdn.com/ad96b91e-cbd3-4181-ac63-69f724c232ff/-/resize/480x/);
}
#s-815a5f24-b55d-4c85-8e76-1329be90b972.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-815a5f24-b55d-4c85-8e76-1329be90b972 {
  background-image: url(https://i.shgcdn.com/ad96b91e-cbd3-4181-ac63-69f724c232ff/-/resize/960x/);
}
#s-815a5f24-b55d-4c85-8e76-1329be90b972.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-815a5f24-b55d-4c85-8e76-1329be90b972 {
  background-image: url(https://i.shgcdn.com/ad96b91e-cbd3-4181-ac63-69f724c232ff/-/resize/768x/);
}
#s-815a5f24-b55d-4c85-8e76-1329be90b972.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-815a5f24-b55d-4c85-8e76-1329be90b972 {
  background-image: url(https://i.shgcdn.com/ad96b91e-cbd3-4181-ac63-69f724c232ff/-/resize/1536x/);
}
#s-815a5f24-b55d-4c85-8e76-1329be90b972.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-815a5f24-b55d-4c85-8e76-1329be90b972 {
  background-image: url(https://i.shgcdn.com/ad96b91e-cbd3-4181-ac63-69f724c232ff/-/resize/1024x/);
}
#s-815a5f24-b55d-4c85-8e76-1329be90b972.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-815a5f24-b55d-4c85-8e76-1329be90b972 {
  background-image: url(https://i.shgcdn.com/ad96b91e-cbd3-4181-ac63-69f724c232ff/-/resize/2048x/);
}
#s-815a5f24-b55d-4c85-8e76-1329be90b972.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-815a5f24-b55d-4c85-8e76-1329be90b972 {
  background-image: url(https://i.shgcdn.com/ad96b91e-cbd3-4181-ac63-69f724c232ff/-/resize/1200x/);
}
#s-815a5f24-b55d-4c85-8e76-1329be90b972.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-815a5f24-b55d-4c85-8e76-1329be90b972 {
  background-image: url(https://i.shgcdn.com/ad96b91e-cbd3-4181-ac63-69f724c232ff/-/resize/2048x/);
}
#s-815a5f24-b55d-4c85-8e76-1329be90b972.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-815a5f24-b55d-4c85-8e76-1329be90b972 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-815a5f24-b55d-4c85-8e76-1329be90b972 {
  cursor: pointer;
}#s-815a5f24-b55d-4c85-8e76-1329be90b972.shg-box.shg-c {
  justify-content: flex-end;
}

#s-980c90ce-7c9d-4eca-9521-edfe6f3d43c5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}

#s-980c90ce-7c9d-4eca-9521-edfe6f3d43c5 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-26c4d2d7-f776-492a-ae40-acfeb3d4b96a {
  margin-left: auto;
margin-bottom: 1em;
margin-right: auto;
padding-top: 0px;
padding-bottom: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
min-height: 50px;
background-color: rgba(244, 241, 242, 1);
}
@media (min-width: 1200px){#s-26c4d2d7-f776-492a-ae40-acfeb3d4b96a {
  display: none;
}
#s-26c4d2d7-f776-492a-ae40-acfeb3d4b96a, #wrap-s-26c4d2d7-f776-492a-ae40-acfeb3d4b96a, #wrap-content-s-26c4d2d7-f776-492a-ae40-acfeb3d4b96a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-26c4d2d7-f776-492a-ae40-acfeb3d4b96a {
  display: none;
}
#s-26c4d2d7-f776-492a-ae40-acfeb3d4b96a, #wrap-s-26c4d2d7-f776-492a-ae40-acfeb3d4b96a, #wrap-content-s-26c4d2d7-f776-492a-ae40-acfeb3d4b96a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-26c4d2d7-f776-492a-ae40-acfeb3d4b96a {
  display: none;
}
#s-26c4d2d7-f776-492a-ae40-acfeb3d4b96a, #wrap-s-26c4d2d7-f776-492a-ae40-acfeb3d4b96a, #wrap-content-s-26c4d2d7-f776-492a-ae40-acfeb3d4b96a { display: none !important; }}@media (max-width: 767px){#s-26c4d2d7-f776-492a-ae40-acfeb3d4b96a {
  margin-bottom: 0em;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
border-radius: 0px;
}
}







#s-26c4d2d7-f776-492a-ae40-acfeb3d4b96a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-26c4d2d7-f776-492a-ae40-acfeb3d4b96a.shg-box.shg-c {
  justify-content: center;
}

#s-c0859e95-9056-4634-be6f-384d7226acdb {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c0859e95-9056-4634-be6f-384d7226acdb .shogun-heading-component h1 {
  color: rgba(2, 101, 110, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (max-width: 767px){#s-c0859e95-9056-4634-be6f-384d7226acdb .shogun-heading-component h1 {
  color: rgba(2, 101, 110, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-color: rgba(2, 101, 110, 1);
background-position: center top;
}
@media (max-width: 767px){#s-91513ad4-d098-4c9c-84d8-bdca03b9935b {
  margin-bottom: 20px;
}
}
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/-/resize/480x/);
}
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/-/resize/960x/);
}
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/-/resize/768x/);
}
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/-/resize/1536x/);
}
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/-/resize/1024x/);
}
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/-/resize/2048x/);
}
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/-/resize/1200x/);
}
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b {
  background-image: url(https://i.shgcdn.com/a6fd848b-ba1d-4490-846b-86bfc794ef86/-/resize/2048x/);
}
#s-91513ad4-d098-4c9c-84d8-bdca03b9935b.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-91513ad4-d098-4c9c-84d8-bdca03b9935b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-91513ad4-d098-4c9c-84d8-bdca03b9935b {
  cursor: pointer;
}#s-91513ad4-d098-4c9c-84d8-bdca03b9935b.shg-box.shg-c {
  justify-content: flex-end;
}

#s-1ed3f86e-af64-4089-a491-dfaf9fa03251 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}

#s-1ed3f86e-af64-4089-a491-dfaf9fa03251 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-position: center bottom;
}
@media (max-width: 767px){#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd {
  margin-top: 0px;
margin-bottom: 20px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/-/resize/480x/);
}
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/-/resize/960x/);
}
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/-/resize/768x/);
}
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/-/resize/1536x/);
}
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/-/resize/1024x/);
}
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/-/resize/2048x/);
}
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/-/resize/1200x/);
}
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd {
  background-image: url(https://i.shgcdn.com/20bf7a9b-3245-4b0a-b99a-935a1c7a424a/-/resize/2048x/);
}
#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd {
  cursor: pointer;
}#s-3ed7330c-8f19-4eb2-a40a-3842d70cbdfd.shg-box.shg-c {
  justify-content: flex-end;
}

#s-44fcfb2a-e2d2-40a6-93a3-b000451633b2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}

#s-44fcfb2a-e2d2-40a6-93a3-b000451633b2 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-position: center bottom;
}
@media (max-width: 767px){#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a {
  margin-bottom: 20px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/-/resize/480x/);
}
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/-/resize/960x/);
}
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/-/resize/768x/);
}
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/-/resize/1536x/);
}
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/-/resize/1024x/);
}
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/-/resize/2048x/);
}
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/-/resize/1200x/);
}
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a {
  background-image: url(https://i.shgcdn.com/a392cf87-33a8-4e0a-9a1a-6b22996d1e0e/-/resize/2048x/);
}
#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6160eabf-b192-46b4-ac42-c9d8a0cedf3a.shg-box.shg-c {
  justify-content: flex-end;
}

#s-3eaf314c-3b1f-4cb9-b158-ef2ae02db08c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}

#s-3eaf314c-3b1f-4cb9-b158-ef2ae02db08c .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-position: center center;
}
@media (max-width: 767px){#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6 {
  margin-top: 0px;
margin-bottom: 20px;
}
}
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/-/resize/480x/);
}
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/-/resize/960x/);
}
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/-/resize/768x/);
}
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/-/resize/1536x/);
}
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/-/resize/1024x/);
}
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/-/resize/2048x/);
}
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/-/resize/1200x/);
}
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6 {
  background-image: url(https://i.shgcdn.com/9d14f384-6147-4220-ba5c-8a331b598bca/-/resize/2048x/);
}
#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6 {
  cursor: pointer;
}#s-51c0c149-209b-4ea1-a33c-cdf728b20ce6.shg-box.shg-c {
  justify-content: flex-end;
}

#s-c3441869-87b3-4807-901b-0cffab638f86 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}

#s-c3441869-87b3-4807-901b-0cffab638f86 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-e3a60879-c8ae-4a33-a279-05f78bab601c {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-position: center center;
}
@media (max-width: 767px){#s-e3a60879-c8ae-4a33-a279-05f78bab601c {
  margin-bottom: 20px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-e3a60879-c8ae-4a33-a279-05f78bab601c {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-e3a60879-c8ae-4a33-a279-05f78bab601c {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/-/resize/480x/);
}
#s-e3a60879-c8ae-4a33-a279-05f78bab601c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-e3a60879-c8ae-4a33-a279-05f78bab601c {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/-/resize/960x/);
}
#s-e3a60879-c8ae-4a33-a279-05f78bab601c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-e3a60879-c8ae-4a33-a279-05f78bab601c {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/-/resize/768x/);
}
#s-e3a60879-c8ae-4a33-a279-05f78bab601c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-e3a60879-c8ae-4a33-a279-05f78bab601c {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/-/resize/1536x/);
}
#s-e3a60879-c8ae-4a33-a279-05f78bab601c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-e3a60879-c8ae-4a33-a279-05f78bab601c {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/-/resize/1024x/);
}
#s-e3a60879-c8ae-4a33-a279-05f78bab601c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-e3a60879-c8ae-4a33-a279-05f78bab601c {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/-/resize/2048x/);
}
#s-e3a60879-c8ae-4a33-a279-05f78bab601c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-e3a60879-c8ae-4a33-a279-05f78bab601c {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/-/resize/1200x/);
}
#s-e3a60879-c8ae-4a33-a279-05f78bab601c.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-e3a60879-c8ae-4a33-a279-05f78bab601c {
  background-image: url(https://i.shgcdn.com/c9836a51-d071-4ac8-986c-a411777a91b9/-/resize/2048x/);
}
#s-e3a60879-c8ae-4a33-a279-05f78bab601c.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-e3a60879-c8ae-4a33-a279-05f78bab601c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e3a60879-c8ae-4a33-a279-05f78bab601c {
  cursor: pointer;
}#s-e3a60879-c8ae-4a33-a279-05f78bab601c.shg-box.shg-c {
  justify-content: flex-end;
}

#s-77482819-0658-42fd-9c39-dda648d4ecf6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}

#s-77482819-0658-42fd-9c39-dda648d4ecf6 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-93abea96-4226-416b-9f27-5305c9f20aa4 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-position: center bottom;
}
@media (max-width: 767px){#s-93abea96-4226-416b-9f27-5305c9f20aa4 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-93abea96-4226-416b-9f27-5305c9f20aa4 {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-93abea96-4226-416b-9f27-5305c9f20aa4 {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/-/resize/480x/);
}
#s-93abea96-4226-416b-9f27-5305c9f20aa4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-93abea96-4226-416b-9f27-5305c9f20aa4 {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/-/resize/960x/);
}
#s-93abea96-4226-416b-9f27-5305c9f20aa4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-93abea96-4226-416b-9f27-5305c9f20aa4 {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/-/resize/768x/);
}
#s-93abea96-4226-416b-9f27-5305c9f20aa4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-93abea96-4226-416b-9f27-5305c9f20aa4 {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/-/resize/1536x/);
}
#s-93abea96-4226-416b-9f27-5305c9f20aa4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-93abea96-4226-416b-9f27-5305c9f20aa4 {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/-/resize/1024x/);
}
#s-93abea96-4226-416b-9f27-5305c9f20aa4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-93abea96-4226-416b-9f27-5305c9f20aa4 {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/-/resize/2048x/);
}
#s-93abea96-4226-416b-9f27-5305c9f20aa4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-93abea96-4226-416b-9f27-5305c9f20aa4 {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/-/resize/1200x/);
}
#s-93abea96-4226-416b-9f27-5305c9f20aa4.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-93abea96-4226-416b-9f27-5305c9f20aa4 {
  background-image: url(https://i.shgcdn.com/0d2e8ad6-b9c8-4906-ba55-6e6a7cb7ca93/-/resize/2048x/);
}
#s-93abea96-4226-416b-9f27-5305c9f20aa4.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-93abea96-4226-416b-9f27-5305c9f20aa4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-93abea96-4226-416b-9f27-5305c9f20aa4 {
  cursor: pointer;
}#s-93abea96-4226-416b-9f27-5305c9f20aa4.shg-box.shg-c {
  justify-content: flex-end;
}

#s-50b3d587-1527-4721-b3fe-f64ddadbc05a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}

#s-50b3d587-1527-4721-b3fe-f64ddadbc05a .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-2d1a4ddc-f819-48dd-97aa-b79958f76a59 {
  background-repeat: no-repeat;
margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 20px;
padding-left: 3%;
padding-bottom: 20px;
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: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-2d1a4ddc-f819-48dd-97aa-b79958f76a59 {
  margin-bottom: 30px;
padding-left: 0%;
padding-right: 0%;
}
}
#s-2d1a4ddc-f819-48dd-97aa-b79958f76a59 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNTU4NDVkN2MtZmYzYy00ODk0LThhMGEtZDBhYjg1NGVjZTMyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjUwNDU0NTQ1NDU0NTQ1NDUiIHN0eWxlPSJzdG9wLWNvbG9yOiNiYWFiYWQ7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNmNGYxZjI7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzU1ODQ1ZDdjLWZmM2MtNDg5NC04YTBhLWQwYWI4NTRlY2UzMikiLz48L3N2Zz4=);
}








#s-2d1a4ddc-f819-48dd-97aa-b79958f76a59 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2d1a4ddc-f819-48dd-97aa-b79958f76a59.shg-box.shg-c {
  justify-content: center;
}

#s-3d79752a-bfd3-4671-bae9-47db8bbddc2d {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3d79752a-bfd3-4671-bae9-47db8bbddc2d .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 48px;
  
  
  
}


@media (max-width: 767px){#s-3d79752a-bfd3-4671-bae9-47db8bbddc2d .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 42px;
  
  
  
}


}
#s-127b41fd-c55e-4aba-92e3-8189fe573a77 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
text-align: center;
}

#s-127b41fd-c55e-4aba-92e3-8189fe573a77 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (max-width: 767px){#s-127b41fd-c55e-4aba-92e3-8189fe573a77 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 14px;
  
  
  
}


}
#s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
}

/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(244, 241, 242, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 16px !important;
  
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-prev,
#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-next {
  
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-prev svg,
#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-next svg {
  fill: rgba(244, 241, 242, 1) !important;
  stroke: rgba(244, 241, 242, 1) !important;
  
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 .swiper-pagination-bullet {
  width: 16px !important;
  height: 16px !important;
  margin: 0 !important;
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 .swiper-pagination-bullet-active {
  background-color: rgba(244, 241, 242, 1) !important;
  width: calc(16px * 1) !important;
  height: 16px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(244, 241, 242, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 16px !important;
  
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-prev,
#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-next {
  
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-prev svg,
#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-next svg {
  fill: rgba(244, 241, 242, 1) !important;
  stroke: rgba(244, 241, 242, 1) !important;
  
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 .swiper-pagination-bullet {
  width: 16px !important;
  height: 16px !important;
  margin: 0 !important;
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 .swiper-pagination-bullet-active {
  background-color: rgba(244, 241, 242, 1) !important;
  width: calc(16px * 1) !important;
  height: 16px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (max-width: 767px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(244, 241, 242, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 16px !important;
  
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-prev,
#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-next {
  
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-prev svg,
#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-next svg {
  fill: rgba(244, 241, 242, 1) !important;
  stroke: rgba(244, 241, 242, 1) !important;
  
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 .swiper-pagination-bullet {
  width: 16px !important;
  height: 16px !important;
  margin: 0 !important;
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 .swiper-pagination-bullet-active {
  background-color: rgba(244, 241, 242, 1) !important;
  width: calc(16px * 1) !important;
  height: 16px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-a24ef749-9e2d-4ccf-b346-8ed67e726d63 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-6492029d-5c89-40e8-9d09-0a7fe088d58d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-6492029d-5c89-40e8-9d09-0a7fe088d58d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6492029d-5c89-40e8-9d09-0a7fe088d58d {
  cursor: pointer;
}#s-6492029d-5c89-40e8-9d09-0a7fe088d58d.shg-box.shg-c {
  justify-content: center;
}

#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-color: rgba(2, 101, 110, 1);
background-position: center center;
}
@media (max-width: 767px){#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2 {
  margin-bottom: 10px;
}
}
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2 {
  background-image: url(https://i.shgcdn.com/3a0ccba6-d0ca-450e-b5ae-3cf183401d0d/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2 {
  background-image: url(https://i.shgcdn.com/3a0ccba6-d0ca-450e-b5ae-3cf183401d0d/-/resize/480x/);
}
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2 {
  background-image: url(https://i.shgcdn.com/3a0ccba6-d0ca-450e-b5ae-3cf183401d0d/-/resize/960x/);
}
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2 {
  background-image: url(https://i.shgcdn.com/3a0ccba6-d0ca-450e-b5ae-3cf183401d0d/-/resize/768x/);
}
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2 {
  background-image: url(https://i.shgcdn.com/3a0ccba6-d0ca-450e-b5ae-3cf183401d0d/-/resize/1536x/);
}
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2 {
  background-image: url(https://i.shgcdn.com/3a0ccba6-d0ca-450e-b5ae-3cf183401d0d/-/resize/1024x/);
}
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2 {
  background-image: url(https://i.shgcdn.com/3a0ccba6-d0ca-450e-b5ae-3cf183401d0d/-/resize/2048x/);
}
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2 {
  background-image: url(https://i.shgcdn.com/3a0ccba6-d0ca-450e-b5ae-3cf183401d0d/-/resize/1200x/);
}
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2 {
  background-image: url(https://i.shgcdn.com/3a0ccba6-d0ca-450e-b5ae-3cf183401d0d/-/resize/2048x/);
}
#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2 {
  cursor: pointer;
}#s-59e279b7-b2c3-4790-a6b7-4e6bc770c4e2.shg-box.shg-c {
  justify-content: flex-end;
}

#s-dd6e1c93-0709-49b3-91ef-f32cc007e890 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}
@media (max-width: 767px){#s-dd6e1c93-0709-49b3-91ef-f32cc007e890 {
  text-align: center;
}
}
#s-dd6e1c93-0709-49b3-91ef-f32cc007e890 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-cd0f145f-0e45-495b-834f-3790d7ff5281 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-cd0f145f-0e45-495b-834f-3790d7ff5281 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cd0f145f-0e45-495b-834f-3790d7ff5281 {
  cursor: pointer;
}#s-cd0f145f-0e45-495b-834f-3790d7ff5281.shg-box.shg-c {
  justify-content: center;
}

#s-3729a23b-c652-4b05-bac1-a2f66803d457 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-color: rgba(2, 101, 110, 1);
background-position: center center;
}
@media (max-width: 767px){#s-3729a23b-c652-4b05-bac1-a2f66803d457 {
  margin-bottom: 10px;
}
}
#s-3729a23b-c652-4b05-bac1-a2f66803d457 {
  background-image: url(https://i.shgcdn.com/5fd9c718-1cf3-4df2-b9f2-7faaa4df9f3e/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3729a23b-c652-4b05-bac1-a2f66803d457 {
  background-image: url(https://i.shgcdn.com/5fd9c718-1cf3-4df2-b9f2-7faaa4df9f3e/-/resize/480x/);
}
#s-3729a23b-c652-4b05-bac1-a2f66803d457.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3729a23b-c652-4b05-bac1-a2f66803d457 {
  background-image: url(https://i.shgcdn.com/5fd9c718-1cf3-4df2-b9f2-7faaa4df9f3e/-/resize/960x/);
}
#s-3729a23b-c652-4b05-bac1-a2f66803d457.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3729a23b-c652-4b05-bac1-a2f66803d457 {
  background-image: url(https://i.shgcdn.com/5fd9c718-1cf3-4df2-b9f2-7faaa4df9f3e/-/resize/768x/);
}
#s-3729a23b-c652-4b05-bac1-a2f66803d457.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3729a23b-c652-4b05-bac1-a2f66803d457 {
  background-image: url(https://i.shgcdn.com/5fd9c718-1cf3-4df2-b9f2-7faaa4df9f3e/-/resize/1536x/);
}
#s-3729a23b-c652-4b05-bac1-a2f66803d457.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3729a23b-c652-4b05-bac1-a2f66803d457 {
  background-image: url(https://i.shgcdn.com/5fd9c718-1cf3-4df2-b9f2-7faaa4df9f3e/-/resize/1024x/);
}
#s-3729a23b-c652-4b05-bac1-a2f66803d457.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3729a23b-c652-4b05-bac1-a2f66803d457 {
  background-image: url(https://i.shgcdn.com/5fd9c718-1cf3-4df2-b9f2-7faaa4df9f3e/-/resize/2048x/);
}
#s-3729a23b-c652-4b05-bac1-a2f66803d457.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3729a23b-c652-4b05-bac1-a2f66803d457 {
  background-image: url(https://i.shgcdn.com/5fd9c718-1cf3-4df2-b9f2-7faaa4df9f3e/-/resize/1200x/);
}
#s-3729a23b-c652-4b05-bac1-a2f66803d457.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3729a23b-c652-4b05-bac1-a2f66803d457 {
  background-image: url(https://i.shgcdn.com/5fd9c718-1cf3-4df2-b9f2-7faaa4df9f3e/-/resize/2048x/);
}
#s-3729a23b-c652-4b05-bac1-a2f66803d457.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-3729a23b-c652-4b05-bac1-a2f66803d457 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3729a23b-c652-4b05-bac1-a2f66803d457 {
  cursor: pointer;
}#s-3729a23b-c652-4b05-bac1-a2f66803d457.shg-box.shg-c {
  justify-content: flex-end;
}

#s-95641fd4-1a93-486c-8b2e-e562f3e4052d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}
@media (max-width: 767px){#s-95641fd4-1a93-486c-8b2e-e562f3e4052d {
  text-align: center;
}
}
#s-95641fd4-1a93-486c-8b2e-e562f3e4052d .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-88cd7e4d-9d4c-4166-8ea2-d5bc8a3dab80 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-88cd7e4d-9d4c-4166-8ea2-d5bc8a3dab80 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88cd7e4d-9d4c-4166-8ea2-d5bc8a3dab80 {
  cursor: pointer;
}#s-88cd7e4d-9d4c-4166-8ea2-d5bc8a3dab80.shg-box.shg-c {
  justify-content: center;
}

#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-color: rgba(2, 101, 110, 1);
background-position: center center;
}
@media (max-width: 767px){#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90 {
  margin-bottom: 10px;
}
}
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90 {
  background-image: url(https://i.shgcdn.com/c47f3960-81d6-4d81-9e74-a1de5c449f6d/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90 {
  background-image: url(https://i.shgcdn.com/c47f3960-81d6-4d81-9e74-a1de5c449f6d/-/resize/480x/);
}
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90 {
  background-image: url(https://i.shgcdn.com/c47f3960-81d6-4d81-9e74-a1de5c449f6d/-/resize/960x/);
}
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90 {
  background-image: url(https://i.shgcdn.com/c47f3960-81d6-4d81-9e74-a1de5c449f6d/-/resize/768x/);
}
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90 {
  background-image: url(https://i.shgcdn.com/c47f3960-81d6-4d81-9e74-a1de5c449f6d/-/resize/1536x/);
}
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90 {
  background-image: url(https://i.shgcdn.com/c47f3960-81d6-4d81-9e74-a1de5c449f6d/-/resize/1024x/);
}
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90 {
  background-image: url(https://i.shgcdn.com/c47f3960-81d6-4d81-9e74-a1de5c449f6d/-/resize/2048x/);
}
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90 {
  background-image: url(https://i.shgcdn.com/c47f3960-81d6-4d81-9e74-a1de5c449f6d/-/resize/1200x/);
}
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90 {
  background-image: url(https://i.shgcdn.com/c47f3960-81d6-4d81-9e74-a1de5c449f6d/-/resize/2048x/);
}
#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90 {
  cursor: pointer;
}#s-9e9b2283-ae19-4de1-b69b-b9202ad17b90.shg-box.shg-c {
  justify-content: flex-end;
}

#s-0234403b-7318-428d-ae30-93beb5df4629 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}
@media (max-width: 767px){#s-0234403b-7318-428d-ae30-93beb5df4629 {
  text-align: center;
}
}
#s-0234403b-7318-428d-ae30-93beb5df4629 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-6841894a-40a0-4e97-8713-4443a1d4454e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-6841894a-40a0-4e97-8713-4443a1d4454e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6841894a-40a0-4e97-8713-4443a1d4454e {
  cursor: pointer;
}#s-6841894a-40a0-4e97-8713-4443a1d4454e.shg-box.shg-c {
  justify-content: center;
}

#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-color: rgba(2, 101, 110, 1);
background-position: center center;
}
@media (max-width: 767px){#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7 {
  margin-bottom: 10px;
}
}
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7 {
  background-image: url(https://i.shgcdn.com/da906067-5cfc-4507-9185-3abfc5e62ae1/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7 {
  background-image: url(https://i.shgcdn.com/da906067-5cfc-4507-9185-3abfc5e62ae1/-/resize/480x/);
}
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7 {
  background-image: url(https://i.shgcdn.com/da906067-5cfc-4507-9185-3abfc5e62ae1/-/resize/960x/);
}
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7 {
  background-image: url(https://i.shgcdn.com/da906067-5cfc-4507-9185-3abfc5e62ae1/-/resize/768x/);
}
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7 {
  background-image: url(https://i.shgcdn.com/da906067-5cfc-4507-9185-3abfc5e62ae1/-/resize/1536x/);
}
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7 {
  background-image: url(https://i.shgcdn.com/da906067-5cfc-4507-9185-3abfc5e62ae1/-/resize/1024x/);
}
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7 {
  background-image: url(https://i.shgcdn.com/da906067-5cfc-4507-9185-3abfc5e62ae1/-/resize/2048x/);
}
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7 {
  background-image: url(https://i.shgcdn.com/da906067-5cfc-4507-9185-3abfc5e62ae1/-/resize/1200x/);
}
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7 {
  background-image: url(https://i.shgcdn.com/da906067-5cfc-4507-9185-3abfc5e62ae1/-/resize/2048x/);
}
#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7 {
  cursor: pointer;
}#s-55fc29c4-8e1c-4896-a4a5-18280ca928b7.shg-box.shg-c {
  justify-content: flex-end;
}

#s-ea07e183-e913-4773-9d23-340e686461aa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}
@media (max-width: 767px){#s-ea07e183-e913-4773-9d23-340e686461aa {
  text-align: center;
}
}
#s-ea07e183-e913-4773-9d23-340e686461aa .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-10b3236e-be87-4bf2-b2f4-176403859fbe {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-10b3236e-be87-4bf2-b2f4-176403859fbe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-10b3236e-be87-4bf2-b2f4-176403859fbe {
  cursor: pointer;
}#s-10b3236e-be87-4bf2-b2f4-176403859fbe.shg-box.shg-c {
  justify-content: center;
}

#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-color: rgba(2, 101, 110, 1);
background-position: center center;
}
@media (max-width: 767px){#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a {
  margin-bottom: 10px;
}
}
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a {
  background-image: url(https://i.shgcdn.com/f2a01b13-3b4c-4fbb-8918-111ef08a5045/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a {
  background-image: url(https://i.shgcdn.com/f2a01b13-3b4c-4fbb-8918-111ef08a5045/-/resize/480x/);
}
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a {
  background-image: url(https://i.shgcdn.com/f2a01b13-3b4c-4fbb-8918-111ef08a5045/-/resize/960x/);
}
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a {
  background-image: url(https://i.shgcdn.com/f2a01b13-3b4c-4fbb-8918-111ef08a5045/-/resize/768x/);
}
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a {
  background-image: url(https://i.shgcdn.com/f2a01b13-3b4c-4fbb-8918-111ef08a5045/-/resize/1536x/);
}
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a {
  background-image: url(https://i.shgcdn.com/f2a01b13-3b4c-4fbb-8918-111ef08a5045/-/resize/1024x/);
}
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a {
  background-image: url(https://i.shgcdn.com/f2a01b13-3b4c-4fbb-8918-111ef08a5045/-/resize/2048x/);
}
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a {
  background-image: url(https://i.shgcdn.com/f2a01b13-3b4c-4fbb-8918-111ef08a5045/-/resize/1200x/);
}
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a {
  background-image: url(https://i.shgcdn.com/f2a01b13-3b4c-4fbb-8918-111ef08a5045/-/resize/2048x/);
}
#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a {
  cursor: pointer;
}#s-50d4acb2-c303-4648-be5f-4b9d2d649b2a.shg-box.shg-c {
  justify-content: flex-end;
}

#s-478bf499-6639-4c51-b87b-5abaec60e9e2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}
@media (max-width: 767px){#s-478bf499-6639-4c51-b87b-5abaec60e9e2 {
  text-align: center;
}
}
#s-478bf499-6639-4c51-b87b-5abaec60e9e2 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-928ce1d3-02a8-421f-87bf-76654cdb3294 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-928ce1d3-02a8-421f-87bf-76654cdb3294 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-928ce1d3-02a8-421f-87bf-76654cdb3294 {
  cursor: pointer;
}#s-928ce1d3-02a8-421f-87bf-76654cdb3294.shg-box.shg-c {
  justify-content: center;
}

#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-position: center center;
}
@media (max-width: 767px){#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0 {
  background-image: url(https://i.shgcdn.com/916acccf-a9d3-41cd-adb5-2db88cb35591/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0 {
  background-image: url(https://i.shgcdn.com/916acccf-a9d3-41cd-adb5-2db88cb35591/-/resize/480x/);
}
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0 {
  background-image: url(https://i.shgcdn.com/916acccf-a9d3-41cd-adb5-2db88cb35591/-/resize/960x/);
}
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0 {
  background-image: url(https://i.shgcdn.com/916acccf-a9d3-41cd-adb5-2db88cb35591/-/resize/768x/);
}
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0 {
  background-image: url(https://i.shgcdn.com/916acccf-a9d3-41cd-adb5-2db88cb35591/-/resize/1536x/);
}
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0 {
  background-image: url(https://i.shgcdn.com/916acccf-a9d3-41cd-adb5-2db88cb35591/-/resize/1024x/);
}
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0 {
  background-image: url(https://i.shgcdn.com/916acccf-a9d3-41cd-adb5-2db88cb35591/-/resize/2048x/);
}
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0 {
  background-image: url(https://i.shgcdn.com/916acccf-a9d3-41cd-adb5-2db88cb35591/-/resize/1200x/);
}
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0 {
  background-image: url(https://i.shgcdn.com/916acccf-a9d3-41cd-adb5-2db88cb35591/-/resize/2048x/);
}
#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0 {
  cursor: pointer;
}#s-3aa7b4b3-2d62-4b19-bbd4-6414191ffdd0.shg-box.shg-c {
  justify-content: flex-end;
}

#s-16cb80e5-55ff-4213-9dff-490ddefd6f2e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}
@media (max-width: 767px){#s-16cb80e5-55ff-4213-9dff-490ddefd6f2e {
  text-align: center;
}
}
#s-16cb80e5-55ff-4213-9dff-490ddefd6f2e .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-949ce38b-1e27-4de4-8378-f2278b93dc3e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-949ce38b-1e27-4de4-8378-f2278b93dc3e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-949ce38b-1e27-4de4-8378-f2278b93dc3e {
  cursor: pointer;
}#s-949ce38b-1e27-4de4-8378-f2278b93dc3e.shg-box.shg-c {
  justify-content: center;
}

#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-position: center center;
}
@media (max-width: 767px){#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b {
  background-image: url(https://i.shgcdn.com/f022e524-72b5-440b-bac9-7562f346a1c6/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b {
  background-image: url(https://i.shgcdn.com/f022e524-72b5-440b-bac9-7562f346a1c6/-/resize/480x/);
}
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b {
  background-image: url(https://i.shgcdn.com/f022e524-72b5-440b-bac9-7562f346a1c6/-/resize/960x/);
}
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b {
  background-image: url(https://i.shgcdn.com/f022e524-72b5-440b-bac9-7562f346a1c6/-/resize/768x/);
}
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b {
  background-image: url(https://i.shgcdn.com/f022e524-72b5-440b-bac9-7562f346a1c6/-/resize/1536x/);
}
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b {
  background-image: url(https://i.shgcdn.com/f022e524-72b5-440b-bac9-7562f346a1c6/-/resize/1024x/);
}
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b {
  background-image: url(https://i.shgcdn.com/f022e524-72b5-440b-bac9-7562f346a1c6/-/resize/2048x/);
}
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b {
  background-image: url(https://i.shgcdn.com/f022e524-72b5-440b-bac9-7562f346a1c6/-/resize/1200x/);
}
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b {
  background-image: url(https://i.shgcdn.com/f022e524-72b5-440b-bac9-7562f346a1c6/-/resize/2048x/);
}
#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b {
  cursor: pointer;
}#s-c69bfa9e-fbe8-4467-84c4-33a932a20a9b.shg-box.shg-c {
  justify-content: flex-end;
}

#s-69805264-3d91-4422-a784-9ede6d0d8804 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}
@media (max-width: 767px){#s-69805264-3d91-4422-a784-9ede6d0d8804 {
  text-align: center;
}
}
#s-69805264-3d91-4422-a784-9ede6d0d8804 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-cdcb7ff2-7247-4b9f-a114-216b046b7791 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-cdcb7ff2-7247-4b9f-a114-216b046b7791 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cdcb7ff2-7247-4b9f-a114-216b046b7791 {
  cursor: pointer;
}#s-cdcb7ff2-7247-4b9f-a114-216b046b7791.shg-box.shg-c {
  justify-content: center;
}

#s-b97e921a-39e9-457c-9536-507be94a0f72 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-position: center center;
}
@media (max-width: 767px){#s-b97e921a-39e9-457c-9536-507be94a0f72 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-b97e921a-39e9-457c-9536-507be94a0f72 {
  background-image: url(https://i.shgcdn.com/6290f35a-d40c-4448-9b1d-3a5ae19aa375/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-b97e921a-39e9-457c-9536-507be94a0f72 {
  background-image: url(https://i.shgcdn.com/6290f35a-d40c-4448-9b1d-3a5ae19aa375/-/resize/480x/);
}
#s-b97e921a-39e9-457c-9536-507be94a0f72.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-b97e921a-39e9-457c-9536-507be94a0f72 {
  background-image: url(https://i.shgcdn.com/6290f35a-d40c-4448-9b1d-3a5ae19aa375/-/resize/960x/);
}
#s-b97e921a-39e9-457c-9536-507be94a0f72.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-b97e921a-39e9-457c-9536-507be94a0f72 {
  background-image: url(https://i.shgcdn.com/6290f35a-d40c-4448-9b1d-3a5ae19aa375/-/resize/768x/);
}
#s-b97e921a-39e9-457c-9536-507be94a0f72.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-b97e921a-39e9-457c-9536-507be94a0f72 {
  background-image: url(https://i.shgcdn.com/6290f35a-d40c-4448-9b1d-3a5ae19aa375/-/resize/1536x/);
}
#s-b97e921a-39e9-457c-9536-507be94a0f72.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-b97e921a-39e9-457c-9536-507be94a0f72 {
  background-image: url(https://i.shgcdn.com/6290f35a-d40c-4448-9b1d-3a5ae19aa375/-/resize/1024x/);
}
#s-b97e921a-39e9-457c-9536-507be94a0f72.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-b97e921a-39e9-457c-9536-507be94a0f72 {
  background-image: url(https://i.shgcdn.com/6290f35a-d40c-4448-9b1d-3a5ae19aa375/-/resize/2048x/);
}
#s-b97e921a-39e9-457c-9536-507be94a0f72.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-b97e921a-39e9-457c-9536-507be94a0f72 {
  background-image: url(https://i.shgcdn.com/6290f35a-d40c-4448-9b1d-3a5ae19aa375/-/resize/1200x/);
}
#s-b97e921a-39e9-457c-9536-507be94a0f72.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-b97e921a-39e9-457c-9536-507be94a0f72 {
  background-image: url(https://i.shgcdn.com/6290f35a-d40c-4448-9b1d-3a5ae19aa375/-/resize/2048x/);
}
#s-b97e921a-39e9-457c-9536-507be94a0f72.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-b97e921a-39e9-457c-9536-507be94a0f72 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b97e921a-39e9-457c-9536-507be94a0f72 {
  cursor: pointer;
}#s-b97e921a-39e9-457c-9536-507be94a0f72.shg-box.shg-c {
  justify-content: flex-end;
}

#s-79f3233b-c2cc-4bd0-8b71-d84fa67c3220 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}
@media (max-width: 767px){#s-79f3233b-c2cc-4bd0-8b71-d84fa67c3220 {
  text-align: center;
}
}
#s-79f3233b-c2cc-4bd0-8b71-d84fa67c3220 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-b89b18e3-63cf-4d6b-ab3a-3f89d59c1a6d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b89b18e3-63cf-4d6b-ab3a-3f89d59c1a6d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b89b18e3-63cf-4d6b-ab3a-3f89d59c1a6d {
  cursor: pointer;
}#s-b89b18e3-63cf-4d6b-ab3a-3f89d59c1a6d.shg-box.shg-c {
  justify-content: center;
}

#s-6cd1647f-60f8-4715-bc34-32623efd9fbf {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 20px;
min-height: 150px;
background-position: center center;
}
@media (max-width: 767px){#s-6cd1647f-60f8-4715-bc34-32623efd9fbf {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf {
  background-image: url(https://i.shgcdn.com/4f51d311-7249-48b2-a20e-7ba6c692c29f/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf {
  background-image: url(https://i.shgcdn.com/4f51d311-7249-48b2-a20e-7ba6c692c29f/-/resize/480x/);
}
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf {
  background-image: url(https://i.shgcdn.com/4f51d311-7249-48b2-a20e-7ba6c692c29f/-/resize/960x/);
}
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf {
  background-image: url(https://i.shgcdn.com/4f51d311-7249-48b2-a20e-7ba6c692c29f/-/resize/768x/);
}
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf {
  background-image: url(https://i.shgcdn.com/4f51d311-7249-48b2-a20e-7ba6c692c29f/-/resize/1536x/);
}
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf {
  background-image: url(https://i.shgcdn.com/4f51d311-7249-48b2-a20e-7ba6c692c29f/-/resize/1024x/);
}
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf {
  background-image: url(https://i.shgcdn.com/4f51d311-7249-48b2-a20e-7ba6c692c29f/-/resize/2048x/);
}
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf {
  background-image: url(https://i.shgcdn.com/4f51d311-7249-48b2-a20e-7ba6c692c29f/-/resize/1200x/);
}
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf {
  background-image: url(https://i.shgcdn.com/4f51d311-7249-48b2-a20e-7ba6c692c29f/-/resize/2048x/);
}
#s-6cd1647f-60f8-4715-bc34-32623efd9fbf.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-6cd1647f-60f8-4715-bc34-32623efd9fbf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6cd1647f-60f8-4715-bc34-32623efd9fbf {
  cursor: pointer;
}#s-6cd1647f-60f8-4715-bc34-32623efd9fbf.shg-box.shg-c {
  justify-content: flex-end;
}

#s-3eb86bff-5c78-4e03-a174-75c9748b46e4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}
@media (max-width: 767px){#s-3eb86bff-5c78-4e03-a174-75c9748b46e4 {
  text-align: center;
}
}
#s-3eb86bff-5c78-4e03-a174-75c9748b46e4 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-86c07ee6-44f7-4fed-85a2-be3a25b1118d {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 40px;
padding-bottom: 10px;
padding-right: 40px;
border-radius: 30px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-86c07ee6-44f7-4fed-85a2-be3a25b1118d:hover {background-color: #424242 !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;}#s-86c07ee6-44f7-4fed-85a2-be3a25b1118d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-86c07ee6-44f7-4fed-85a2-be3a25b1118d-root {
    text-align: center;
  }


#s-86c07ee6-44f7-4fed-85a2-be3a25b1118d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-86c07ee6-44f7-4fed-85a2-be3a25b1118d-root {
    text-align: center;
  }


#s-86c07ee6-44f7-4fed-85a2-be3a25b1118d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-86c07ee6-44f7-4fed-85a2-be3a25b1118d-root {
    text-align: center;
  }


#s-86c07ee6-44f7-4fed-85a2-be3a25b1118d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-86c07ee6-44f7-4fed-85a2-be3a25b1118d-root {
    text-align: center;
  }


#s-86c07ee6-44f7-4fed-85a2-be3a25b1118d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-86c07ee6-44f7-4fed-85a2-be3a25b1118d-root {
    text-align: center;
  }


#s-86c07ee6-44f7-4fed-85a2-be3a25b1118d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  display:  inline-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;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

@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{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}