#s-78593904-6fb8-41f2-8561-b8dddae49a54 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-ce32adde-22a0-4f53-93cf-2fa3275b2569 {
  text-align: left;
}

#s-29bed226-4568-43d5-918f-fc2a8d61998a {
  text-align: left;
}

#s-bd7cda26-0e28-473b-a188-5cd52e54050d {
  text-align: left;
}

#s-b4206aa2-0483-4575-8c91-76c8a8306785 {
  text-align: left;
}

#s-2e8dd648-890e-4f9d-9e92-75e1a34745bb {
  text-align: left;
}

.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-50193d35-7b28-4cc9-97ad-706ef1afe949 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-50193d35-7b28-4cc9-97ad-706ef1afe949.shg-box.shg-c {
  justify-content: center;
}

#s-234686c3-7e7c-4240-8a96-b8e1ecd86153 {
  min-height: 50px;
}








#s-234686c3-7e7c-4240-8a96-b8e1ecd86153 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-234686c3-7e7c-4240-8a96-b8e1ecd86153.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-f2fc789c-20d8-42e8-a19f-1d90bc49656e {
  margin-left: 1%;
margin-right: 1%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
border-radius: 20px;
background-color: #000;
}
@media (max-width: 767px){#s-f2fc789c-20d8-42e8-a19f-1d90bc49656e {
  margin-top: 3em;
}
}
@media (min-width: 0px) {
[id="s-f2fc789c-20d8-42e8-a19f-1d90bc49656e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f2fc789c-20d8-42e8-a19f-1d90bc49656e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f2fc789c-20d8-42e8-a19f-1d90bc49656e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f2fc789c-20d8-42e8-a19f-1d90bc49656e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  min-width: 100%;
  min-height: 100%;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

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

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

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

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

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

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

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  margin-top: 10%;
margin-left: 10%;
margin-bottom: 10%;
margin-right: 0%;
max-width: 2375px;
text-align: center;
}
@media (max-width: 767px){#s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
}
}
#s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  margin: 0 !important;
  overflow: visible;
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 10%;
  margin-right: 0%;
  margin-top: 10%;
  margin-bottom: 10%;
}

.shg-image-content-margin-container-s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d img.shogun-image {
  /* Add background color handling */
  
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0f274b3e-1007-4b46-8775-aeb98a544e0d .shogun-image-content {
  
    justify-content: center;
  
}

.s-0f274b3e-1007-4b46-8775-aeb98a544e0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f274b3e-1007-4b46-8775-aeb98a544e0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d.shogun-image {
  box-sizing: border-box;
}



.s-0f274b3e-1007-4b46-8775-aeb98a544e0d img.shogun-image {
  
}


@media (min-width: 1200px){#s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  margin: 0 !important;
  overflow: visible;
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d img.shogun-image {
  /* Add background color handling */
  
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0f274b3e-1007-4b46-8775-aeb98a544e0d .shogun-image-content {
  
    justify-content: center;
  
}

.s-0f274b3e-1007-4b46-8775-aeb98a544e0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f274b3e-1007-4b46-8775-aeb98a544e0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d.shogun-image {
  box-sizing: border-box;
}



.s-0f274b3e-1007-4b46-8775-aeb98a544e0d img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  margin: 0 !important;
  overflow: visible;
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d img.shogun-image {
  /* Add background color handling */
  
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0f274b3e-1007-4b46-8775-aeb98a544e0d .shogun-image-content {
  
    justify-content: center;
  
}

.s-0f274b3e-1007-4b46-8775-aeb98a544e0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f274b3e-1007-4b46-8775-aeb98a544e0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d.shogun-image {
  box-sizing: border-box;
}



.s-0f274b3e-1007-4b46-8775-aeb98a544e0d img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  margin: 0 !important;
  overflow: visible;
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d img.shogun-image {
  /* Add background color handling */
  
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0f274b3e-1007-4b46-8775-aeb98a544e0d .shogun-image-content {
  
    justify-content: center;
  
}

.s-0f274b3e-1007-4b46-8775-aeb98a544e0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f274b3e-1007-4b46-8775-aeb98a544e0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d.shogun-image {
  box-sizing: border-box;
}



.s-0f274b3e-1007-4b46-8775-aeb98a544e0d img.shogun-image {
  
}


}@media (max-width: 767px){#s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  margin: 0 !important;
  overflow: visible;
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 5%;
  margin-right: 5%;
  
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-0f274b3e-1007-4b46-8775-aeb98a544e0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d img.shogun-image {
  /* Add background color handling */
  
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-0f274b3e-1007-4b46-8775-aeb98a544e0d .shogun-image-content {
  
    justify-content: center;
  
}

.s-0f274b3e-1007-4b46-8775-aeb98a544e0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f274b3e-1007-4b46-8775-aeb98a544e0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f274b3e-1007-4b46-8775-aeb98a544e0d.shogun-image {
  box-sizing: border-box;
}



.s-0f274b3e-1007-4b46-8775-aeb98a544e0d img.shogun-image {
  
}


}
#s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
  margin-top: 15%;
margin-left: 15%;
margin-bottom: 5%;
margin-right: 15%;
max-width: 2248px;
aspect-ratio: 2248/343;
text-align: center;
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
  margin: 0 !important;
  overflow: visible;
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 15%;
  margin-right: 15%;
  margin-top: 15%;
  margin-bottom: 5%;
}

.shg-image-content-margin-container-s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
  /* Add background color handling */
  
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shg-image-content-wrapper {
      aspect-ratio: 2248/343;
      min-width: 100%;
      height: auto;
    }

    #s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shogun-image-link {
      aspect-ratio: 2248/343;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2248px;
  }



  img.s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image {
    
    
    
    max-height: 2248px;
  }


.s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shogun-image-content {
  
    justify-content: center;
  
}

.s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image {
  box-sizing: border-box;
}



.s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
      --shg-aspect-ratio: calc(2248/343); 
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container {
      position: relative;
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2248px;
    }
  }

@media (min-width: 1200px){#s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
  margin: 0 !important;
  overflow: visible;
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
  /* Add background color handling */
  
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shg-image-content-wrapper {
      aspect-ratio: 2248/343;
      min-width: 100%;
      height: auto;
    }

    #s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shogun-image-link {
      aspect-ratio: 2248/343;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2248px;
  }



  img.s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image {
    
    
    
    max-height: 2248px;
  }


.s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shogun-image-content {
  
    justify-content: center;
  
}

.s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image {
  box-sizing: border-box;
}



.s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
      --shg-aspect-ratio: calc(2248/343); 
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container {
      position: relative;
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2248px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
  margin: 0 !important;
  overflow: visible;
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
  /* Add background color handling */
  
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shg-image-content-wrapper {
      aspect-ratio: 2248/343;
      min-width: 100%;
      height: auto;
    }

    #s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shogun-image-link {
      aspect-ratio: 2248/343;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2248px;
  }



  img.s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image {
    
    
    
    max-height: 2248px;
  }


.s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shogun-image-content {
  
    justify-content: center;
  
}

.s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image {
  box-sizing: border-box;
}



.s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
      --shg-aspect-ratio: calc(2248/343); 
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container {
      position: relative;
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2248px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
  margin: 0 !important;
  overflow: visible;
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
  /* Add background color handling */
  
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shg-image-content-wrapper {
      aspect-ratio: 2248/343;
      min-width: 100%;
      height: auto;
    }

    #s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shogun-image-link {
      aspect-ratio: 2248/343;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2248px;
  }



  img.s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image {
    
    
    
    max-height: 2248px;
  }


.s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shogun-image-content {
  
    justify-content: center;
  
}

.s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image {
  box-sizing: border-box;
}



.s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
      --shg-aspect-ratio: calc(2248/343); 
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container {
      position: relative;
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2248px;
    }
  }

}@media (max-width: 767px){#s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
  margin: 0 !important;
  overflow: visible;
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
  /* Add background color handling */
  
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shg-image-content-wrapper {
      aspect-ratio: 2248/343;
      min-width: 100%;
      height: auto;
    }

    #s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shogun-image-link {
      aspect-ratio: 2248/343;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2248px;
  }



  img.s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image {
    
    
    
    max-height: 2248px;
  }


.s-6e34fac9-ddce-4c37-847f-87e46ab7771b .shogun-image-content {
  
    justify-content: center;
  
}

.s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image {
  box-sizing: border-box;
}



.s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b {
      --shg-aspect-ratio: calc(2248/343); 
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container {
      position: relative;
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6e34fac9-ddce-4c37-847f-87e46ab7771b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2248px;
    }
  }

}
.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-d0213e22-2850-4f04-9e33-2a05e0d8f6c3 {
  margin-left: auto;
margin-right: auto;
padding-top: 2em;
padding-left: 2em;
padding-right: 2em;
}
@media (min-width: 1200px){#s-d0213e22-2850-4f04-9e33-2a05e0d8f6c3 {
  padding-left: 5em;
padding-bottom: 3em;
padding-right: 5em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d0213e22-2850-4f04-9e33-2a05e0d8f6c3 {
  padding-left: 5em;
padding-bottom: 3em;
padding-right: 5em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d0213e22-2850-4f04-9e33-2a05e0d8f6c3 {
  padding-left: 5em;
padding-bottom: 3em;
padding-right: 5em;
}
}
.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-1582cde4-17e6-479a-945b-4f72acc3275f {
  margin-left: 1%;
margin-right: 1%;
padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}

#s-1582cde4-17e6-479a-945b-4f72acc3275f .shogun-heading-component h2 {
  
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-1a900d86-ef58-49ed-bf89-84ae36b0fa9d {
  min-height: 50px;
}








#s-1a900d86-ef58-49ed-bf89-84ae36b0fa9d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1a900d86-ef58-49ed-bf89-84ae36b0fa9d.shg-box.shg-c {
  justify-content: center;
}

.shogun-video {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.shogun-video-16x9 {
  padding-bottom: 56.25%;
}

.shogun-video-4x3 {
  padding-bottom: 75%;
}

.shogun-video-embed {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

#s-78c227a3-eb18-4ab3-a5cf-79353f80db55 {
  margin-left: 10%;
margin-right: 10%;
padding-left: 0%;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 0.02);
border-style: none;
}
@media (max-width: 767px){#s-78c227a3-eb18-4ab3-a5cf-79353f80db55 {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-0b4c1e06-6d8e-4461-835d-f597a6ba742a {
  min-height: 1%;
}








#s-0b4c1e06-6d8e-4461-835d-f597a6ba742a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0b4c1e06-6d8e-4461-835d-f597a6ba742a.shg-box.shg-c {
  justify-content: center;
}

#s-1bf00c81-a5c6-437b-9e02-c2b5e0833ab3 {
  padding-top: 30px;
padding-bottom: 20px;
text-align: center;
}

#s-1bf00c81-a5c6-437b-9e02-c2b5e0833ab3 .shogun-heading-component h2 {
  
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-ddac8fb5-88ba-453b-bcf7-132e70845243 {
  margin-top: 1px;
margin-left: 5px;
margin-bottom: 1px;
margin-right: 5px;
padding-top: 3px;
padding-left: 0%;
padding-bottom: 3px;
padding-right: 0%;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(73, 74, 244, 1);
border-style: solid;
border-radius: 10px;
min-height: 50px;
}








#s-ddac8fb5-88ba-453b-bcf7-132e70845243 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ddac8fb5-88ba-453b-bcf7-132e70845243.shg-box.shg-c {
  justify-content: center;
}

#s-e678b9a4-bcef-4bad-a4f4-53cd753ebeca {
  margin-left: 0.2%;
margin-right: 0.2%;
padding-left: 0%;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(73, 74, 244, 1);
border-style: solid;
border-radius: 0px;
background-repeat: no-repeat;
background-color: rgba(73, 74, 244, 1);
}

@media (min-width: 0px) {
[id="s-e678b9a4-bcef-4bad-a4f4-53cd753ebeca"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-e678b9a4-bcef-4bad-a4f4-53cd753ebeca"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-e678b9a4-bcef-4bad-a4f4-53cd753ebeca"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e678b9a4-bcef-4bad-a4f4-53cd753ebeca"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-e678b9a4-bcef-4bad-a4f4-53cd753ebeca"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e678b9a4-bcef-4bad-a4f4-53cd753ebeca"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-e678b9a4-bcef-4bad-a4f4-53cd753ebeca"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-fbe85f96-192b-4a18-a3d1-06c03ba5421d {
  margin-top: 0px;
margin-bottom: 0px;
padding-left: 10%;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
}
@media (max-width: 767px){#s-fbe85f96-192b-4a18-a3d1-06c03ba5421d {
  display: none;
}
#s-fbe85f96-192b-4a18-a3d1-06c03ba5421d, #wrap-s-fbe85f96-192b-4a18-a3d1-06c03ba5421d, #wrap-content-s-fbe85f96-192b-4a18-a3d1-06c03ba5421d { display: none !important; }}
#s-41842a60-71cf-48e1-b96c-5a61f3556f56 {
  margin-top: 27px;
padding-left: 10%;
padding-right: 0%;
}
@media (min-width: 1200px){#s-41842a60-71cf-48e1-b96c-5a61f3556f56 {
  margin-top: 35px;
display: none;
}
#s-41842a60-71cf-48e1-b96c-5a61f3556f56, #wrap-s-41842a60-71cf-48e1-b96c-5a61f3556f56, #wrap-content-s-41842a60-71cf-48e1-b96c-5a61f3556f56 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-41842a60-71cf-48e1-b96c-5a61f3556f56 {
  display: none;
}
#s-41842a60-71cf-48e1-b96c-5a61f3556f56, #wrap-s-41842a60-71cf-48e1-b96c-5a61f3556f56, #wrap-content-s-41842a60-71cf-48e1-b96c-5a61f3556f56 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-41842a60-71cf-48e1-b96c-5a61f3556f56 {
  display: none;
}
#s-41842a60-71cf-48e1-b96c-5a61f3556f56, #wrap-s-41842a60-71cf-48e1-b96c-5a61f3556f56, #wrap-content-s-41842a60-71cf-48e1-b96c-5a61f3556f56 { display: none !important; }}
#s-3c748fee-8b03-4989-801c-5f368aa36714 {
  margin-top: 9px;
margin-left: 22%;
margin-bottom: 10px;
margin-right: 22%;
max-width: 1286px;
aspect-ratio: 1286/513;
text-align: center;
}
@media (min-width: 1200px){#s-3c748fee-8b03-4989-801c-5f368aa36714 {
  margin-left: 27%;
margin-right: 27%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3c748fee-8b03-4989-801c-5f368aa36714 {
  margin-left: 0%;
margin-right: 0%;
}
}@media (max-width: 767px){#s-3c748fee-8b03-4989-801c-5f368aa36714 {
  margin-top: 50px;
margin-left: 0%;
margin-bottom: 50px;
margin-right: 0%;
}
}
#s-3c748fee-8b03-4989-801c-5f368aa36714 {
  margin: 0 !important;
  overflow: visible;
}

#s-3c748fee-8b03-4989-801c-5f368aa36714-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c748fee-8b03-4989-801c-5f368aa36714 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 22%;
  margin-right: 22%;
  margin-top: 9px;
  margin-bottom: 10px;
}

.shg-image-content-margin-container-s-3c748fee-8b03-4989-801c-5f368aa36714 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
  /* Add background color handling */
  
}

#s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c748fee-8b03-4989-801c-5f368aa36714 .shg-image-content-wrapper {
      aspect-ratio: 1286/513;
      min-width: 100%;
      height: auto;
    }

    #s-3c748fee-8b03-4989-801c-5f368aa36714 .shogun-image-link {
      aspect-ratio: 1286/513;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c748fee-8b03-4989-801c-5f368aa36714 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1286px;
  }



  img.s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image {
    
    
    
    max-height: 1286px;
  }


.s-3c748fee-8b03-4989-801c-5f368aa36714 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c748fee-8b03-4989-801c-5f368aa36714.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image {
  box-sizing: border-box;
}



.s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c748fee-8b03-4989-801c-5f368aa36714 {
      --shg-aspect-ratio: calc(1286/513); 
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container {
      position: relative;
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1286px;
    }
  }

@media (min-width: 1200px){#s-3c748fee-8b03-4989-801c-5f368aa36714 {
  margin: 0 !important;
  overflow: visible;
}

#s-3c748fee-8b03-4989-801c-5f368aa36714-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c748fee-8b03-4989-801c-5f368aa36714 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 27%;
  margin-right: 27%;
  
  
}

.shg-image-content-margin-container-s-3c748fee-8b03-4989-801c-5f368aa36714 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
  /* Add background color handling */
  
}

#s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c748fee-8b03-4989-801c-5f368aa36714 .shg-image-content-wrapper {
      aspect-ratio: 1286/513;
      min-width: 100%;
      height: auto;
    }

    #s-3c748fee-8b03-4989-801c-5f368aa36714 .shogun-image-link {
      aspect-ratio: 1286/513;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c748fee-8b03-4989-801c-5f368aa36714 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1286px;
  }



  img.s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image {
    
    
    
    max-height: 1286px;
  }


.s-3c748fee-8b03-4989-801c-5f368aa36714 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c748fee-8b03-4989-801c-5f368aa36714.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image {
  box-sizing: border-box;
}



.s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c748fee-8b03-4989-801c-5f368aa36714 {
      --shg-aspect-ratio: calc(1286/513); 
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container {
      position: relative;
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1286px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3c748fee-8b03-4989-801c-5f368aa36714 {
  margin: 0 !important;
  overflow: visible;
}

#s-3c748fee-8b03-4989-801c-5f368aa36714-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c748fee-8b03-4989-801c-5f368aa36714 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3c748fee-8b03-4989-801c-5f368aa36714 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
  /* Add background color handling */
  
}

#s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c748fee-8b03-4989-801c-5f368aa36714 .shg-image-content-wrapper {
      aspect-ratio: 1286/513;
      min-width: 100%;
      height: auto;
    }

    #s-3c748fee-8b03-4989-801c-5f368aa36714 .shogun-image-link {
      aspect-ratio: 1286/513;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c748fee-8b03-4989-801c-5f368aa36714 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1286px;
  }



  img.s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image {
    
    
    
    max-height: 1286px;
  }


.s-3c748fee-8b03-4989-801c-5f368aa36714 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c748fee-8b03-4989-801c-5f368aa36714.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image {
  box-sizing: border-box;
}



.s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c748fee-8b03-4989-801c-5f368aa36714 {
      --shg-aspect-ratio: calc(1286/513); 
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container {
      position: relative;
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1286px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3c748fee-8b03-4989-801c-5f368aa36714 {
  margin: 0 !important;
  overflow: visible;
}

#s-3c748fee-8b03-4989-801c-5f368aa36714-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c748fee-8b03-4989-801c-5f368aa36714 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

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

.shg-image-content-margin-container-s-3c748fee-8b03-4989-801c-5f368aa36714 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
  /* Add background color handling */
  
}

#s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c748fee-8b03-4989-801c-5f368aa36714 .shg-image-content-wrapper {
      aspect-ratio: 1286/513;
      min-width: 100%;
      height: auto;
    }

    #s-3c748fee-8b03-4989-801c-5f368aa36714 .shogun-image-link {
      aspect-ratio: 1286/513;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c748fee-8b03-4989-801c-5f368aa36714 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1286px;
  }



  img.s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image {
    
    
    
    max-height: 1286px;
  }


.s-3c748fee-8b03-4989-801c-5f368aa36714 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c748fee-8b03-4989-801c-5f368aa36714.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image {
  box-sizing: border-box;
}



.s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c748fee-8b03-4989-801c-5f368aa36714 {
      --shg-aspect-ratio: calc(1286/513); 
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container {
      position: relative;
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1286px;
    }
  }

}@media (max-width: 767px){#s-3c748fee-8b03-4989-801c-5f368aa36714 {
  margin: 0 !important;
  overflow: visible;
}

#s-3c748fee-8b03-4989-801c-5f368aa36714-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3c748fee-8b03-4989-801c-5f368aa36714 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 50px;
  margin-bottom: 50px;
}

.shg-image-content-margin-container-s-3c748fee-8b03-4989-801c-5f368aa36714 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
  /* Add background color handling */
  
}

#s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c748fee-8b03-4989-801c-5f368aa36714 .shg-image-content-wrapper {
      aspect-ratio: 1286/513;
      min-width: 100%;
      height: auto;
    }

    #s-3c748fee-8b03-4989-801c-5f368aa36714 .shogun-image-link {
      aspect-ratio: 1286/513;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c748fee-8b03-4989-801c-5f368aa36714 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1286px;
  }



  img.s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image {
    
    
    
    max-height: 1286px;
  }


.s-3c748fee-8b03-4989-801c-5f368aa36714 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3c748fee-8b03-4989-801c-5f368aa36714.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image {
  box-sizing: border-box;
}



.s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3c748fee-8b03-4989-801c-5f368aa36714 {
      --shg-aspect-ratio: calc(1286/513); 
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container {
      position: relative;
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c748fee-8b03-4989-801c-5f368aa36714 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1286px;
    }
  }

}
#s-34093be5-df39-438d-bb7d-8d2c523ab4c8 {
  margin-left: 1em;
margin-right: 1em;
min-height: 50px;
}
@media (min-width: 1200px){#s-34093be5-df39-438d-bb7d-8d2c523ab4c8 {
  display: none;
}
#s-34093be5-df39-438d-bb7d-8d2c523ab4c8, #wrap-s-34093be5-df39-438d-bb7d-8d2c523ab4c8, #wrap-content-s-34093be5-df39-438d-bb7d-8d2c523ab4c8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-34093be5-df39-438d-bb7d-8d2c523ab4c8 {
  display: none;
}
#s-34093be5-df39-438d-bb7d-8d2c523ab4c8, #wrap-s-34093be5-df39-438d-bb7d-8d2c523ab4c8, #wrap-content-s-34093be5-df39-438d-bb7d-8d2c523ab4c8 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-34093be5-df39-438d-bb7d-8d2c523ab4c8 {
  display: none;
}
#s-34093be5-df39-438d-bb7d-8d2c523ab4c8, #wrap-s-34093be5-df39-438d-bb7d-8d2c523ab4c8, #wrap-content-s-34093be5-df39-438d-bb7d-8d2c523ab4c8 { display: none !important; }}@media (max-width: 767px){#s-34093be5-df39-438d-bb7d-8d2c523ab4c8 {
  margin-top: 0.5em;
margin-left: 0.5em;
margin-bottom: 0.5em;
margin-right: 0.5em;
display: none;
}
#s-34093be5-df39-438d-bb7d-8d2c523ab4c8, #wrap-s-34093be5-df39-438d-bb7d-8d2c523ab4c8, #wrap-content-s-34093be5-df39-438d-bb7d-8d2c523ab4c8 { display: none !important; }}







#s-34093be5-df39-438d-bb7d-8d2c523ab4c8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-34093be5-df39-438d-bb7d-8d2c523ab4c8.shg-box.shg-c {
  justify-content: center;
}

#s-eec8616d-f262-4c3d-ab3b-433b06d2a059 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 0em;
padding-bottom: 0em;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(239, 239, 239, 0);
}
@media (min-width: 1200px){#s-eec8616d-f262-4c3d-ab3b-433b06d2a059 {
  margin-top: 1em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-eec8616d-f262-4c3d-ab3b-433b06d2a059 {
  margin-top: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-eec8616d-f262-4c3d-ab3b-433b06d2a059 {
  margin-top: 1em;
}
}@media (max-width: 767px){#s-eec8616d-f262-4c3d-ab3b-433b06d2a059 {
  margin-top: 0em;
padding-left: 0em;
padding-right: 0em;
}
}
@media (min-width: 0px) {
[id="s-eec8616d-f262-4c3d-ab3b-433b06d2a059"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-eec8616d-f262-4c3d-ab3b-433b06d2a059"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 3.5px);
}

}

@media (min-width: 992px) {
[id="s-eec8616d-f262-4c3d-ab3b-433b06d2a059"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 3.5px);
}

}

@media (min-width: 1200px) {
[id="s-eec8616d-f262-4c3d-ab3b-433b06d2a059"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 3.5px);
}

}

#s-ede634a3-2359-4837-9aef-8d7f7a91d477 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 0em;
padding-left: 0%;
padding-bottom: 0em;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}








#s-ede634a3-2359-4837-9aef-8d7f7a91d477 > .shg-box-overlay {
  background-color: rgba(239, 239, 239, 1);
  opacity: 0;
  display: block;
}#s-ede634a3-2359-4837-9aef-8d7f7a91d477.shg-box.shg-c {
  justify-content: center;
}

#s-18e01fa9-b40a-4c24-b9c9-9574d8324d9c {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-d6683f9e-e071-4079-851b-98342f4be648 {
  padding-top: 1em;
padding-bottom: 1em;
}
@media (min-width: 1200px){#s-d6683f9e-e071-4079-851b-98342f4be648 {
  margin-left: 0em;
margin-right: 2em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d6683f9e-e071-4079-851b-98342f4be648 {
  margin-left: 0em;
margin-right: 2em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d6683f9e-e071-4079-851b-98342f4be648 {
  margin-right: 1em;
}
}@media (max-width: 767px){#s-d6683f9e-e071-4079-851b-98342f4be648 {
  margin-left: 0em;
margin-right: 1em;
}
}
@media (min-width: 0px) {
[id="s-d6683f9e-e071-4079-851b-98342f4be648"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d6683f9e-e071-4079-851b-98342f4be648"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d6683f9e-e071-4079-851b-98342f4be648"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d6683f9e-e071-4079-851b-98342f4be648"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d6683f9e-e071-4079-851b-98342f4be648"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d6683f9e-e071-4079-851b-98342f4be648"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-d6683f9e-e071-4079-851b-98342f4be648"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

#s-aee734a5-0b2a-42f3-a32f-2f99d2c41f0d {
  padding-left: 2em;
padding-right: 0em;
text-align: left;
}

#s-aee734a5-0b2a-42f3-a32f-2f99d2c41f0d .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-SemiBold";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.5em;
  
  text-align: left;
}



#s-f2456a38-0731-4ad7-852d-c1b96faad491 {
  padding-top: 3px;
padding-left: 1%;
padding-bottom: 3px;
padding-right: 1%;
}

#s-0ef65865-9008-44d9-ac05-93508f76fd08 {
  margin-left: 0em;
margin-right: 0em;
padding-top: 0em;
padding-left: 2em;
padding-bottom: 0em;
padding-right: 2em;
}
@media (min-width: 768px) and (max-width: 991px){#s-0ef65865-9008-44d9-ac05-93508f76fd08 {
  padding-left: 1em;
padding-right: 1em;
}
}
#s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  margin-top: 10px;
margin-left: 23%;
margin-bottom: 10px;
margin-right: 23%;
max-width: 1205px;
aspect-ratio: 1205/654;
text-align: center;
}
@media (min-width: 1200px){#s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  
}
}@media (max-width: 767px){#s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  margin-left: 10%;
margin-right: 10%;
}
}
#s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  margin: 0 !important;
  overflow: visible;
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 23%;
  margin-right: 23%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.shg-image-content-margin-container-s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
  /* Add background color handling */
  
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-336fb62a-ef45-4ad1-8521-af63441afbcc .shg-image-content-wrapper {
      aspect-ratio: 1205/654;
      min-width: 100%;
      height: auto;
    }

    #s-336fb62a-ef45-4ad1-8521-af63441afbcc .shogun-image-link {
      aspect-ratio: 1205/654;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-336fb62a-ef45-4ad1-8521-af63441afbcc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1205px;
  }



  img.s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image {
    
    
    
    max-height: 1205px;
  }


.s-336fb62a-ef45-4ad1-8521-af63441afbcc .shogun-image-content {
  
    justify-content: center;
  
}

.s-336fb62a-ef45-4ad1-8521-af63441afbcc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image {
  box-sizing: border-box;
}



.s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-336fb62a-ef45-4ad1-8521-af63441afbcc {
      --shg-aspect-ratio: calc(1205/654); 
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container {
      position: relative;
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1205px;
    }
  }

@media (min-width: 1200px){#s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  margin: 0 !important;
  overflow: visible;
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
  /* Add background color handling */
  
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-336fb62a-ef45-4ad1-8521-af63441afbcc .shg-image-content-wrapper {
      aspect-ratio: 1205/654;
      min-width: 100%;
      height: auto;
    }

    #s-336fb62a-ef45-4ad1-8521-af63441afbcc .shogun-image-link {
      aspect-ratio: 1205/654;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-336fb62a-ef45-4ad1-8521-af63441afbcc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1205px;
  }



  img.s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image {
    
    
    
    max-height: 1205px;
  }


.s-336fb62a-ef45-4ad1-8521-af63441afbcc .shogun-image-content {
  
    justify-content: center;
  
}

.s-336fb62a-ef45-4ad1-8521-af63441afbcc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image {
  box-sizing: border-box;
}



.s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-336fb62a-ef45-4ad1-8521-af63441afbcc {
      --shg-aspect-ratio: calc(1205/654); 
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container {
      position: relative;
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1205px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  margin: 0 !important;
  overflow: visible;
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
  /* Add background color handling */
  
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-336fb62a-ef45-4ad1-8521-af63441afbcc .shg-image-content-wrapper {
      aspect-ratio: 1205/654;
      min-width: 100%;
      height: auto;
    }

    #s-336fb62a-ef45-4ad1-8521-af63441afbcc .shogun-image-link {
      aspect-ratio: 1205/654;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-336fb62a-ef45-4ad1-8521-af63441afbcc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1205px;
  }



  img.s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image {
    
    
    
    max-height: 1205px;
  }


.s-336fb62a-ef45-4ad1-8521-af63441afbcc .shogun-image-content {
  
    justify-content: center;
  
}

.s-336fb62a-ef45-4ad1-8521-af63441afbcc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image {
  box-sizing: border-box;
}



.s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-336fb62a-ef45-4ad1-8521-af63441afbcc {
      --shg-aspect-ratio: calc(1205/654); 
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container {
      position: relative;
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1205px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  margin: 0 !important;
  overflow: visible;
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
  /* Add background color handling */
  
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-336fb62a-ef45-4ad1-8521-af63441afbcc .shg-image-content-wrapper {
      aspect-ratio: 1205/654;
      min-width: 100%;
      height: auto;
    }

    #s-336fb62a-ef45-4ad1-8521-af63441afbcc .shogun-image-link {
      aspect-ratio: 1205/654;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-336fb62a-ef45-4ad1-8521-af63441afbcc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1205px;
  }



  img.s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image {
    
    
    
    max-height: 1205px;
  }


.s-336fb62a-ef45-4ad1-8521-af63441afbcc .shogun-image-content {
  
    justify-content: center;
  
}

.s-336fb62a-ef45-4ad1-8521-af63441afbcc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image {
  box-sizing: border-box;
}



.s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-336fb62a-ef45-4ad1-8521-af63441afbcc {
      --shg-aspect-ratio: calc(1205/654); 
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container {
      position: relative;
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1205px;
    }
  }

}@media (max-width: 767px){#s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  margin: 0 !important;
  overflow: visible;
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 10%;
  margin-right: 10%;
  
  
}

.shg-image-content-margin-container-s-336fb62a-ef45-4ad1-8521-af63441afbcc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
  /* Add background color handling */
  
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-336fb62a-ef45-4ad1-8521-af63441afbcc .shg-image-content-wrapper {
      aspect-ratio: 1205/654;
      min-width: 100%;
      height: auto;
    }

    #s-336fb62a-ef45-4ad1-8521-af63441afbcc .shogun-image-link {
      aspect-ratio: 1205/654;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-336fb62a-ef45-4ad1-8521-af63441afbcc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1205px;
  }



  img.s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image {
    
    
    
    max-height: 1205px;
  }


.s-336fb62a-ef45-4ad1-8521-af63441afbcc .shogun-image-content {
  
    justify-content: center;
  
}

.s-336fb62a-ef45-4ad1-8521-af63441afbcc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image {
  box-sizing: border-box;
}



.s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-336fb62a-ef45-4ad1-8521-af63441afbcc {
      --shg-aspect-ratio: calc(1205/654); 
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container {
      position: relative;
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-336fb62a-ef45-4ad1-8521-af63441afbcc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1205px;
    }
  }

}
#s-2d326859-c544-43ed-824a-497161387b81 {
  padding-left: 10em;
padding-right: 14em;
}
@media (min-width: 1200px){#s-2d326859-c544-43ed-824a-497161387b81 {
  margin-top: 1px;
padding-top: 0em;
padding-left: 30%;
padding-right: 30%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2d326859-c544-43ed-824a-497161387b81 {
  margin-top: 1em;
margin-bottom: 0em;
padding-top: 0em;
padding-left: 30%;
padding-right: 30%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2d326859-c544-43ed-824a-497161387b81 {
  padding-left: 30%;
padding-right: 30%;
}
}@media (max-width: 767px){#s-2d326859-c544-43ed-824a-497161387b81 {
  padding-left: 4em;
padding-right: 4em;
}
}
@media (min-width: 0px) {
[id="s-2d326859-c544-43ed-824a-497161387b81"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 768px) {
[id="s-2d326859-c544-43ed-824a-497161387b81"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-2d326859-c544-43ed-824a-497161387b81"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-2d326859-c544-43ed-824a-497161387b81"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}


.modal {
    min-height: 175px !important;   
    background-color: #fff!important;
}

.popup-cnt{
        color: #000;
        font-family: 'Roobert-Regular'!important;
        padding: 40px 0px;
}
.popup-cnts{
        font-size: 15px;
        line-height: 1.6;
        letter-spacing: -.07px;
        font-family: 'Roobert-Regular'!important;
        color: #000;
        font-weight: 400;
        padding: 0px 30px 0px 30px;
        
}
.popup-hd{
        font-size: 1.50rem;
        line-height: 1.5;
        letter-spacing: -.17px;
        word-spacing: 0px;
        font-family: 'Roobert-Medium';        
        color: #000;
        font-weight: 600;
        padding: 0px 30px 0px 30px;
        margin-top: 21px;
    margin-bottom: 5px;
        }
        .popuptexts:hover{
                background-color: unset;
        }
       .popuptexts {
                padding: 0px;
        }
        .image-text{
            text-align:center;
            display: flex;
            justify-content: center;
            font-family: 'Roobert-Medium'!important; 
            font-size: .7em;
            color:#000;
        }
        .button:focus, .button:hover, button:focus, button:hover{
            background-color: unset;
        }
        
        #modelContentPopup{
            width:30%;
            display:none;
        }
        
    @media screen and (max-width: 900px) and (min-width: 60px) {
        .popup-cnts{
            padding: 0px;  
        }
        .popup-hd{
           padding: 0px; 
        }
        #modelContentPopup{
            width:95%;
        }
    }
#s-df685359-ab7a-4e79-8d40-9c5a72a58389 {
  margin-top: 1em;
margin-left: 0%;
margin-bottom: 1em;
margin-right: 0em;
min-height: 50px;
}
@media (max-width: 767px){#s-df685359-ab7a-4e79-8d40-9c5a72a58389 {
  
}
}







#s-df685359-ab7a-4e79-8d40-9c5a72a58389 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-df685359-ab7a-4e79-8d40-9c5a72a58389.shg-box.shg-c {
  justify-content: center;
}

.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-e5c0f8bc-3a89-47ba-a01f-39b614ddc966 {
  padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-radius: 4px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-e5c0f8bc-3a89-47ba-a01f-39b614ddc966:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e5c0f8bc-3a89-47ba-a01f-39b614ddc966:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e5c0f8bc-3a89-47ba-a01f-39b614ddc966-root {
    text-align: center;
  }


#s-e5c0f8bc-3a89-47ba-a01f-39b614ddc966.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e5c0f8bc-3a89-47ba-a01f-39b614ddc966-root {
    text-align: center;
  }


#s-e5c0f8bc-3a89-47ba-a01f-39b614ddc966.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e5c0f8bc-3a89-47ba-a01f-39b614ddc966-root {
    text-align: center;
  }


#s-e5c0f8bc-3a89-47ba-a01f-39b614ddc966.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e5c0f8bc-3a89-47ba-a01f-39b614ddc966-root {
    text-align: center;
  }


#s-e5c0f8bc-3a89-47ba-a01f-39b614ddc966.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e5c0f8bc-3a89-47ba-a01f-39b614ddc966-root {
    text-align: center;
  }


#s-e5c0f8bc-3a89-47ba-a01f-39b614ddc966.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-22c1f8cb-b33d-43c5-8084-116530097da9 {
  padding-top: 5px;
padding-left: 5%;
padding-bottom: 5px;
padding-right: 5%;
min-height: 50px;
}








#s-22c1f8cb-b33d-43c5-8084-116530097da9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-22c1f8cb-b33d-43c5-8084-116530097da9.shg-box.shg-c {
  justify-content: center;
}

#s-98bbc3b3-23e9-4e1e-b822-b08e9a6af817 {
  padding-bottom: 0em;
text-align: left;
}

#s-98bbc3b3-23e9-4e1e-b822-b08e9a6af817 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-SemiBold";
  font-style:  normal ;
  font-size: 1.8em;
  
  
  text-align: left;
}



#s-1fa11638-b450-4a3a-bb32-5be9a3379965 {
  margin-top: 1em;
margin-bottom: 1em;
padding-top: 0px;
}

@media (min-width: 0px) {
[id="s-1fa11638-b450-4a3a-bb32-5be9a3379965"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 768px) {
[id="s-1fa11638-b450-4a3a-bb32-5be9a3379965"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 992px) {
[id="s-1fa11638-b450-4a3a-bb32-5be9a3379965"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 1200px) {
[id="s-1fa11638-b450-4a3a-bb32-5be9a3379965"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

#s-011cab0d-6aa3-4f0c-85e5-6f40d53625a7 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-011cab0d-6aa3-4f0c-85e5-6f40d53625a7 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-011cab0d-6aa3-4f0c-85e5-6f40d53625a7 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-011cab0d-6aa3-4f0c-85e5-6f40d53625a7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-011cab0d-6aa3-4f0c-85e5-6f40d53625a7.shg-box.shg-c {
  justify-content: flex-start;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content > div {
  width: 100%;
}

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

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

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

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

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

#s-48f5d7ec-7aa7-420c-a227-31e93f172817 {
  min-height: 50%;
text-align: center;
}

#s-48f5d7ec-7aa7-420c-a227-31e93f172817 {
  overflow: hidden;
  
  
}







  #s-48f5d7ec-7aa7-420c-a227-31e93f172817 img.shogun-image {
    

    
    
    
  }


#s-48f5d7ec-7aa7-420c-a227-31e93f172817 .shogun-image-content {
  
    justify-content: center;
  
}

#s-04aa47e1-ad10-49b8-813c-eb84d7bc2d19 {
  text-align: center;
}

#s-04aa47e1-ad10-49b8-813c-eb84d7bc2d19 {
  overflow: hidden;
  
  
}







  #s-04aa47e1-ad10-49b8-813c-eb84d7bc2d19 img.shogun-image {
    

    
    
    
  }


#s-04aa47e1-ad10-49b8-813c-eb84d7bc2d19 .shogun-image-content {
  
    justify-content: center;
  
}

#s-2800ad4c-2ea6-4d23-82c6-c01180ed5bd8 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-2800ad4c-2ea6-4d23-82c6-c01180ed5bd8 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-2800ad4c-2ea6-4d23-82c6-c01180ed5bd8 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-2800ad4c-2ea6-4d23-82c6-c01180ed5bd8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2800ad4c-2ea6-4d23-82c6-c01180ed5bd8.shg-box.shg-c {
  justify-content: flex-start;
}

#s-3eee27e6-bfe3-49fb-9972-dec9e189ab59 {
  min-height: 50%;
text-align: center;
}

#s-3eee27e6-bfe3-49fb-9972-dec9e189ab59 {
  overflow: hidden;
  
  
}







  #s-3eee27e6-bfe3-49fb-9972-dec9e189ab59 img.shogun-image {
    

    
    
    
  }


#s-3eee27e6-bfe3-49fb-9972-dec9e189ab59 .shogun-image-content {
  
    justify-content: center;
  
}

#s-a262af51-c1b1-4ece-b15c-7cd96bd4b0f7 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-a262af51-c1b1-4ece-b15c-7cd96bd4b0f7 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-a262af51-c1b1-4ece-b15c-7cd96bd4b0f7 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-a262af51-c1b1-4ece-b15c-7cd96bd4b0f7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a262af51-c1b1-4ece-b15c-7cd96bd4b0f7.shg-box.shg-c {
  justify-content: flex-start;
}

#s-73661f05-5c9d-4046-a68d-215b66f314d3 {
  min-height: 50%;
text-align: center;
}

#s-73661f05-5c9d-4046-a68d-215b66f314d3 {
  overflow: hidden;
  
  
}







  #s-73661f05-5c9d-4046-a68d-215b66f314d3 img.shogun-image {
    

    
    
    
  }


#s-73661f05-5c9d-4046-a68d-215b66f314d3 .shogun-image-content {
  
    justify-content: center;
  
}

.gradient-close-button-award
{
    background:#6317FF !important;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 18px;
    padding: 5px;
    color: #fff !important;
    font-weight: 600;
    border-radius: 5px;
    z-index: 99999;
    text-decoration: none;
    font-size:23px;
    /*margin-left: 2.2rem;*/
    /*margin-top: -3.6rem;*/
    position: absolute;
}
.gradient-close-button-award .fa{
    font-size: larger!important;
        -webkit-text-stroke: 2px #6317FF;
         color: #fff !important;
}

#s-29b7fdec-a60d-4aaf-8937-f25eb53d97ce {
  margin-top: 5px;
text-align: center;
}

#s-aed0ce7d-2ea9-4c19-b4da-c83b42d26177 {
  min-height: 50px;
}








#s-aed0ce7d-2ea9-4c19-b4da-c83b42d26177 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aed0ce7d-2ea9-4c19-b4da-c83b42d26177.shg-box.shg-c {
  justify-content: center;
}

#s-3a540877-79b7-4e00-8ef3-62e7382705c0 {
  min-height: 50px;
}








#s-3a540877-79b7-4e00-8ef3-62e7382705c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3a540877-79b7-4e00-8ef3-62e7382705c0.shg-box.shg-c {
  justify-content: center;
}

.shg-sld-content {
  width: 100%;
  position: relative;
  z-index: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  to {
    opacity: 1;
  }
}

#s-6c53b6af-0cbb-4d0c-8eaa-03ada3290f2b {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-6c53b6af-0cbb-4d0c-8eaa-03ada3290f2b .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-6c53b6af-0cbb-4d0c-8eaa-03ada3290f2b .shg-sld-nav-button.shg-sld-left,
#s-6c53b6af-0cbb-4d0c-8eaa-03ada3290f2b .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-95b5bcc4-8d7b-4ad3-a8cd-8b46ab6686ef {
  text-align: center;
}

#s-95b5bcc4-8d7b-4ad3-a8cd-8b46ab6686ef {
  overflow: hidden;
  
  
}







  #s-95b5bcc4-8d7b-4ad3-a8cd-8b46ab6686ef img.shogun-image {
    

    
    
    
  }


#s-95b5bcc4-8d7b-4ad3-a8cd-8b46ab6686ef .shogun-image-content {
  
    justify-content: center;
  
}

#s-cdfe9527-4a6f-4603-8447-7de2ceba7894 {
  text-align: center;
}

#s-cdfe9527-4a6f-4603-8447-7de2ceba7894 {
  overflow: hidden;
  
  
}







  #s-cdfe9527-4a6f-4603-8447-7de2ceba7894 img.shogun-image {
    

    
    
    
  }


#s-cdfe9527-4a6f-4603-8447-7de2ceba7894 .shogun-image-content {
  
    justify-content: center;
  
}

#s-8c8a30f0-2c09-4ee8-afeb-1eaac50e20b6 {
  text-align: center;
}

#s-8c8a30f0-2c09-4ee8-afeb-1eaac50e20b6 {
  overflow: hidden;
  
  
}







  #s-8c8a30f0-2c09-4ee8-afeb-1eaac50e20b6 img.shogun-image {
    

    
    
    
  }


#s-8c8a30f0-2c09-4ee8-afeb-1eaac50e20b6 .shogun-image-content {
  
    justify-content: center;
  
}

#s-f6ef7493-2863-4fd1-a49b-c238a9b3a425 {
  text-align: center;
}

#s-f6ef7493-2863-4fd1-a49b-c238a9b3a425 {
  overflow: hidden;
  
  
}







  #s-f6ef7493-2863-4fd1-a49b-c238a9b3a425 img.shogun-image {
    

    
    
    
  }


#s-f6ef7493-2863-4fd1-a49b-c238a9b3a425 .shogun-image-content {
  
    justify-content: center;
  
}

#s-e5310137-9f65-470a-af1e-bcbaeae0c86e {
  text-align: center;
}

#s-e5310137-9f65-470a-af1e-bcbaeae0c86e {
  overflow: hidden;
  
  
}







  #s-e5310137-9f65-470a-af1e-bcbaeae0c86e img.shogun-image {
    

    
    
    
  }


#s-e5310137-9f65-470a-af1e-bcbaeae0c86e .shogun-image-content {
  
    justify-content: center;
  
}

#s-8bc8825f-d102-4ba5-abd3-255f1a10e67c {
  text-align: center;
}

#s-8bc8825f-d102-4ba5-abd3-255f1a10e67c {
  overflow: hidden;
  
  
}







  #s-8bc8825f-d102-4ba5-abd3-255f1a10e67c img.shogun-image {
    

    
    
    
  }


#s-8bc8825f-d102-4ba5-abd3-255f1a10e67c .shogun-image-content {
  
    justify-content: center;
  
}

#s-996ab1bd-a138-4fed-92d4-7e220cf61463 {
  text-align: center;
}

#s-996ab1bd-a138-4fed-92d4-7e220cf61463 {
  overflow: hidden;
  
  
}







  #s-996ab1bd-a138-4fed-92d4-7e220cf61463 img.shogun-image {
    

    
    
    
  }


#s-996ab1bd-a138-4fed-92d4-7e220cf61463 .shogun-image-content {
  
    justify-content: center;
  
}

.gradient-close-button{background: linear-gradient(90deg, #0A78CA, #8111BB) !important;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 18px;
    padding: 5px;
    color: #fff !important;
    font-weight: 600;
    font-family: Roobert-bold;
    border-radius: 5px;
    z-index: 99999;
    text-decoration: none;
    font-size:23px;
    margin-left: 2.2rem;
    margin-top: -3.6rem;
    position: absolute;
}
.gradient-close-button .fa{
    font-size: larger!important;
        -webkit-text-stroke: 2px #0a4fcacf;
}
#s-eb4dfce8-7e46-41d6-9762-52e8fd777c7e {
  text-align: center;
}

#s-29e9c31e-4d5d-42c4-b7fa-8011859eca01 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 0em;
padding-left: 0%;
padding-bottom: 0em;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}
@media (max-width: 767px){#s-29e9c31e-4d5d-42c4-b7fa-8011859eca01 {
  margin-top: 0.5em;
}
}







#s-29e9c31e-4d5d-42c4-b7fa-8011859eca01 > .shg-box-overlay {
  background-color: rgba(239, 239, 239, 1);
  opacity: 0;
  display: block;
}#s-29e9c31e-4d5d-42c4-b7fa-8011859eca01.shg-box.shg-c {
  justify-content: center;
}

#s-e7a1fb84-4a69-401b-838a-4fb4aa61ee1e {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-e31d5bc7-1e4e-4d27-9b4a-2e016193ae0f {
  padding-top: 1em;
padding-bottom: 1em;
}
@media (min-width: 1200px){#s-e31d5bc7-1e4e-4d27-9b4a-2e016193ae0f {
  padding-left: 0em;
padding-right: 2em;
}
}@media (max-width: 767px){#s-e31d5bc7-1e4e-4d27-9b4a-2e016193ae0f {
  margin-right: 1em;
}
}
@media (min-width: 0px) {
[id="s-e31d5bc7-1e4e-4d27-9b4a-2e016193ae0f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e31d5bc7-1e4e-4d27-9b4a-2e016193ae0f"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-e31d5bc7-1e4e-4d27-9b4a-2e016193ae0f"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e31d5bc7-1e4e-4d27-9b4a-2e016193ae0f"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-e31d5bc7-1e4e-4d27-9b4a-2e016193ae0f"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e31d5bc7-1e4e-4d27-9b4a-2e016193ae0f"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-e31d5bc7-1e4e-4d27-9b4a-2e016193ae0f"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

#s-2e8bee2c-a2a2-41d2-8978-d522b036266e {
  padding-left: 2em;
padding-right: 0em;
text-align: left;
}

#s-2e8bee2c-a2a2-41d2-8978-d522b036266e .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-SemiBold";
  font-style:  normal ;
  font-size: 26px;
  line-height: 1.5em;
  
  text-align: left;
}



#s-e8d26323-8aa9-4d68-8e2c-a91b36206a51 {
  padding-top: 3px;
padding-left: 1%;
padding-bottom: 3px;
padding-right: 1%;
}

#s-13234288-fb55-43f7-a752-d0f12a9ef504 {
  padding-left: 2em;
padding-right: 2em;
}
@media (min-width: 768px) and (max-width: 991px){#s-13234288-fb55-43f7-a752-d0f12a9ef504 {
  padding-left: 1em;
padding-right: 1em;
}
}
#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
  margin-left: auto;
margin-right: auto;
max-width: 316px;
aspect-ratio: 316/201;
text-align: center;
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
  margin: 0 !important;
  overflow: visible;
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
  /* Add background color handling */
  
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shg-image-content-wrapper {
      aspect-ratio: 316/201;
      min-width: 100%;
      height: auto;
    }

    #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shogun-image-link {
      aspect-ratio: 316/201;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 316px;
  }



  img.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image {
    
    
    
    max-height: 316px;
  }


.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image {
  box-sizing: border-box;
}



.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
      --shg-aspect-ratio: calc(316/201); 
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container {
      position: relative;
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 316px;
    }
  }

@media (min-width: 1200px){#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
  margin: 0 !important;
  overflow: visible;
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
  /* Add background color handling */
  
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shg-image-content-wrapper {
      aspect-ratio: 316/201;
      min-width: 100%;
      height: auto;
    }

    #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shogun-image-link {
      aspect-ratio: 316/201;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 316px;
  }



  img.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image {
    
    
    
    max-height: 316px;
  }


.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image {
  box-sizing: border-box;
}



.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
      --shg-aspect-ratio: calc(316/201); 
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container {
      position: relative;
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 316px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
  margin: 0 !important;
  overflow: visible;
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
  /* Add background color handling */
  
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shg-image-content-wrapper {
      aspect-ratio: 316/201;
      min-width: 100%;
      height: auto;
    }

    #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shogun-image-link {
      aspect-ratio: 316/201;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 316px;
  }



  img.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image {
    
    
    
    max-height: 316px;
  }


.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image {
  box-sizing: border-box;
}



.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
      --shg-aspect-ratio: calc(316/201); 
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container {
      position: relative;
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 316px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
  margin: 0 !important;
  overflow: visible;
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
  /* Add background color handling */
  
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shg-image-content-wrapper {
      aspect-ratio: 316/201;
      min-width: 100%;
      height: auto;
    }

    #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shogun-image-link {
      aspect-ratio: 316/201;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 316px;
  }



  img.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image {
    
    
    
    max-height: 316px;
  }


.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image {
  box-sizing: border-box;
}



.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
      --shg-aspect-ratio: calc(316/201); 
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container {
      position: relative;
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 316px;
    }
  }

}@media (max-width: 767px){#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
  margin: 0 !important;
  overflow: visible;
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
  /* Add background color handling */
  
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shg-image-content-wrapper {
      aspect-ratio: 316/201;
      min-width: 100%;
      height: auto;
    }

    #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shogun-image-link {
      aspect-ratio: 316/201;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 316px;
  }



  img.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image {
    
    
    
    max-height: 316px;
  }


.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff .shogun-image-content {
  
    justify-content: center;
  
}

.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image {
  box-sizing: border-box;
}



.s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff {
      --shg-aspect-ratio: calc(316/201); 
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container {
      position: relative;
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35c6116e-5c0b-47f7-92cf-1bbf5890f4ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 316px;
    }
  }

}
#s-188e5a2f-7890-48a5-9db3-a711d32eb48e {
  padding-left: 10em;
padding-right: 14em;
}
@media (min-width: 1200px){#s-188e5a2f-7890-48a5-9db3-a711d32eb48e {
  margin-top: 1px;
padding-top: 0em;
padding-left: 30%;
padding-right: 30%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-188e5a2f-7890-48a5-9db3-a711d32eb48e {
  margin-top: 1em;
margin-bottom: 0em;
padding-top: 0em;
padding-left: 30%;
padding-right: 30%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-188e5a2f-7890-48a5-9db3-a711d32eb48e {
  padding-left: 30%;
padding-right: 30%;
}
}@media (max-width: 767px){#s-188e5a2f-7890-48a5-9db3-a711d32eb48e {
  padding-left: 4em;
padding-right: 4em;
}
}
@media (min-width: 0px) {
[id="s-188e5a2f-7890-48a5-9db3-a711d32eb48e"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 768px) {
[id="s-188e5a2f-7890-48a5-9db3-a711d32eb48e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-188e5a2f-7890-48a5-9db3-a711d32eb48e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-188e5a2f-7890-48a5-9db3-a711d32eb48e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

#s-2b2670bc-8d24-4475-b823-c7cfd5f8ecbb {
  margin-top: 1em;
margin-left: 0%;
margin-bottom: 1em;
margin-right: 0em;
min-height: 50px;
}
@media (min-width: 1200px){#s-2b2670bc-8d24-4475-b823-c7cfd5f8ecbb {
  margin-bottom: 1em;
}
}@media (max-width: 767px){#s-2b2670bc-8d24-4475-b823-c7cfd5f8ecbb {
  
}
}







#s-2b2670bc-8d24-4475-b823-c7cfd5f8ecbb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2b2670bc-8d24-4475-b823-c7cfd5f8ecbb.shg-box.shg-c {
  justify-content: center;
}

#s-eca06b52-3de1-435d-955d-63e2d48665e1 {
  padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-radius: 4px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-eca06b52-3de1-435d-955d-63e2d48665e1:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-eca06b52-3de1-435d-955d-63e2d48665e1:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-eca06b52-3de1-435d-955d-63e2d48665e1-root {
    text-align: center;
  }


#s-eca06b52-3de1-435d-955d-63e2d48665e1.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-eca06b52-3de1-435d-955d-63e2d48665e1-root {
    text-align: center;
  }


#s-eca06b52-3de1-435d-955d-63e2d48665e1.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-eca06b52-3de1-435d-955d-63e2d48665e1-root {
    text-align: center;
  }


#s-eca06b52-3de1-435d-955d-63e2d48665e1.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-eca06b52-3de1-435d-955d-63e2d48665e1-root {
    text-align: center;
  }


#s-eca06b52-3de1-435d-955d-63e2d48665e1.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-eca06b52-3de1-435d-955d-63e2d48665e1-root {
    text-align: center;
  }


#s-eca06b52-3de1-435d-955d-63e2d48665e1.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-a3b9538c-b632-46a6-b56c-121fc369ff91 {
  padding-top: 5px;
padding-left: 5%;
padding-bottom: 5px;
padding-right: 5%;
min-height: 50px;
}








#s-a3b9538c-b632-46a6-b56c-121fc369ff91 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a3b9538c-b632-46a6-b56c-121fc369ff91.shg-box.shg-c {
  justify-content: center;
}

#s-f2f6b8fd-1950-4c13-82bd-2e7628c85027 {
  padding-bottom: 0em;
text-align: left;
}

#s-f2f6b8fd-1950-4c13-82bd-2e7628c85027 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-SemiBold";
  font-style:  normal ;
  font-size: 1.8em;
  
  
  text-align: left;
}



#s-5d7884f5-3500-4b7a-8271-4c004afeed6c {
  margin-top: 1em;
margin-bottom: 1em;
padding-top: 0px;
}

@media (min-width: 0px) {
[id="s-5d7884f5-3500-4b7a-8271-4c004afeed6c"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 768px) {
[id="s-5d7884f5-3500-4b7a-8271-4c004afeed6c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 992px) {
[id="s-5d7884f5-3500-4b7a-8271-4c004afeed6c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 1200px) {
[id="s-5d7884f5-3500-4b7a-8271-4c004afeed6c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

#s-1c567e07-10bb-4517-a7fa-7c203fad7e3a {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-1c567e07-10bb-4517-a7fa-7c203fad7e3a {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-1c567e07-10bb-4517-a7fa-7c203fad7e3a {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-1c567e07-10bb-4517-a7fa-7c203fad7e3a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1c567e07-10bb-4517-a7fa-7c203fad7e3a.shg-box.shg-c {
  justify-content: flex-start;
}

#s-8205e2d2-fdf9-4f9d-bd87-11f221d39095 {
  min-height: 50%;
text-align: center;
}

#s-8205e2d2-fdf9-4f9d-bd87-11f221d39095 {
  overflow: hidden;
  
  
}







  #s-8205e2d2-fdf9-4f9d-bd87-11f221d39095 img.shogun-image {
    

    
    
    
  }


#s-8205e2d2-fdf9-4f9d-bd87-11f221d39095 .shogun-image-content {
  
    justify-content: center;
  
}

#s-055d14c2-b10b-4c4c-8182-be9d954b95d1 {
  text-align: center;
}

#s-055d14c2-b10b-4c4c-8182-be9d954b95d1 {
  overflow: hidden;
  
  
}







  #s-055d14c2-b10b-4c4c-8182-be9d954b95d1 img.shogun-image {
    

    
    
    
  }


#s-055d14c2-b10b-4c4c-8182-be9d954b95d1 .shogun-image-content {
  
    justify-content: center;
  
}

#s-3f730d5f-b47f-4468-ad46-fc6b7f8299b8 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-3f730d5f-b47f-4468-ad46-fc6b7f8299b8 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-3f730d5f-b47f-4468-ad46-fc6b7f8299b8 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-3f730d5f-b47f-4468-ad46-fc6b7f8299b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3f730d5f-b47f-4468-ad46-fc6b7f8299b8.shg-box.shg-c {
  justify-content: flex-start;
}

#s-b640f15e-9363-458c-a328-f1f813a2712b {
  min-height: 50%;
text-align: center;
}

#s-b640f15e-9363-458c-a328-f1f813a2712b {
  overflow: hidden;
  
  
}







  #s-b640f15e-9363-458c-a328-f1f813a2712b img.shogun-image {
    

    
    
    
  }


#s-b640f15e-9363-458c-a328-f1f813a2712b .shogun-image-content {
  
    justify-content: center;
  
}

#s-14a8ca5c-7248-4b7a-bdc1-a72005e59856 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-14a8ca5c-7248-4b7a-bdc1-a72005e59856 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-14a8ca5c-7248-4b7a-bdc1-a72005e59856 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-14a8ca5c-7248-4b7a-bdc1-a72005e59856 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-14a8ca5c-7248-4b7a-bdc1-a72005e59856.shg-box.shg-c {
  justify-content: flex-start;
}

#s-f195f71a-2e6a-449d-9abe-358a7bc8ba39 {
  min-height: 50%;
text-align: center;
}

#s-f195f71a-2e6a-449d-9abe-358a7bc8ba39 {
  overflow: hidden;
  
  
}







  #s-f195f71a-2e6a-449d-9abe-358a7bc8ba39 img.shogun-image {
    

    
    
    
  }


#s-f195f71a-2e6a-449d-9abe-358a7bc8ba39 .shogun-image-content {
  
    justify-content: center;
  
}

#s-8b90ac4a-fd2c-4826-a819-a3472e37e11d {
  margin-top: 5px;
text-align: center;
}

#s-f005c812-8f47-4e3f-be55-d40ac64bb380 {
  min-height: 50px;
}








#s-f005c812-8f47-4e3f-be55-d40ac64bb380 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f005c812-8f47-4e3f-be55-d40ac64bb380.shg-box.shg-c {
  justify-content: center;
}

#s-6386c634-6ec5-4191-922c-c9df9db861b9 {
  min-height: 50px;
}








#s-6386c634-6ec5-4191-922c-c9df9db861b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6386c634-6ec5-4191-922c-c9df9db861b9.shg-box.shg-c {
  justify-content: center;
}

#s-10b5ec91-e10c-4b35-9168-191d3b9898a9 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-10b5ec91-e10c-4b35-9168-191d3b9898a9 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-10b5ec91-e10c-4b35-9168-191d3b9898a9 .shg-sld-nav-button.shg-sld-left,
#s-10b5ec91-e10c-4b35-9168-191d3b9898a9 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-82e036ef-0b30-4ccc-b7de-a2186f5ff605 {
  text-align: center;
}

#s-82e036ef-0b30-4ccc-b7de-a2186f5ff605 {
  overflow: hidden;
  
  
}







  #s-82e036ef-0b30-4ccc-b7de-a2186f5ff605 img.shogun-image {
    

    
    
    
  }


#s-82e036ef-0b30-4ccc-b7de-a2186f5ff605 .shogun-image-content {
  
    justify-content: center;
  
}

#s-dfc33565-93d2-4e08-a675-349cf8687dec {
  text-align: center;
}

#s-dfc33565-93d2-4e08-a675-349cf8687dec {
  overflow: hidden;
  
  
}







  #s-dfc33565-93d2-4e08-a675-349cf8687dec img.shogun-image {
    

    
    
    
  }


#s-dfc33565-93d2-4e08-a675-349cf8687dec .shogun-image-content {
  
    justify-content: center;
  
}

#s-e6f44358-d269-4bb6-a7d3-a8e691d73197 {
  text-align: center;
}

#s-e6f44358-d269-4bb6-a7d3-a8e691d73197 {
  overflow: hidden;
  
  
}







  #s-e6f44358-d269-4bb6-a7d3-a8e691d73197 img.shogun-image {
    

    
    
    
  }


#s-e6f44358-d269-4bb6-a7d3-a8e691d73197 .shogun-image-content {
  
    justify-content: center;
  
}

#s-a3bc5de8-331f-4878-a00c-d3e5f39d9042 {
  text-align: center;
}

#s-a3bc5de8-331f-4878-a00c-d3e5f39d9042 {
  overflow: hidden;
  
  
}







  #s-a3bc5de8-331f-4878-a00c-d3e5f39d9042 img.shogun-image {
    

    
    
    
  }


#s-a3bc5de8-331f-4878-a00c-d3e5f39d9042 .shogun-image-content {
  
    justify-content: center;
  
}

#s-cba984bc-50be-4fa4-979b-b64168f161cd {
  text-align: center;
}

#s-cba984bc-50be-4fa4-979b-b64168f161cd {
  overflow: hidden;
  
  
}







  #s-cba984bc-50be-4fa4-979b-b64168f161cd img.shogun-image {
    

    
    
    
  }


#s-cba984bc-50be-4fa4-979b-b64168f161cd .shogun-image-content {
  
    justify-content: center;
  
}

#s-a0735f4b-039c-4508-8b37-e0abe3003c71 {
  text-align: center;
}

#s-a0735f4b-039c-4508-8b37-e0abe3003c71 {
  overflow: hidden;
  
  
}







  #s-a0735f4b-039c-4508-8b37-e0abe3003c71 img.shogun-image {
    

    
    
    
  }


#s-a0735f4b-039c-4508-8b37-e0abe3003c71 .shogun-image-content {
  
    justify-content: center;
  
}

#s-1c499b92-ceee-4304-b8fd-4b710bd859fb {
  text-align: center;
}

#s-1c499b92-ceee-4304-b8fd-4b710bd859fb {
  overflow: hidden;
  
  
}







  #s-1c499b92-ceee-4304-b8fd-4b710bd859fb img.shogun-image {
    

    
    
    
  }


#s-1c499b92-ceee-4304-b8fd-4b710bd859fb .shogun-image-content {
  
    justify-content: center;
  
}

#s-c46158c9-0f83-4994-b5dd-faeb4b9e385d {
  text-align: center;
}

#s-168c26bd-2e55-4232-85b1-59b9f24cc555 {
  padding-top: 30px;
padding-bottom: 15px;
text-align: center;
}

#s-168c26bd-2e55-4232-85b1-59b9f24cc555 .shogun-heading-component h2 {
  
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-766003d3-abc4-4765-85d7-aa9cdfcb975a {
  margin-left: 1%;
margin-right: 1%;
min-height: 50px;
}








#s-766003d3-abc4-4765-85d7-aa9cdfcb975a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-766003d3-abc4-4765-85d7-aa9cdfcb975a.shg-box.shg-c {
  justify-content: center;
}

#s-1e9231ff-22f5-4f30-964d-70ec8d1f7bbf {
  margin-top: 0.5em;
margin-left: 0%;
margin-right: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(239, 239, 239, 1);
}
@media (max-width: 767px){#s-1e9231ff-22f5-4f30-964d-70ec8d1f7bbf {
  padding-left: 0em;
padding-right: 0em;
}
}
@media (min-width: 0px) {
[id="s-1e9231ff-22f5-4f30-964d-70ec8d1f7bbf"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1e9231ff-22f5-4f30-964d-70ec8d1f7bbf"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1e9231ff-22f5-4f30-964d-70ec8d1f7bbf"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1e9231ff-22f5-4f30-964d-70ec8d1f7bbf"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-1e9231ff-22f5-4f30-964d-70ec8d1f7bbf"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-1c2efaf2-4bd3-4232-9c7f-d6fef78c7389 {
  padding-top: 3em;
padding-bottom: 2em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
min-height: 50px;
}
@media (min-width: 1200px){#s-1c2efaf2-4bd3-4232-9c7f-d6fef78c7389 {
  padding-left: 2em;
padding-right: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1c2efaf2-4bd3-4232-9c7f-d6fef78c7389 {
  padding-left: 2em;
padding-right: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1c2efaf2-4bd3-4232-9c7f-d6fef78c7389 {
  padding-left: 2em;
padding-right: 0em;
}
}@media (max-width: 767px){#s-1c2efaf2-4bd3-4232-9c7f-d6fef78c7389 {
  margin-left: 1em;
margin-right: 1em;
padding-top: 0em;
padding-left: 0em;
padding-bottom: 0em;
padding-right: 0em;
}
}







#s-1c2efaf2-4bd3-4232-9c7f-d6fef78c7389 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1c2efaf2-4bd3-4232-9c7f-d6fef78c7389.shg-box.shg-c {
  justify-content: center;
}

#s-8665cd86-03e4-45cc-99cb-7e9e3c0e38c5 {
  padding-right: 0%;
min-height: 50px;
}








#s-8665cd86-03e4-45cc-99cb-7e9e3c0e38c5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8665cd86-03e4-45cc-99cb-7e9e3c0e38c5.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-da751cc9-291d-4c88-a6ef-18b90258c540"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-da751cc9-291d-4c88-a6ef-18b90258c540"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-da751cc9-291d-4c88-a6ef-18b90258c540"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-da751cc9-291d-4c88-a6ef-18b90258c540"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-da751cc9-291d-4c88-a6ef-18b90258c540"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-da751cc9-291d-4c88-a6ef-18b90258c540"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-da751cc9-291d-4c88-a6ef-18b90258c540"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-980975d7-47de-489b-a7bc-dfc03728b4e3 {
  min-height: 50px;
}








#s-980975d7-47de-489b-a7bc-dfc03728b4e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-980975d7-47de-489b-a7bc-dfc03728b4e3.shg-box.shg-c {
  justify-content: center;
}

#s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 11px;
padding-left: 0%;
padding-bottom: 11px;
padding-right: 0%;
}
@media (min-width: 1200px){#s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93 {
  display: none;
}
#s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93, #wrap-s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93, #wrap-content-s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93 {
  display: none;
}
#s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93, #wrap-s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93, #wrap-content-s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93 {
  display: none;
}
#s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93, #wrap-s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93, #wrap-content-s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93 { display: none !important; }}
@media (min-width: 0px) {
[id="s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-fb841f4b-59f7-4b6d-a0a2-6f7b49cf2c93"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

.award-open img {
    cursor: pointer;
    height: 5em;
    width: 3rem;
    -o-object-fit: contain;
       object-fit: contain;
    
}
.award-open {
    cursor: pointer;
}
#s-de233448-3619-4f7a-be85-4a6f22f5ecf0 {
  margin-top: 0px;
margin-bottom: 0px;
padding-left: 1%;
padding-right: 1%;
max-width: 100%;
text-align: right;
}

.gallery-open img {
        height: 4em;
    width: 2.7rem;
    -o-object-fit: contain;
       object-fit: contain;
}
#gallery{
    font-family: 'Roobert-Regular'!important;
    line-height: 1;  
}
#s-0fbc0448-a931-4481-9447-ae356893c763 {
  max-width: 100%;
text-align: left;
}
@media (min-width: 1200px){#s-0fbc0448-a931-4481-9447-ae356893c763 {
  display: none;
}
#s-0fbc0448-a931-4481-9447-ae356893c763, #wrap-s-0fbc0448-a931-4481-9447-ae356893c763, #wrap-content-s-0fbc0448-a931-4481-9447-ae356893c763 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0fbc0448-a931-4481-9447-ae356893c763 {
  display: none;
}
#s-0fbc0448-a931-4481-9447-ae356893c763, #wrap-s-0fbc0448-a931-4481-9447-ae356893c763, #wrap-content-s-0fbc0448-a931-4481-9447-ae356893c763 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0fbc0448-a931-4481-9447-ae356893c763 {
  display: none;
}
#s-0fbc0448-a931-4481-9447-ae356893c763, #wrap-s-0fbc0448-a931-4481-9447-ae356893c763, #wrap-content-s-0fbc0448-a931-4481-9447-ae356893c763 { display: none !important; }}@media (max-width: 767px){#s-0fbc0448-a931-4481-9447-ae356893c763 {
  
}
}
#s-abee3123-fcb9-428f-aff6-9f4186d79df7 {
  margin-left: auto;
margin-right: auto;
}

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

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

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

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

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

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

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

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

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

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

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

#s-27380bcc-e1a3-40b3-8617-c380ec7bd330 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-27380bcc-e1a3-40b3-8617-c380ec7bd330 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27380bcc-e1a3-40b3-8617-c380ec7bd330 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-27380bcc-e1a3-40b3-8617-c380ec7bd330 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27380bcc-e1a3-40b3-8617-c380ec7bd330 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-27380bcc-e1a3-40b3-8617-c380ec7bd330 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27380bcc-e1a3-40b3-8617-c380ec7bd330 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-27380bcc-e1a3-40b3-8617-c380ec7bd330 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27380bcc-e1a3-40b3-8617-c380ec7bd330 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-27380bcc-e1a3-40b3-8617-c380ec7bd330 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27380bcc-e1a3-40b3-8617-c380ec7bd330 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-61bbc936-520e-4bb9-a3dc-f922aea90683 {
  padding-top: 0em;
}

#s-55646ee2-ad62-4bee-a7d3-cb100b468722 {
  min-height: 50px;
}
@media (max-width: 767px){#s-55646ee2-ad62-4bee-a7d3-cb100b468722 {
  display: none;
}
#s-55646ee2-ad62-4bee-a7d3-cb100b468722, #wrap-s-55646ee2-ad62-4bee-a7d3-cb100b468722, #wrap-content-s-55646ee2-ad62-4bee-a7d3-cb100b468722 { display: none !important; }}







#s-55646ee2-ad62-4bee-a7d3-cb100b468722 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-55646ee2-ad62-4bee-a7d3-cb100b468722.shg-box.shg-c {
  justify-content: center;
}

#s-1740df5b-78cc-4ba0-b0fc-8a3f2571b7d6 {
  margin-top: 13px;
margin-bottom: 13px;
max-width: 60%;
text-align: center;
}

#s-e4e5db26-846b-4cf2-aaad-eab29dfc618d {
  max-width: 60%;
text-align: center;
}

#s-88e45d27-bcec-4d67-a2c7-563fd135ec59 {
  min-height: 50px;
}
@media (max-width: 767px){#s-88e45d27-bcec-4d67-a2c7-563fd135ec59 {
  display: none;
}
#s-88e45d27-bcec-4d67-a2c7-563fd135ec59, #wrap-s-88e45d27-bcec-4d67-a2c7-563fd135ec59, #wrap-content-s-88e45d27-bcec-4d67-a2c7-563fd135ec59 { display: none !important; }}







#s-88e45d27-bcec-4d67-a2c7-563fd135ec59 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88e45d27-bcec-4d67-a2c7-563fd135ec59.shg-box.shg-c {
  justify-content: center;
}

#s-044c1a01-e759-4a2d-90a0-61fbfb9f37fe {
  margin-top: 13px;
margin-bottom: 13px;
max-width: 60%;
text-align: center;
}

#s-a247cf11-69ec-4bb1-ad8b-315dd4c1a631 {
  max-width: 60%;
text-align: center;
}

#s-c8a4f6a9-b398-4472-bda7-f7d68a67cfda {
  padding-right: 6em;
}
@media (min-width: 1200px){#s-c8a4f6a9-b398-4472-bda7-f7d68a67cfda {
  margin-top: 1em;
padding-left: 14%;
padding-right: 14%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c8a4f6a9-b398-4472-bda7-f7d68a67cfda {
  margin-top: 1em;
margin-bottom: 0px;
padding-left: 14%;
padding-right: 14%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c8a4f6a9-b398-4472-bda7-f7d68a67cfda {
  margin-top: 1em;
padding-left: 14%;
padding-right: 14%;
}
}@media (max-width: 767px){#s-c8a4f6a9-b398-4472-bda7-f7d68a67cfda {
  margin-top: 0.5em;
padding-left: 5em;
padding-right: 5em;
}
}
@media (min-width: 0px) {
[id="s-c8a4f6a9-b398-4472-bda7-f7d68a67cfda"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c8a4f6a9-b398-4472-bda7-f7d68a67cfda"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.5px);
}

[id="s-c8a4f6a9-b398-4472-bda7-f7d68a67cfda"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-c8a4f6a9-b398-4472-bda7-f7d68a67cfda"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.5px);
}

[id="s-c8a4f6a9-b398-4472-bda7-f7d68a67cfda"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-c8a4f6a9-b398-4472-bda7-f7d68a67cfda"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.5px);
}

[id="s-c8a4f6a9-b398-4472-bda7-f7d68a67cfda"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.5px);
}

}

@media (min-width: 0px) {
[id="s-ca59f886-0d44-4659-9743-15f144221b17"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 768px) {
[id="s-ca59f886-0d44-4659-9743-15f144221b17"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-ca59f886-0d44-4659-9743-15f144221b17"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-ca59f886-0d44-4659-9743-15f144221b17"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

#s-449dfe69-4b88-48b7-a47b-70ad0f592325 {
  padding-left: 4%;
padding-right: 4%;
}
@media (max-width: 767px){#s-449dfe69-4b88-48b7-a47b-70ad0f592325 {
  padding-left: 17%;
padding-right: 17%;
}
}
@media (min-width: 0px) {
[id="s-449dfe69-4b88-48b7-a47b-70ad0f592325"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 3.0px);
}

}

@media (min-width: 768px) {
[id="s-449dfe69-4b88-48b7-a47b-70ad0f592325"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 3.0px);
}

}

@media (min-width: 992px) {
[id="s-449dfe69-4b88-48b7-a47b-70ad0f592325"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 3.0px);
}

}

@media (min-width: 1200px) {
[id="s-449dfe69-4b88-48b7-a47b-70ad0f592325"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 3.0px);
}

}

#s-eb48ee9a-b4ad-483d-b2cd-16a43ce3954a {
  padding-top: 5px;
padding-left: 5%;
padding-bottom: 5px;
padding-right: 5%;
min-height: 50px;
}








#s-eb48ee9a-b4ad-483d-b2cd-16a43ce3954a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eb48ee9a-b4ad-483d-b2cd-16a43ce3954a.shg-box.shg-c {
  justify-content: center;
}

#s-64b4029f-1226-4219-9993-e71d65fd5072 {
  padding-bottom: 0em;
text-align: left;
}

#s-64b4029f-1226-4219-9993-e71d65fd5072 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-SemiBold";
  font-style:  normal ;
  font-size: 1.8em;
  
  
  text-align: left;
}



#s-7679789e-0770-485c-aa6e-0eae48c023f1 {
  margin-top: 1em;
margin-bottom: 1em;
padding-top: 0px;
}

@media (min-width: 0px) {
[id="s-7679789e-0770-485c-aa6e-0eae48c023f1"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 768px) {
[id="s-7679789e-0770-485c-aa6e-0eae48c023f1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 992px) {
[id="s-7679789e-0770-485c-aa6e-0eae48c023f1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 1200px) {
[id="s-7679789e-0770-485c-aa6e-0eae48c023f1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

#s-802fdda8-c6ad-4dde-b250-14a1eec35366 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-802fdda8-c6ad-4dde-b250-14a1eec35366 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-802fdda8-c6ad-4dde-b250-14a1eec35366 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-802fdda8-c6ad-4dde-b250-14a1eec35366 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-802fdda8-c6ad-4dde-b250-14a1eec35366.shg-box.shg-c {
  justify-content: flex-start;
}

#s-bcec8d02-c8e1-4d41-b6ad-6dc0dd23c570 {
  text-align: center;
}

#s-bcec8d02-c8e1-4d41-b6ad-6dc0dd23c570 {
  overflow: hidden;
  
  
}







  #s-bcec8d02-c8e1-4d41-b6ad-6dc0dd23c570 img.shogun-image {
    

    
    
    
  }


#s-bcec8d02-c8e1-4d41-b6ad-6dc0dd23c570 .shogun-image-content {
  
    justify-content: center;
  
}

#s-9da98ae0-44cd-4526-951d-44911115c79f {
  margin-top: 5px;
text-align: center;
}

#s-5b4f02ff-9ced-4034-b8cb-43fa7b61e111 {
  min-height: 50px;
}








#s-5b4f02ff-9ced-4034-b8cb-43fa7b61e111 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5b4f02ff-9ced-4034-b8cb-43fa7b61e111.shg-box.shg-c {
  justify-content: center;
}

#s-c1a8838d-e796-459f-8853-2452221c7f46 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-c1a8838d-e796-459f-8853-2452221c7f46 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-c1a8838d-e796-459f-8853-2452221c7f46 .shg-sld-nav-button.shg-sld-left,
#s-c1a8838d-e796-459f-8853-2452221c7f46 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-1007d892-e749-4097-bc03-399270a19fd4 {
  text-align: center;
}

#s-1007d892-e749-4097-bc03-399270a19fd4 {
  overflow: hidden;
  
  
}







  #s-1007d892-e749-4097-bc03-399270a19fd4 img.shogun-image {
    

    
    
    
  }


#s-1007d892-e749-4097-bc03-399270a19fd4 .shogun-image-content {
  
    justify-content: center;
  
}

#s-ee06e0b0-0274-4dad-8ca2-6a2bbefc8568 {
  text-align: center;
}

#s-ee06e0b0-0274-4dad-8ca2-6a2bbefc8568 {
  overflow: hidden;
  
  
}







  #s-ee06e0b0-0274-4dad-8ca2-6a2bbefc8568 img.shogun-image {
    

    
    
    
  }


#s-ee06e0b0-0274-4dad-8ca2-6a2bbefc8568 .shogun-image-content {
  
    justify-content: center;
  
}

#s-5d41d5d0-57a3-4ef1-951d-da01c1ea40c3 {
  text-align: center;
}

#s-5d41d5d0-57a3-4ef1-951d-da01c1ea40c3 {
  overflow: hidden;
  
  
}







  #s-5d41d5d0-57a3-4ef1-951d-da01c1ea40c3 img.shogun-image {
    

    
    
    
  }


#s-5d41d5d0-57a3-4ef1-951d-da01c1ea40c3 .shogun-image-content {
  
    justify-content: center;
  
}

#s-088a2b23-6a26-4b64-8dd2-4f62e655b953 {
  text-align: center;
}

#s-088a2b23-6a26-4b64-8dd2-4f62e655b953 {
  overflow: hidden;
  
  
}







  #s-088a2b23-6a26-4b64-8dd2-4f62e655b953 img.shogun-image {
    

    
    
    
  }


#s-088a2b23-6a26-4b64-8dd2-4f62e655b953 .shogun-image-content {
  
    justify-content: center;
  
}

#s-146df0f7-fab1-4efc-8c91-9d982234db4f {
  padding-bottom: 2%;
text-align: center;
}

#s-146df0f7-fab1-4efc-8c91-9d982234db4f {
  overflow: hidden;
  
  
}







  #s-146df0f7-fab1-4efc-8c91-9d982234db4f img.shogun-image {
    

    
    
    
  }


#s-146df0f7-fab1-4efc-8c91-9d982234db4f .shogun-image-content {
  
    justify-content: center;
  
}

#s-d6ecb6bf-a0aa-4d84-8183-d231798d7db7 {
  text-align: center;
}

#s-d6ecb6bf-a0aa-4d84-8183-d231798d7db7 {
  overflow: hidden;
  
  
}







  #s-d6ecb6bf-a0aa-4d84-8183-d231798d7db7 img.shogun-image {
    

    
    
    
  }


#s-d6ecb6bf-a0aa-4d84-8183-d231798d7db7 .shogun-image-content {
  
    justify-content: center;
  
}

#s-617ac69b-9cb4-4765-9f1a-1ecb567f424b {
  text-align: center;
}

#s-617ac69b-9cb4-4765-9f1a-1ecb567f424b {
  overflow: hidden;
  
  
}







  #s-617ac69b-9cb4-4765-9f1a-1ecb567f424b img.shogun-image {
    

    
    
    
  }


#s-617ac69b-9cb4-4765-9f1a-1ecb567f424b .shogun-image-content {
  
    justify-content: center;
  
}

#s-6b6aa514-3dab-43ad-add8-7b1d8d955a8c {
  text-align: center;
}

#s-0faca435-2a11-437e-9dfb-b4000cdc75bd {
  padding-top: 3em;
padding-left: 5em;
padding-bottom: 2em;
padding-right: 7em;
}
@media (min-width: 1200px){#s-0faca435-2a11-437e-9dfb-b4000cdc75bd {
  padding-left: 2em;
padding-right: 3em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0faca435-2a11-437e-9dfb-b4000cdc75bd {
  padding-left: 2em;
padding-right: 3em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0faca435-2a11-437e-9dfb-b4000cdc75bd {
  padding-left: 2em;
padding-right: 3em;
}
}@media (max-width: 767px){#s-0faca435-2a11-437e-9dfb-b4000cdc75bd {
  padding-left: 1em;
padding-right: 1em;
}
}







#s-0faca435-2a11-437e-9dfb-b4000cdc75bd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0faca435-2a11-437e-9dfb-b4000cdc75bd.shg-box.shg-c {
  justify-content: flex-start;
}

#s-5f9ebedf-27b1-4f2e-80ce-53d40b33256a {
  padding-right: 5%;
text-align: left;
}
@media (max-width: 767px){#s-5f9ebedf-27b1-4f2e-80ce-53d40b33256a {
  margin-top: 0px;
margin-bottom: 0px;
padding-right: 3em;
}
}
#s-5f9ebedf-27b1-4f2e-80ce-53d40b33256a .shogun-heading-component h4 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 16px;
  line-height: 0.5em;
  
  text-align: left;
}


@media (min-width: 1200px){#s-5f9ebedf-27b1-4f2e-80ce-53d40b33256a .shogun-heading-component h4 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 6em;
  line-height: 1em;
  
  text-align: left;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5f9ebedf-27b1-4f2e-80ce-53d40b33256a .shogun-heading-component h4 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 6em;
  line-height: 0.5em;
  
  text-align: left;
}


}@media (min-width: 768px) and (max-width: 991px){#s-5f9ebedf-27b1-4f2e-80ce-53d40b33256a .shogun-heading-component h4 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 2.8em;
  line-height: 0.5em;
  
  text-align: left;
}


}@media (max-width: 767px){#s-5f9ebedf-27b1-4f2e-80ce-53d40b33256a .shogun-heading-component h4 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 3em;
  line-height: 1.5em;
  
  text-align: left;
}


}
#s-f7943d36-4f2d-4232-bc21-ce96ac68cdae {
  padding-top: 1em;
padding-bottom: 1em;
padding-right: 0%;
}
@media (min-width: 1200px){#s-f7943d36-4f2d-4232-bc21-ce96ac68cdae {
  padding-top: 2em;
padding-bottom: 2em;
padding-right: 3em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f7943d36-4f2d-4232-bc21-ce96ac68cdae {
  padding-right: 3em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f7943d36-4f2d-4232-bc21-ce96ac68cdae {
  padding-top: 1em;
padding-right: 2em;
}
}@media (max-width: 767px){#s-f7943d36-4f2d-4232-bc21-ce96ac68cdae {
  padding-right: 1em;
}
}
@media (min-width: 0px) {
[id="s-f7943d36-4f2d-4232-bc21-ce96ac68cdae"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f7943d36-4f2d-4232-bc21-ce96ac68cdae"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f7943d36-4f2d-4232-bc21-ce96ac68cdae"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f7943d36-4f2d-4232-bc21-ce96ac68cdae"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

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

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

#s-9e091d76-d4ed-4b60-9c93-48cbb714de79 {
  padding-top: 0.5em;
padding-bottom: 0em;
text-align: left;
}
@media (max-width: 767px){#s-9e091d76-d4ed-4b60-9c93-48cbb714de79 {
  padding-top: 0em;
}
}
#s-9e091d76-d4ed-4b60-9c93-48cbb714de79 .shg-product-title-component h3 span {
  color: #000;
  
  font-family: Roobert-Bold;
  
  font-size: 2em;
  
  
  text-align: left;
}
@media (min-width: 1200px){#s-9e091d76-d4ed-4b60-9c93-48cbb714de79 .shg-product-title-component h3 span {
  color: #000;
  
  font-family: Roobert-Bold;
  
  font-size: 2.5em;
  
  
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9e091d76-d4ed-4b60-9c93-48cbb714de79 .shg-product-title-component h3 span {
  color: #000;
  
  font-family: Roobert-Bold;
  
  font-size: 2.5em;
  
  
  text-align: left;
}
}
#s-e596c890-875a-47ce-b7df-0c22c05a8e13 {
  padding-left: 0%;
padding-right: 0%;
text-align: right;
}

#s-e596c890-875a-47ce-b7df-0c22c05a8e13 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 2.5em;
  
  font-family: 'Roobert-SemiBold';
  font-style:  normal ;
}

#s-e596c890-875a-47ce-b7df-0c22c05a8e13 .shg-product-price {
  color: #000;
  
  font-family: 'Roobert-SemiBold';
  font-style:  normal ;
  font-size: 2.5em;
}

#s-e596c890-875a-47ce-b7df-0c22c05a8e13 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 1200px){#s-e596c890-875a-47ce-b7df-0c22c05a8e13 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 2.5em;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
}

#s-e596c890-875a-47ce-b7df-0c22c05a8e13 .shg-product-price {
  color: #000;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
  font-size: 2.5em;
}

#s-e596c890-875a-47ce-b7df-0c22c05a8e13 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e596c890-875a-47ce-b7df-0c22c05a8e13 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 2.5em;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
}

#s-e596c890-875a-47ce-b7df-0c22c05a8e13 .shg-product-price {
  color: #000;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
  font-size: 2.5em;
}

#s-e596c890-875a-47ce-b7df-0c22c05a8e13 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e596c890-875a-47ce-b7df-0c22c05a8e13 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 2em;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
}

#s-e596c890-875a-47ce-b7df-0c22c05a8e13 .shg-product-price {
  color: #000;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
  font-size: 2em;
}

#s-e596c890-875a-47ce-b7df-0c22c05a8e13 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}@media (max-width: 767px){#s-e596c890-875a-47ce-b7df-0c22c05a8e13 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 2em;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
}

#s-e596c890-875a-47ce-b7df-0c22c05a8e13 .shg-product-price {
  color: #000;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
  font-size: 2em;
}

#s-e596c890-875a-47ce-b7df-0c22c05a8e13 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-66b842a4-4733-42df-ae78-ef048c01fb0f {
  padding-right: 5%;
}
@media (min-width: 1200px){#s-66b842a4-4733-42df-ae78-ef048c01fb0f {
  padding-bottom: 1em;
}
}
#s-a9353a7d-ac6e-4c48-93f2-7c3d859a44d5 {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 2%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
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: none;
}

#s-0b950887-295b-4093-a95d-c618d961325f {
  min-height: 50px;
}
@media (max-width: 767px){#s-0b950887-295b-4093-a95d-c618d961325f {
  display: none;
}
#s-0b950887-295b-4093-a95d-c618d961325f, #wrap-s-0b950887-295b-4093-a95d-c618d961325f, #wrap-content-s-0b950887-295b-4093-a95d-c618d961325f { display: none !important; }}







#s-0b950887-295b-4093-a95d-c618d961325f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0b950887-295b-4093-a95d-c618d961325f.shg-box.shg-c {
  justify-content: center;
}

#s-7590a012-081c-434b-ac9b-7c4e8a255158 {
  border-style: solid;
margin-right: 0.5em;
padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(196, 196, 196, 1);
border-radius: 4px;
background-color: rgba(239, 239, 239, 1);
text-align: left;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-7590a012-081c-434b-ac9b-7c4e8a255158:hover {border-style: solid !important;
border-color: rgba(34, 25, 77, 0.01) !important;
background-color: rgba(66, 66, 66, 0.03) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-7590a012-081c-434b-ac9b-7c4e8a255158:active {background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}@media (min-width: 768px) and (max-width: 991px){#s-7590a012-081c-434b-ac9b-7c4e8a255158 {
  padding-left: 12px;
padding-right: 12px;
}
}@media (max-width: 767px){#s-7590a012-081c-434b-ac9b-7c4e8a255158 {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-7590a012-081c-434b-ac9b-7c4e8a255158-root {
    text-align: left;
  }


#s-7590a012-081c-434b-ac9b-7c4e8a255158.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7590a012-081c-434b-ac9b-7c4e8a255158-root {
    text-align: left;
  }


#s-7590a012-081c-434b-ac9b-7c4e8a255158.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7590a012-081c-434b-ac9b-7c4e8a255158-root {
    text-align: left;
  }


#s-7590a012-081c-434b-ac9b-7c4e8a255158.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7590a012-081c-434b-ac9b-7c4e8a255158-root {
    text-align: left;
  }


#s-7590a012-081c-434b-ac9b-7c4e8a255158.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7590a012-081c-434b-ac9b-7c4e8a255158-root {
    text-align: left;
  }


#s-7590a012-081c-434b-ac9b-7c4e8a255158.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-409fa1f3-0a56-418d-b25d-cb7be8e2c5be {
  padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-radius: 4px;
background-color: #252525;
text-align: left;
text-decoration: none;
}
#s-409fa1f3-0a56-418d-b25d-cb7be8e2c5be:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-409fa1f3-0a56-418d-b25d-cb7be8e2c5be:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-409fa1f3-0a56-418d-b25d-cb7be8e2c5be-root {
    text-align: left;
  }


#s-409fa1f3-0a56-418d-b25d-cb7be8e2c5be.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-409fa1f3-0a56-418d-b25d-cb7be8e2c5be-root {
    text-align: left;
  }


#s-409fa1f3-0a56-418d-b25d-cb7be8e2c5be.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-409fa1f3-0a56-418d-b25d-cb7be8e2c5be-root {
    text-align: left;
  }


#s-409fa1f3-0a56-418d-b25d-cb7be8e2c5be.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-409fa1f3-0a56-418d-b25d-cb7be8e2c5be-root {
    text-align: left;
  }


#s-409fa1f3-0a56-418d-b25d-cb7be8e2c5be.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-409fa1f3-0a56-418d-b25d-cb7be8e2c5be-root {
    text-align: left;
  }


#s-409fa1f3-0a56-418d-b25d-cb7be8e2c5be.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-879b3972-17ac-4c46-a203-de50ac9d5a77 {
  margin-top: 2em;
margin-bottom: 2em;
min-height: 50px;
}
@media (min-width: 1200px){#s-879b3972-17ac-4c46-a203-de50ac9d5a77 {
  display: none;
}
#s-879b3972-17ac-4c46-a203-de50ac9d5a77, #wrap-s-879b3972-17ac-4c46-a203-de50ac9d5a77, #wrap-content-s-879b3972-17ac-4c46-a203-de50ac9d5a77 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-879b3972-17ac-4c46-a203-de50ac9d5a77 {
  display: none;
}
#s-879b3972-17ac-4c46-a203-de50ac9d5a77, #wrap-s-879b3972-17ac-4c46-a203-de50ac9d5a77, #wrap-content-s-879b3972-17ac-4c46-a203-de50ac9d5a77 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-879b3972-17ac-4c46-a203-de50ac9d5a77 {
  display: none;
}
#s-879b3972-17ac-4c46-a203-de50ac9d5a77, #wrap-s-879b3972-17ac-4c46-a203-de50ac9d5a77, #wrap-content-s-879b3972-17ac-4c46-a203-de50ac9d5a77 { display: none !important; }}@media (max-width: 767px){#s-879b3972-17ac-4c46-a203-de50ac9d5a77 {
  margin-top: 0em;
margin-bottom: 0em;
padding-left: 0em;
padding-right: 0em;
}
}







#s-879b3972-17ac-4c46-a203-de50ac9d5a77 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-879b3972-17ac-4c46-a203-de50ac9d5a77.shg-box.shg-c {
  justify-content: center;
}

#s-ff4652e6-9b06-44a9-aa59-89f43a868126 {
  border-style: solid;
margin-right: 0.5em;
padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(196, 196, 196, 1);
border-radius: 4px;
background-color: rgba(239, 239, 239, 1);
text-align: left;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-ff4652e6-9b06-44a9-aa59-89f43a868126:hover {border-style: solid !important;
border-color: rgba(34, 25, 77, 0.01) !important;
background-color: rgba(66, 66, 66, 0.03) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-ff4652e6-9b06-44a9-aa59-89f43a868126:active {background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}@media (min-width: 768px) and (max-width: 991px){#s-ff4652e6-9b06-44a9-aa59-89f43a868126 {
  padding-left: 12px;
padding-right: 12px;
}
}@media (max-width: 767px){#s-ff4652e6-9b06-44a9-aa59-89f43a868126 {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-ff4652e6-9b06-44a9-aa59-89f43a868126-root {
    text-align: left;
  }


#s-ff4652e6-9b06-44a9-aa59-89f43a868126.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ff4652e6-9b06-44a9-aa59-89f43a868126-root {
    text-align: left;
  }


#s-ff4652e6-9b06-44a9-aa59-89f43a868126.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ff4652e6-9b06-44a9-aa59-89f43a868126-root {
    text-align: left;
  }


#s-ff4652e6-9b06-44a9-aa59-89f43a868126.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ff4652e6-9b06-44a9-aa59-89f43a868126-root {
    text-align: left;
  }


#s-ff4652e6-9b06-44a9-aa59-89f43a868126.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ff4652e6-9b06-44a9-aa59-89f43a868126-root {
    text-align: left;
  }


#s-ff4652e6-9b06-44a9-aa59-89f43a868126.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-7a32a8f7-e9a1-4281-957e-fc271aa2301c {
  padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-radius: 4px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-7a32a8f7-e9a1-4281-957e-fc271aa2301c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7a32a8f7-e9a1-4281-957e-fc271aa2301c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7a32a8f7-e9a1-4281-957e-fc271aa2301c-root {
    text-align: center;
  }


#s-7a32a8f7-e9a1-4281-957e-fc271aa2301c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7a32a8f7-e9a1-4281-957e-fc271aa2301c-root {
    text-align: center;
  }


#s-7a32a8f7-e9a1-4281-957e-fc271aa2301c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7a32a8f7-e9a1-4281-957e-fc271aa2301c-root {
    text-align: center;
  }


#s-7a32a8f7-e9a1-4281-957e-fc271aa2301c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7a32a8f7-e9a1-4281-957e-fc271aa2301c-root {
    text-align: center;
  }


#s-7a32a8f7-e9a1-4281-957e-fc271aa2301c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7a32a8f7-e9a1-4281-957e-fc271aa2301c-root {
    text-align: center;
  }


#s-7a32a8f7-e9a1-4281-957e-fc271aa2301c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-253b1c98-15f8-46d7-a20b-2aebb0f2793f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-253b1c98-15f8-46d7-a20b-2aebb0f2793f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-253b1c98-15f8-46d7-a20b-2aebb0f2793f.shg-box.shg-c {
  justify-content: center;
}

#s-6d8f409b-1809-41cf-b04b-286425160954 {
  margin-top: 0.5em;
margin-left: 0%;
margin-right: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(239, 239, 239, 1);
}
@media (max-width: 767px){#s-6d8f409b-1809-41cf-b04b-286425160954 {
  padding-left: 0em;
padding-right: 0em;
}
}
@media (min-width: 0px) {
[id="s-6d8f409b-1809-41cf-b04b-286425160954"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6d8f409b-1809-41cf-b04b-286425160954"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6d8f409b-1809-41cf-b04b-286425160954"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6d8f409b-1809-41cf-b04b-286425160954"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-6d8f409b-1809-41cf-b04b-286425160954"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-c30a4c61-d00c-429e-8f23-6a99475960d6 {
  margin-right: 2em;
padding-top: 3em;
padding-bottom: 2em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
min-height: 50px;
}
@media (min-width: 1200px){#s-c30a4c61-d00c-429e-8f23-6a99475960d6 {
  padding-left: 2em;
padding-right: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c30a4c61-d00c-429e-8f23-6a99475960d6 {
  padding-left: 2em;
padding-right: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c30a4c61-d00c-429e-8f23-6a99475960d6 {
  padding-left: 2em;
padding-right: 0em;
}
}@media (max-width: 767px){#s-c30a4c61-d00c-429e-8f23-6a99475960d6 {
  margin-left: 0em;
margin-right: 0em;
padding-top: 0em;
padding-left: 0em;
padding-bottom: 0em;
padding-right: 0em;
}
}







#s-c30a4c61-d00c-429e-8f23-6a99475960d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c30a4c61-d00c-429e-8f23-6a99475960d6.shg-box.shg-c {
  justify-content: center;
}

#s-cfefab34-be7e-4f52-9bed-ed8686c266ed {
  padding-right: 0%;
min-height: 50px;
}








#s-cfefab34-be7e-4f52-9bed-ed8686c266ed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cfefab34-be7e-4f52-9bed-ed8686c266ed.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-7d50a7f0-4eb9-4f73-937c-ac0b66fec9df"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7d50a7f0-4eb9-4f73-937c-ac0b66fec9df"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-7d50a7f0-4eb9-4f73-937c-ac0b66fec9df"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-7d50a7f0-4eb9-4f73-937c-ac0b66fec9df"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-7d50a7f0-4eb9-4f73-937c-ac0b66fec9df"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-7d50a7f0-4eb9-4f73-937c-ac0b66fec9df"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-7d50a7f0-4eb9-4f73-937c-ac0b66fec9df"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf {
  margin-left: 10%;
margin-right: 10%;
max-width: 1500px;
text-align: center;
}

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6bb250e1-5106-48c2-9e1e-cefc19aefebf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 10%;
  margin-right: 10%;
  
  
}

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6bb250e1-5106-48c2-9e1e-cefc19aefebf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    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-6bb250e1-5106-48c2-9e1e-cefc19aefebf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6bb250e1-5106-48c2-9e1e-cefc19aefebf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bb250e1-5106-48c2-9e1e-cefc19aefebf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6bb250e1-5106-48c2-9e1e-cefc19aefebf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6bb250e1-5106-48c2-9e1e-cefc19aefebf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    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-6bb250e1-5106-48c2-9e1e-cefc19aefebf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6bb250e1-5106-48c2-9e1e-cefc19aefebf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bb250e1-5106-48c2-9e1e-cefc19aefebf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6bb250e1-5106-48c2-9e1e-cefc19aefebf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6bb250e1-5106-48c2-9e1e-cefc19aefebf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    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-6bb250e1-5106-48c2-9e1e-cefc19aefebf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6bb250e1-5106-48c2-9e1e-cefc19aefebf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bb250e1-5106-48c2-9e1e-cefc19aefebf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6bb250e1-5106-48c2-9e1e-cefc19aefebf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6bb250e1-5106-48c2-9e1e-cefc19aefebf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    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-6bb250e1-5106-48c2-9e1e-cefc19aefebf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6bb250e1-5106-48c2-9e1e-cefc19aefebf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bb250e1-5106-48c2-9e1e-cefc19aefebf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6bb250e1-5106-48c2-9e1e-cefc19aefebf {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-6bb250e1-5106-48c2-9e1e-cefc19aefebf {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    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-6bb250e1-5106-48c2-9e1e-cefc19aefebf .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6bb250e1-5106-48c2-9e1e-cefc19aefebf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6bb250e1-5106-48c2-9e1e-cefc19aefebf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6bb250e1-5106-48c2-9e1e-cefc19aefebf.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-aa2363c0-166e-4ff9-931c-015483a38be8 {
  min-height: 50px;
}








#s-aa2363c0-166e-4ff9-931c-015483a38be8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aa2363c0-166e-4ff9-931c-015483a38be8.shg-box.shg-c {
  justify-content: center;
}

#s-e87b64c4-0417-47fe-b181-2d83efe1545f {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 11px;
padding-left: 0%;
padding-bottom: 11px;
padding-right: 0%;
}
@media (min-width: 1200px){#s-e87b64c4-0417-47fe-b181-2d83efe1545f {
  display: none;
}
#s-e87b64c4-0417-47fe-b181-2d83efe1545f, #wrap-s-e87b64c4-0417-47fe-b181-2d83efe1545f, #wrap-content-s-e87b64c4-0417-47fe-b181-2d83efe1545f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e87b64c4-0417-47fe-b181-2d83efe1545f {
  display: none;
}
#s-e87b64c4-0417-47fe-b181-2d83efe1545f, #wrap-s-e87b64c4-0417-47fe-b181-2d83efe1545f, #wrap-content-s-e87b64c4-0417-47fe-b181-2d83efe1545f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e87b64c4-0417-47fe-b181-2d83efe1545f {
  display: none;
}
#s-e87b64c4-0417-47fe-b181-2d83efe1545f, #wrap-s-e87b64c4-0417-47fe-b181-2d83efe1545f, #wrap-content-s-e87b64c4-0417-47fe-b181-2d83efe1545f { display: none !important; }}
@media (min-width: 0px) {
[id="s-e87b64c4-0417-47fe-b181-2d83efe1545f"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 768px) {
[id="s-e87b64c4-0417-47fe-b181-2d83efe1545f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-e87b64c4-0417-47fe-b181-2d83efe1545f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-e87b64c4-0417-47fe-b181-2d83efe1545f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-e23b8a7b-8fd6-4638-a806-04b80966739d {
  max-width: 100%;
text-align: left;
}
@media (min-width: 1200px){#s-e23b8a7b-8fd6-4638-a806-04b80966739d {
  display: none;
}
#s-e23b8a7b-8fd6-4638-a806-04b80966739d, #wrap-s-e23b8a7b-8fd6-4638-a806-04b80966739d, #wrap-content-s-e23b8a7b-8fd6-4638-a806-04b80966739d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e23b8a7b-8fd6-4638-a806-04b80966739d {
  display: none;
}
#s-e23b8a7b-8fd6-4638-a806-04b80966739d, #wrap-s-e23b8a7b-8fd6-4638-a806-04b80966739d, #wrap-content-s-e23b8a7b-8fd6-4638-a806-04b80966739d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e23b8a7b-8fd6-4638-a806-04b80966739d {
  display: none;
}
#s-e23b8a7b-8fd6-4638-a806-04b80966739d, #wrap-s-e23b8a7b-8fd6-4638-a806-04b80966739d, #wrap-content-s-e23b8a7b-8fd6-4638-a806-04b80966739d { display: none !important; }}@media (max-width: 767px){#s-e23b8a7b-8fd6-4638-a806-04b80966739d {
  text-align: center;
}
}
#s-55236dfe-937f-408d-9c47-bf1ccf2b9bbf {
  padding-top: 1em;
}

#s-8f2e06cd-18e9-4aab-8964-0b5903b03a3d {
  padding-left: 3%;
padding-right: 3%;
min-height: 50px;
}








#s-8f2e06cd-18e9-4aab-8964-0b5903b03a3d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8f2e06cd-18e9-4aab-8964-0b5903b03a3d.shg-box.shg-c {
  justify-content: center;
}

#s-1aff02e0-fcf5-4c73-8466-171688a6278c {
  padding-right: 0em;
}
@media (min-width: 1200px){#s-1aff02e0-fcf5-4c73-8466-171688a6278c {
  margin-top: 1em;
padding-left: 10%;
padding-right: 10%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1aff02e0-fcf5-4c73-8466-171688a6278c {
  margin-top: 1em;
margin-left: 0%;
margin-bottom: 0em;
margin-right: 0%;
padding-left: 10%;
padding-right: 10%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1aff02e0-fcf5-4c73-8466-171688a6278c {
  margin-top: 1em;
padding-left: 0em;
}
}@media (max-width: 767px){#s-1aff02e0-fcf5-4c73-8466-171688a6278c {
  margin-top: 0.5em;
padding-left: 20%;
padding-right: 20%;
}
}
@media (min-width: 0px) {
[id="s-1aff02e0-fcf5-4c73-8466-171688a6278c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1aff02e0-fcf5-4c73-8466-171688a6278c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 3.0px);
}

}

@media (min-width: 992px) {
[id="s-1aff02e0-fcf5-4c73-8466-171688a6278c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 3.0px);
}

}

@media (min-width: 1200px) {
[id="s-1aff02e0-fcf5-4c73-8466-171688a6278c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 3.0px);
}

}

@media (min-width: 0px) {
[id="s-a577c2a5-d2c9-4a41-866f-12b41cb6b34a"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 768px) {
[id="s-a577c2a5-d2c9-4a41-866f-12b41cb6b34a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-a577c2a5-d2c9-4a41-866f-12b41cb6b34a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-a577c2a5-d2c9-4a41-866f-12b41cb6b34a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

#s-90b32492-cf7a-4fea-adca-b05c4db856c2 {
  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: none;
text-align: center;
}

#s-e4525e24-ce99-4613-b274-ab2c3d04e286 {
  text-align: center;
}

#s-d280aa13-0b3e-4467-ac9f-a950985c23d3 {
  text-align: center;
}

@media (min-width: 0px) {
[id="s-0a73b82b-c4b9-41af-9a57-2b3d9488793a"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 768px) {
[id="s-0a73b82b-c4b9-41af-9a57-2b3d9488793a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-0a73b82b-c4b9-41af-9a57-2b3d9488793a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-0a73b82b-c4b9-41af-9a57-2b3d9488793a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

#s-4a421794-1ddc-42c2-b103-23d7f7339877 {
  text-align: center;
}

#s-130354a5-406a-4510-8ff8-fbe4e78b40f0 {
  text-align: center;
}

#s-d2deaa6c-a558-4374-866c-91b326bb32b9 {
  text-align: center;
}

#s-83d3558e-931a-49b5-b305-b05cc0ea9473 {
  min-height: 50px;
}
@media (max-width: 767px){#s-83d3558e-931a-49b5-b305-b05cc0ea9473 {
  display: none;
}
#s-83d3558e-931a-49b5-b305-b05cc0ea9473, #wrap-s-83d3558e-931a-49b5-b305-b05cc0ea9473, #wrap-content-s-83d3558e-931a-49b5-b305-b05cc0ea9473 { display: none !important; }}







#s-83d3558e-931a-49b5-b305-b05cc0ea9473 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-83d3558e-931a-49b5-b305-b05cc0ea9473.shg-box.shg-c {
  justify-content: center;
}

#s-035dab84-4cce-46e8-8194-1b7c817259d0 {
  min-height: 50px;
}
@media (max-width: 767px){#s-035dab84-4cce-46e8-8194-1b7c817259d0 {
  display: none;
}
#s-035dab84-4cce-46e8-8194-1b7c817259d0, #wrap-s-035dab84-4cce-46e8-8194-1b7c817259d0, #wrap-content-s-035dab84-4cce-46e8-8194-1b7c817259d0 { display: none !important; }}







#s-035dab84-4cce-46e8-8194-1b7c817259d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-035dab84-4cce-46e8-8194-1b7c817259d0.shg-box.shg-c {
  justify-content: flex-start;
}

#s-b3e000d2-0a9a-4364-ad57-39197ffd750e {
  max-width: 100%;
text-align: right;
}
@media (max-width: 767px){#s-b3e000d2-0a9a-4364-ad57-39197ffd750e {
  display: none;
}
#s-b3e000d2-0a9a-4364-ad57-39197ffd750e, #wrap-s-b3e000d2-0a9a-4364-ad57-39197ffd750e, #wrap-content-s-b3e000d2-0a9a-4364-ad57-39197ffd750e { display: none !important; }}
#s-db8606bd-16db-4070-8b50-d963c6f5bef2 {
  min-height: 50px;
}








#s-db8606bd-16db-4070-8b50-d963c6f5bef2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-db8606bd-16db-4070-8b50-d963c6f5bef2.shg-box.shg-c {
  justify-content: center;
}

#s-5ce81b8b-28f5-4847-88c2-d08528f6c3dc {
  min-height: 50px;
}








#s-5ce81b8b-28f5-4847-88c2-d08528f6c3dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5ce81b8b-28f5-4847-88c2-d08528f6c3dc.shg-box.shg-c {
  justify-content: center;
}

#s-c86eb4ae-217c-4eb1-86f5-5ef939ae7a14 {
  min-height: 50px;
}








#s-c86eb4ae-217c-4eb1-86f5-5ef939ae7a14 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c86eb4ae-217c-4eb1-86f5-5ef939ae7a14.shg-box.shg-c {
  justify-content: center;
}

#s-6b38e853-9153-4c4c-b72a-a0e7efcbb441 {
  min-height: 50px;
}








#s-6b38e853-9153-4c4c-b72a-a0e7efcbb441 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6b38e853-9153-4c4c-b72a-a0e7efcbb441.shg-box.shg-c {
  justify-content: center;
}

#s-b67a0f8a-5f29-4dfc-ad7d-54539357a0f2 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-b67a0f8a-5f29-4dfc-ad7d-54539357a0f2 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-b67a0f8a-5f29-4dfc-ad7d-54539357a0f2 .shg-sld-nav-button.shg-sld-left,
#s-b67a0f8a-5f29-4dfc-ad7d-54539357a0f2 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-a35f4cd8-767d-41b2-87ca-aea945b51a27 {
  text-align: center;
}

#s-a35f4cd8-767d-41b2-87ca-aea945b51a27 {
  overflow: hidden;
  
  
}







  #s-a35f4cd8-767d-41b2-87ca-aea945b51a27 img.shogun-image {
    

    
    
    
  }


#s-a35f4cd8-767d-41b2-87ca-aea945b51a27 .shogun-image-content {
  
    justify-content: center;
  
}

#s-6937486c-48dc-451c-8810-5b0bcf4eee47 {
  max-width: 540px;
aspect-ratio: 540/462;
text-align: center;
}

#s-6937486c-48dc-451c-8810-5b0bcf4eee47 {
  overflow: hidden;
  
  
      max-width: 540px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-6937486c-48dc-451c-8810-5b0bcf4eee47 img.shogun-image,
  #s-6937486c-48dc-451c-8810-5b0bcf4eee47 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-6937486c-48dc-451c-8810-5b0bcf4eee47 {
    width: 100%;
    height: auto;
  }



  #s-6937486c-48dc-451c-8810-5b0bcf4eee47 img.shogun-image {
    

    
    
    
  }


#s-6937486c-48dc-451c-8810-5b0bcf4eee47 .shogun-image-content {
  
    justify-content: center;
  
}

#s-552a39ac-d6c0-42df-844e-9edbd06f941b {
  text-align: center;
}

#s-552a39ac-d6c0-42df-844e-9edbd06f941b {
  overflow: hidden;
  
  
}







  #s-552a39ac-d6c0-42df-844e-9edbd06f941b img.shogun-image {
    

    
    
    
  }


#s-552a39ac-d6c0-42df-844e-9edbd06f941b .shogun-image-content {
  
    justify-content: center;
  
}

#s-29abc4f1-32fc-4f33-a6e0-f3e09be96907 {
  text-align: center;
}

#s-29abc4f1-32fc-4f33-a6e0-f3e09be96907 {
  overflow: hidden;
  
  
}







  #s-29abc4f1-32fc-4f33-a6e0-f3e09be96907 img.shogun-image {
    

    
    
    
  }


#s-29abc4f1-32fc-4f33-a6e0-f3e09be96907 .shogun-image-content {
  
    justify-content: center;
  
}

#s-9c9fd908-940d-4b8d-ac85-19731ee18e0f {
  text-align: center;
}

#s-0954790e-17f8-4549-8515-6901573a12ce {
  padding-top: 3em;
padding-left: 5em;
padding-bottom: 2em;
padding-right: 7em;
}
@media (min-width: 1200px){#s-0954790e-17f8-4549-8515-6901573a12ce {
  padding-left: 2em;
padding-right: 3em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0954790e-17f8-4549-8515-6901573a12ce {
  padding-left: 2em;
padding-right: 3em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0954790e-17f8-4549-8515-6901573a12ce {
  padding-left: 2em;
padding-right: 3em;
}
}@media (max-width: 767px){#s-0954790e-17f8-4549-8515-6901573a12ce {
  padding-left: 1em;
padding-right: 1em;
}
}







#s-0954790e-17f8-4549-8515-6901573a12ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0954790e-17f8-4549-8515-6901573a12ce.shg-box.shg-c {
  justify-content: flex-start;
}

#s-216ea6b9-b084-4bde-9332-76a8294dac87 {
  padding-right: 5%;
text-align: left;
}
@media (max-width: 767px){#s-216ea6b9-b084-4bde-9332-76a8294dac87 {
  padding-right: 3em;
}
}
#s-216ea6b9-b084-4bde-9332-76a8294dac87 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 2.5em;
  line-height: 1em;
  
  text-align: left;
}


@media (min-width: 1200px){#s-216ea6b9-b084-4bde-9332-76a8294dac87 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 6em;
  line-height: 1em;
  
  text-align: left;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-216ea6b9-b084-4bde-9332-76a8294dac87 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 6em;
  line-height: 1em;
  
  text-align: left;
}


}@media (min-width: 768px) and (max-width: 991px){#s-216ea6b9-b084-4bde-9332-76a8294dac87 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 2.8em;
  line-height: 1em;
  
  text-align: left;
}


}@media (max-width: 767px){#s-216ea6b9-b084-4bde-9332-76a8294dac87 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 2.5em;
  line-height: 1em;
  
  text-align: left;
}


}
#s-c4fd40ba-b9b8-43f9-a48b-e471ff022375 {
  padding-top: 1em;
padding-bottom: 1em;
padding-right: 0%;
}
@media (min-width: 1200px){#s-c4fd40ba-b9b8-43f9-a48b-e471ff022375 {
  padding-top: 2em;
padding-bottom: 2em;
padding-right: 3em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c4fd40ba-b9b8-43f9-a48b-e471ff022375 {
  padding-right: 3em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c4fd40ba-b9b8-43f9-a48b-e471ff022375 {
  padding-top: 1em;
padding-right: 2em;
}
}@media (max-width: 767px){#s-c4fd40ba-b9b8-43f9-a48b-e471ff022375 {
  padding-right: 1em;
}
}
@media (min-width: 0px) {
[id="s-c4fd40ba-b9b8-43f9-a48b-e471ff022375"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c4fd40ba-b9b8-43f9-a48b-e471ff022375"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c4fd40ba-b9b8-43f9-a48b-e471ff022375"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c4fd40ba-b9b8-43f9-a48b-e471ff022375"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-3fbeaeb0-22b9-4e9c-9d76-05b4ca7beeea {
  padding-top: 0.5em;
padding-bottom: 0em;
text-align: left;
}
@media (max-width: 767px){#s-3fbeaeb0-22b9-4e9c-9d76-05b4ca7beeea {
  padding-top: 0em;
}
}
#s-3fbeaeb0-22b9-4e9c-9d76-05b4ca7beeea .shg-product-title-component h3 span {
  color: #000;
  
  font-family: Roobert-Bold;
  
  font-size: 2em;
  
  
  text-align: left;
}
@media (min-width: 1200px){#s-3fbeaeb0-22b9-4e9c-9d76-05b4ca7beeea .shg-product-title-component h3 span {
  color: #000;
  
  font-family: Roobert-Bold;
  
  font-size: 2.5em;
  
  
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3fbeaeb0-22b9-4e9c-9d76-05b4ca7beeea .shg-product-title-component h3 span {
  color: #000;
  
  font-family: Roobert-Bold;
  
  font-size: 2.5em;
  
  
  text-align: left;
}
}
#s-66b68415-bd63-4773-8d9b-787450189ed1 {
  padding-left: 0%;
padding-right: 0%;
text-align: right;
}

#s-66b68415-bd63-4773-8d9b-787450189ed1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 2.5em;
  
  font-family: 'Roobert-SemiBold';
  font-style:  normal ;
}

#s-66b68415-bd63-4773-8d9b-787450189ed1 .shg-product-price {
  color: #000;
  
  font-family: 'Roobert-SemiBold';
  font-style:  normal ;
  font-size: 2.5em;
}

#s-66b68415-bd63-4773-8d9b-787450189ed1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 1200px){#s-66b68415-bd63-4773-8d9b-787450189ed1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 2.5em;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
}

#s-66b68415-bd63-4773-8d9b-787450189ed1 .shg-product-price {
  color: #000;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
  font-size: 2.5em;
}

#s-66b68415-bd63-4773-8d9b-787450189ed1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-66b68415-bd63-4773-8d9b-787450189ed1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 2.5em;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
}

#s-66b68415-bd63-4773-8d9b-787450189ed1 .shg-product-price {
  color: #000;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
  font-size: 2.5em;
}

#s-66b68415-bd63-4773-8d9b-787450189ed1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-66b68415-bd63-4773-8d9b-787450189ed1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 2em;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
}

#s-66b68415-bd63-4773-8d9b-787450189ed1 .shg-product-price {
  color: #000;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
  font-size: 2em;
}

#s-66b68415-bd63-4773-8d9b-787450189ed1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}@media (max-width: 767px){#s-66b68415-bd63-4773-8d9b-787450189ed1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 2em;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
}

#s-66b68415-bd63-4773-8d9b-787450189ed1 .shg-product-price {
  color: #000;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
  font-size: 2em;
}

#s-66b68415-bd63-4773-8d9b-787450189ed1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-e4c73871-0be5-44c0-8d95-a3060c18b94a {
  padding-right: 5%;
}
@media (min-width: 1200px){#s-e4c73871-0be5-44c0-8d95-a3060c18b94a {
  padding-bottom: 1em;
}
}
#s-ce3cc930-66f0-45bf-9d53-77814dcd0f2f {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 2%;
margin-right: 0%;
padding-left: 0%;
padding-right: 0%;
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: none;
}

#s-691eedbe-6b98-4e89-aaa0-aafc7b68506a {
  min-height: 50px;
}
@media (max-width: 767px){#s-691eedbe-6b98-4e89-aaa0-aafc7b68506a {
  display: none;
}
#s-691eedbe-6b98-4e89-aaa0-aafc7b68506a, #wrap-s-691eedbe-6b98-4e89-aaa0-aafc7b68506a, #wrap-content-s-691eedbe-6b98-4e89-aaa0-aafc7b68506a { display: none !important; }}







#s-691eedbe-6b98-4e89-aaa0-aafc7b68506a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-691eedbe-6b98-4e89-aaa0-aafc7b68506a.shg-box.shg-c {
  justify-content: center;
}

#s-a21db7f5-06f9-4764-9a04-cf979a14ac9c {
  border-style: solid;
margin-right: 0.5em;
padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(196, 196, 196, 1);
border-radius: 4px;
background-color: rgba(239, 239, 239, 1);
text-align: left;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-a21db7f5-06f9-4764-9a04-cf979a14ac9c:hover {border-style: solid !important;
border-color: rgba(34, 25, 77, 0.01) !important;
background-color: rgba(66, 66, 66, 0.03) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-a21db7f5-06f9-4764-9a04-cf979a14ac9c:active {background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}@media (min-width: 768px) and (max-width: 991px){#s-a21db7f5-06f9-4764-9a04-cf979a14ac9c {
  padding-left: 12px;
padding-right: 12px;
}
}@media (max-width: 767px){#s-a21db7f5-06f9-4764-9a04-cf979a14ac9c {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-a21db7f5-06f9-4764-9a04-cf979a14ac9c-root {
    text-align: left;
  }


#s-a21db7f5-06f9-4764-9a04-cf979a14ac9c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a21db7f5-06f9-4764-9a04-cf979a14ac9c-root {
    text-align: left;
  }


#s-a21db7f5-06f9-4764-9a04-cf979a14ac9c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a21db7f5-06f9-4764-9a04-cf979a14ac9c-root {
    text-align: left;
  }


#s-a21db7f5-06f9-4764-9a04-cf979a14ac9c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a21db7f5-06f9-4764-9a04-cf979a14ac9c-root {
    text-align: left;
  }


#s-a21db7f5-06f9-4764-9a04-cf979a14ac9c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a21db7f5-06f9-4764-9a04-cf979a14ac9c-root {
    text-align: left;
  }


#s-a21db7f5-06f9-4764-9a04-cf979a14ac9c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-fd422a4d-5399-44e8-b335-989c350e261b {
  padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-radius: 4px;
background-color: #252525;
text-align: left;
text-decoration: none;
}
#s-fd422a4d-5399-44e8-b335-989c350e261b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-fd422a4d-5399-44e8-b335-989c350e261b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-fd422a4d-5399-44e8-b335-989c350e261b-root {
    text-align: left;
  }


#s-fd422a4d-5399-44e8-b335-989c350e261b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-fd422a4d-5399-44e8-b335-989c350e261b-root {
    text-align: left;
  }


#s-fd422a4d-5399-44e8-b335-989c350e261b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fd422a4d-5399-44e8-b335-989c350e261b-root {
    text-align: left;
  }


#s-fd422a4d-5399-44e8-b335-989c350e261b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fd422a4d-5399-44e8-b335-989c350e261b-root {
    text-align: left;
  }


#s-fd422a4d-5399-44e8-b335-989c350e261b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-fd422a4d-5399-44e8-b335-989c350e261b-root {
    text-align: left;
  }


#s-fd422a4d-5399-44e8-b335-989c350e261b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-aa3134be-95cc-4c23-8515-f6b3cde4b7d9 {
  margin-top: 2em;
margin-bottom: 2em;
min-height: 50px;
}
@media (min-width: 1200px){#s-aa3134be-95cc-4c23-8515-f6b3cde4b7d9 {
  display: none;
}
#s-aa3134be-95cc-4c23-8515-f6b3cde4b7d9, #wrap-s-aa3134be-95cc-4c23-8515-f6b3cde4b7d9, #wrap-content-s-aa3134be-95cc-4c23-8515-f6b3cde4b7d9 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-aa3134be-95cc-4c23-8515-f6b3cde4b7d9 {
  display: none;
}
#s-aa3134be-95cc-4c23-8515-f6b3cde4b7d9, #wrap-s-aa3134be-95cc-4c23-8515-f6b3cde4b7d9, #wrap-content-s-aa3134be-95cc-4c23-8515-f6b3cde4b7d9 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-aa3134be-95cc-4c23-8515-f6b3cde4b7d9 {
  display: none;
}
#s-aa3134be-95cc-4c23-8515-f6b3cde4b7d9, #wrap-s-aa3134be-95cc-4c23-8515-f6b3cde4b7d9, #wrap-content-s-aa3134be-95cc-4c23-8515-f6b3cde4b7d9 { display: none !important; }}@media (max-width: 767px){#s-aa3134be-95cc-4c23-8515-f6b3cde4b7d9 {
  margin-top: 0em;
margin-bottom: 0em;
padding-left: 0em;
padding-right: 0em;
}
}







#s-aa3134be-95cc-4c23-8515-f6b3cde4b7d9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aa3134be-95cc-4c23-8515-f6b3cde4b7d9.shg-box.shg-c {
  justify-content: center;
}

#s-2e6e01f4-68c9-4fcf-9fab-dbfae8a8a2e1 {
  border-style: solid;
margin-right: 0.5em;
padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(196, 196, 196, 1);
border-radius: 4px;
background-color: rgba(239, 239, 239, 1);
text-align: left;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-2e6e01f4-68c9-4fcf-9fab-dbfae8a8a2e1:hover {border-style: solid !important;
border-color: rgba(34, 25, 77, 0.01) !important;
background-color: rgba(66, 66, 66, 0.03) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-2e6e01f4-68c9-4fcf-9fab-dbfae8a8a2e1:active {background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}@media (min-width: 768px) and (max-width: 991px){#s-2e6e01f4-68c9-4fcf-9fab-dbfae8a8a2e1 {
  padding-left: 12px;
padding-right: 12px;
}
}@media (max-width: 767px){#s-2e6e01f4-68c9-4fcf-9fab-dbfae8a8a2e1 {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-2e6e01f4-68c9-4fcf-9fab-dbfae8a8a2e1-root {
    text-align: left;
  }


#s-2e6e01f4-68c9-4fcf-9fab-dbfae8a8a2e1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2e6e01f4-68c9-4fcf-9fab-dbfae8a8a2e1-root {
    text-align: left;
  }


#s-2e6e01f4-68c9-4fcf-9fab-dbfae8a8a2e1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2e6e01f4-68c9-4fcf-9fab-dbfae8a8a2e1-root {
    text-align: left;
  }


#s-2e6e01f4-68c9-4fcf-9fab-dbfae8a8a2e1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2e6e01f4-68c9-4fcf-9fab-dbfae8a8a2e1-root {
    text-align: left;
  }


#s-2e6e01f4-68c9-4fcf-9fab-dbfae8a8a2e1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2e6e01f4-68c9-4fcf-9fab-dbfae8a8a2e1-root {
    text-align: left;
  }


#s-2e6e01f4-68c9-4fcf-9fab-dbfae8a8a2e1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-43f2b6d7-4ed0-4a7b-81c7-4a07a08dc4b8 {
  padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-radius: 4px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-43f2b6d7-4ed0-4a7b-81c7-4a07a08dc4b8:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-43f2b6d7-4ed0-4a7b-81c7-4a07a08dc4b8:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-43f2b6d7-4ed0-4a7b-81c7-4a07a08dc4b8-root {
    text-align: center;
  }


#s-43f2b6d7-4ed0-4a7b-81c7-4a07a08dc4b8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-43f2b6d7-4ed0-4a7b-81c7-4a07a08dc4b8-root {
    text-align: center;
  }


#s-43f2b6d7-4ed0-4a7b-81c7-4a07a08dc4b8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-43f2b6d7-4ed0-4a7b-81c7-4a07a08dc4b8-root {
    text-align: center;
  }


#s-43f2b6d7-4ed0-4a7b-81c7-4a07a08dc4b8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-43f2b6d7-4ed0-4a7b-81c7-4a07a08dc4b8-root {
    text-align: center;
  }


#s-43f2b6d7-4ed0-4a7b-81c7-4a07a08dc4b8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-43f2b6d7-4ed0-4a7b-81c7-4a07a08dc4b8-root {
    text-align: center;
  }


#s-43f2b6d7-4ed0-4a7b-81c7-4a07a08dc4b8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-7e98672d-4f3c-4473-b849-5f5cf19ef95b {
  margin-top: 0.5em;
margin-left: 0%;
margin-bottom: 1em;
margin-right: 0%;
padding-top: 3em;
padding-bottom: 3em;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 1200px){#s-7e98672d-4f3c-4473-b849-5f5cf19ef95b {
  margin-bottom: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7e98672d-4f3c-4473-b849-5f5cf19ef95b {
  margin-bottom: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7e98672d-4f3c-4473-b849-5f5cf19ef95b {
  margin-left: 0.5em;
margin-right: 0.5em;
}
}@media (max-width: 767px){#s-7e98672d-4f3c-4473-b849-5f5cf19ef95b {
  margin-top: 0.5em;
margin-bottom: 0px;
padding-left: 0em;
padding-right: 0em;
}
}
@media (min-width: 0px) {
[id="s-7e98672d-4f3c-4473-b849-5f5cf19ef95b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7e98672d-4f3c-4473-b849-5f5cf19ef95b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7e98672d-4f3c-4473-b849-5f5cf19ef95b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7e98672d-4f3c-4473-b849-5f5cf19ef95b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-bc86d1a6-e4b8-42c5-9a75-b4930381f446 {
  padding-left: 5em;
padding-bottom: 0em;
padding-right: 5em;
}
@media (min-width: 1200px){#s-bc86d1a6-e4b8-42c5-9a75-b4930381f446 {
  padding-top: 0em;
padding-left: 2em;
padding-right: 5em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-bc86d1a6-e4b8-42c5-9a75-b4930381f446 {
  padding-left: 2em;
padding-right: 5em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bc86d1a6-e4b8-42c5-9a75-b4930381f446 {
  padding-left: 2em;
padding-right: 2em;
}
}@media (max-width: 767px){#s-bc86d1a6-e4b8-42c5-9a75-b4930381f446 {
  padding-left: 2em;
padding-right: 2em;
}
}







#s-bc86d1a6-e4b8-42c5-9a75-b4930381f446 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bc86d1a6-e4b8-42c5-9a75-b4930381f446.shg-box.shg-c {
  justify-content: center;
}

#s-887a0f97-9493-4630-8e18-db0a4dbb39c2 {
  text-align: left;
}

#s-887a0f97-9493-4630-8e18-db0a4dbb39c2 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 2.5em;
  line-height: 1em;
  
  text-align: left;
}



#s-08905e56-49f8-43aa-a265-0609d803a3f9 {
  min-height: 50px;
}








#s-08905e56-49f8-43aa-a265-0609d803a3f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-08905e56-49f8-43aa-a265-0609d803a3f9.shg-box.shg-c {
  justify-content: center;
}

#s-58e35725-93df-4d45-99ea-fa590f2867c6 {
  padding-top: 1em;
padding-bottom: 1em;
padding-right: 0%;
}
@media (max-width: 767px){#s-58e35725-93df-4d45-99ea-fa590f2867c6 {
  padding-right: 0%;
}
}
@media (min-width: 0px) {
[id="s-58e35725-93df-4d45-99ea-fa590f2867c6"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-58e35725-93df-4d45-99ea-fa590f2867c6"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-58e35725-93df-4d45-99ea-fa590f2867c6"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-58e35725-93df-4d45-99ea-fa590f2867c6"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-58e35725-93df-4d45-99ea-fa590f2867c6"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-58e35725-93df-4d45-99ea-fa590f2867c6"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-58e35725-93df-4d45-99ea-fa590f2867c6"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

#s-2a24c27e-7934-4d53-9ba5-dc561f7135e9 {
  text-align: left;
}

#s-2a24c27e-7934-4d53-9ba5-dc561f7135e9 .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-SemiBold";
  font-style:  normal ;
  font-size: 2.5em;
  line-height: 1.5em;
  
  text-align: left;
}



#s-c1253629-4c1e-4115-a27d-2dbe54cf4a9c {
  text-align: right;
}
@media (min-width: 1200px){#s-c1253629-4c1e-4115-a27d-2dbe54cf4a9c {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-c1253629-4c1e-4115-a27d-2dbe54cf4a9c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 2.5em;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
}

#s-c1253629-4c1e-4115-a27d-2dbe54cf4a9c .shg-product-price {
  color: #000;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
  font-size: 2.5em;
}

#s-c1253629-4c1e-4115-a27d-2dbe54cf4a9c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-317b63a3-ab5d-49f9-9e13-5209d8bb7a9c {
  padding-right: 5%;
}

#s-9393a583-c81a-4037-a38f-146d1b9e20e3 {
  margin-top: 2em;
margin-bottom: 2em;
min-height: 50px;
}
@media (max-width: 767px){#s-9393a583-c81a-4037-a38f-146d1b9e20e3 {
  display: none;
}
#s-9393a583-c81a-4037-a38f-146d1b9e20e3, #wrap-s-9393a583-c81a-4037-a38f-146d1b9e20e3, #wrap-content-s-9393a583-c81a-4037-a38f-146d1b9e20e3 { display: none !important; }}







#s-9393a583-c81a-4037-a38f-146d1b9e20e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9393a583-c81a-4037-a38f-146d1b9e20e3.shg-box.shg-c {
  justify-content: center;
}

#s-b9ce363a-7da9-442b-9268-23fec57d3e63 {
  border-style: solid;
margin-right: 0.5em;
padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(196, 196, 196, 1);
border-radius: 4px;
background-color: rgba(239, 239, 239, 1);
text-align: left;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-b9ce363a-7da9-442b-9268-23fec57d3e63:hover {border-style: solid !important;
border-color: rgba(34, 25, 77, 0.01) !important;
background-color: rgba(66, 66, 66, 0.03) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-b9ce363a-7da9-442b-9268-23fec57d3e63:active {background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}@media (min-width: 768px) and (max-width: 991px){#s-b9ce363a-7da9-442b-9268-23fec57d3e63 {
  padding-left: 12px;
padding-right: 12px;
}
}@media (max-width: 767px){#s-b9ce363a-7da9-442b-9268-23fec57d3e63 {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-b9ce363a-7da9-442b-9268-23fec57d3e63-root {
    text-align: left;
  }


#s-b9ce363a-7da9-442b-9268-23fec57d3e63.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b9ce363a-7da9-442b-9268-23fec57d3e63-root {
    text-align: left;
  }


#s-b9ce363a-7da9-442b-9268-23fec57d3e63.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b9ce363a-7da9-442b-9268-23fec57d3e63-root {
    text-align: left;
  }


#s-b9ce363a-7da9-442b-9268-23fec57d3e63.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b9ce363a-7da9-442b-9268-23fec57d3e63-root {
    text-align: left;
  }


#s-b9ce363a-7da9-442b-9268-23fec57d3e63.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b9ce363a-7da9-442b-9268-23fec57d3e63-root {
    text-align: left;
  }


#s-b9ce363a-7da9-442b-9268-23fec57d3e63.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-90901e33-a7e9-4c4d-8da6-d7f92058ef84 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
text-align: left;
}

.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

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

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

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

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

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

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

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

#s-41c342e7-6c04-4d87-81c4-9a66864766f7 {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(44, 42, 52, 0);
border-radius: 4px;
background-color: #252525;
text-align: left;
cursor: pointer;
}
#s-41c342e7-6c04-4d87-81c4-9a66864766f7:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-41c342e7-6c04-4d87-81c4-9a66864766f7:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-41c342e7-6c04-4d87-81c4-9a66864766f7-atc-btn-wrapper {
    text-align: left;
  }


#s-41c342e7-6c04-4d87-81c4-9a66864766f7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-41c342e7-6c04-4d87-81c4-9a66864766f7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-41c342e7-6c04-4d87-81c4-9a66864766f7.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}

#s-41c342e7-6c04-4d87-81c4-9a66864766f7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-41c342e7-6c04-4d87-81c4-9a66864766f7-atc-btn-wrapper {
    text-align: left;
  }


#s-41c342e7-6c04-4d87-81c4-9a66864766f7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-41c342e7-6c04-4d87-81c4-9a66864766f7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-41c342e7-6c04-4d87-81c4-9a66864766f7.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}

#s-41c342e7-6c04-4d87-81c4-9a66864766f7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-41c342e7-6c04-4d87-81c4-9a66864766f7-atc-btn-wrapper {
    text-align: left;
  }


#s-41c342e7-6c04-4d87-81c4-9a66864766f7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-41c342e7-6c04-4d87-81c4-9a66864766f7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-41c342e7-6c04-4d87-81c4-9a66864766f7.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}

#s-41c342e7-6c04-4d87-81c4-9a66864766f7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-41c342e7-6c04-4d87-81c4-9a66864766f7-atc-btn-wrapper {
    text-align: left;
  }


#s-41c342e7-6c04-4d87-81c4-9a66864766f7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-41c342e7-6c04-4d87-81c4-9a66864766f7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-41c342e7-6c04-4d87-81c4-9a66864766f7.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}

#s-41c342e7-6c04-4d87-81c4-9a66864766f7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-41c342e7-6c04-4d87-81c4-9a66864766f7-atc-btn-wrapper {
    text-align: left;
  }


#s-41c342e7-6c04-4d87-81c4-9a66864766f7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-41c342e7-6c04-4d87-81c4-9a66864766f7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-41c342e7-6c04-4d87-81c4-9a66864766f7.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}

#s-41c342e7-6c04-4d87-81c4-9a66864766f7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-1a3b8e48-d6e3-40ef-addd-c1c8526673a9 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 3em;
padding-left: 1%;
padding-bottom: 3em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 1200px){#s-1a3b8e48-d6e3-40ef-addd-c1c8526673a9 {
  padding-top: 0em;
padding-left: 0%;
padding-bottom: 0em;
padding-right: 2em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1a3b8e48-d6e3-40ef-addd-c1c8526673a9 {
  padding-top: 0em;
padding-left: 0%;
padding-bottom: 0em;
padding-right: 2em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1a3b8e48-d6e3-40ef-addd-c1c8526673a9 {
  padding-top: 0em;
padding-left: 0%;
padding-right: 1em;
}
}@media (max-width: 767px){#s-1a3b8e48-d6e3-40ef-addd-c1c8526673a9 {
  margin-top: 0.5em;
margin-bottom: 0px;
padding-top: 0em;
padding-bottom: 0em;
padding-right: 1em;
}
}







#s-1a3b8e48-d6e3-40ef-addd-c1c8526673a9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1a3b8e48-d6e3-40ef-addd-c1c8526673a9.shg-box.shg-c {
  justify-content: center;
}

#s-505a3d04-7869-4450-b637-d53faabd8c2c {
  min-height: 50px;
}
@media (max-width: 767px){#s-505a3d04-7869-4450-b637-d53faabd8c2c {
  padding-bottom: 1em;
}
}







#s-505a3d04-7869-4450-b637-d53faabd8c2c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-505a3d04-7869-4450-b637-d53faabd8c2c.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-5b6f4839-44ca-464f-bf73-5e9e1ea7ebc2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5b6f4839-44ca-464f-bf73-5e9e1ea7ebc2"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-5b6f4839-44ca-464f-bf73-5e9e1ea7ebc2"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5b6f4839-44ca-464f-bf73-5e9e1ea7ebc2"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-5b6f4839-44ca-464f-bf73-5e9e1ea7ebc2"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5b6f4839-44ca-464f-bf73-5e9e1ea7ebc2"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-5b6f4839-44ca-464f-bf73-5e9e1ea7ebc2"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-e5fa9cc3-036f-4f99-bdf4-54e2af09e0d7 {
  min-height: 50px;
}








#s-e5fa9cc3-036f-4f99-bdf4-54e2af09e0d7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e5fa9cc3-036f-4f99-bdf4-54e2af09e0d7.shg-box.shg-c {
  justify-content: center;
}

#s-5f89def3-5e84-4787-914e-273fb01b5a27 {
  text-align: center;
}
@media (max-width: 767px){#s-5f89def3-5e84-4787-914e-273fb01b5a27 {
  margin-top: 0%;
margin-left: 7%;
margin-bottom: 0%;
margin-right: 7%;
padding-left: 1%;
padding-right: 1%;
}
}
#s-5f89def3-5e84-4787-914e-273fb01b5a27 {
  overflow: hidden;
  
  
}







  #s-5f89def3-5e84-4787-914e-273fb01b5a27 img.shogun-image {
    

    
    
    
  }


#s-5f89def3-5e84-4787-914e-273fb01b5a27 .shogun-image-content {
  
    justify-content: center;
  
}

.gallery-open img {
        height: 4em;
    width: 2.7rem;
    -o-object-fit: contain;
       object-fit: contain;
}
#gallery{
    font-family: 'Roobert-Regular'!important;
    line-height: 1;  
}
#s-7741727f-07f2-44fd-a616-ec8c02e5de0a {
  max-width: 100%;
text-align: center;
}
@media (min-width: 1200px){#s-7741727f-07f2-44fd-a616-ec8c02e5de0a {
  display: none;
}
#s-7741727f-07f2-44fd-a616-ec8c02e5de0a, #wrap-s-7741727f-07f2-44fd-a616-ec8c02e5de0a, #wrap-content-s-7741727f-07f2-44fd-a616-ec8c02e5de0a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7741727f-07f2-44fd-a616-ec8c02e5de0a {
  display: none;
}
#s-7741727f-07f2-44fd-a616-ec8c02e5de0a, #wrap-s-7741727f-07f2-44fd-a616-ec8c02e5de0a, #wrap-content-s-7741727f-07f2-44fd-a616-ec8c02e5de0a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7741727f-07f2-44fd-a616-ec8c02e5de0a {
  display: none;
}
#s-7741727f-07f2-44fd-a616-ec8c02e5de0a, #wrap-s-7741727f-07f2-44fd-a616-ec8c02e5de0a, #wrap-content-s-7741727f-07f2-44fd-a616-ec8c02e5de0a { display: none !important; }}
#s-827e72b1-3472-45e2-8f58-102d0e8e5a9f {
  padding-left: 10em;
padding-right: 14em;
}
@media (min-width: 1200px){#s-827e72b1-3472-45e2-8f58-102d0e8e5a9f {
  margin-top: 1px;
padding-top: 0em;
padding-left: 30%;
padding-right: 30%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-827e72b1-3472-45e2-8f58-102d0e8e5a9f {
  margin-top: 1em;
margin-bottom: 0em;
padding-top: 0em;
padding-left: 30%;
padding-right: 30%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-827e72b1-3472-45e2-8f58-102d0e8e5a9f {
  padding-left: 30%;
padding-right: 30%;
}
}@media (max-width: 767px){#s-827e72b1-3472-45e2-8f58-102d0e8e5a9f {
  padding-left: 5em;
padding-right: 5em;
}
}
@media (min-width: 0px) {
[id="s-827e72b1-3472-45e2-8f58-102d0e8e5a9f"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 768px) {
[id="s-827e72b1-3472-45e2-8f58-102d0e8e5a9f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 992px) {
[id="s-827e72b1-3472-45e2-8f58-102d0e8e5a9f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}

@media (min-width: 1200px) {
[id="s-827e72b1-3472-45e2-8f58-102d0e8e5a9f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 4.0px);
}

}


.modal {
    min-height: 175px !important;   
    background-color: #fff!important;
}

.popup-cnt{
        color: #000;
        padding: 40px 0px;
}
.popup-cnts{
        font-size: 15px;
        line-height: 1.6;
        letter-spacing: -.07px;
        color: #000;
        font-weight: 400;
        padding: 0px 30px 0px 30px;
        
}
.popup-hd{
        font-size: 1.50rem;
        line-height: 1.5;
        letter-spacing: -.17px;
        word-spacing: 0px;     
        color: #000;
        font-weight: 600;
        padding: 0px 30px 0px 30px;
        margin-top: 21px;
    margin-bottom: 5px;
        }
        .popuptexts:hover{
                background-color: unset;
        }
       .popuptexts {
                padding: 0px;
        }
        .image-text{
            text-align:center;
            display: flex;
            justify-content: center;
            font-size: .7em;
            color:#000;
        }
        .button:focus, .button:hover, button:focus, button:hover{
            background-color: unset;
        }
        
        #modelContentPopup{
            width:30%;
            display:none;
        }
        
    @media screen and (max-width: 900px) and (min-width: 60px) {
        .popup-cnts{
            padding: 0px;  
        }
        .popup-hd{
           padding: 0px; 
        }
        #modelContentPopup{
            width:95%;
        }
    }
#s-f785da18-f1f9-4466-94bf-043d2077b15a {
  min-height: 50px;
}
@media (max-width: 767px){#s-f785da18-f1f9-4466-94bf-043d2077b15a {
  display: none;
}
#s-f785da18-f1f9-4466-94bf-043d2077b15a, #wrap-s-f785da18-f1f9-4466-94bf-043d2077b15a, #wrap-content-s-f785da18-f1f9-4466-94bf-043d2077b15a { display: none !important; }}







#s-f785da18-f1f9-4466-94bf-043d2077b15a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f785da18-f1f9-4466-94bf-043d2077b15a.shg-box.shg-c {
  justify-content: center;
}

#s-ca724fac-fd1c-4504-87cb-b08be92830a7 {
  max-width: 100%;
text-align: right;
}

#s-d3145fae-f8b8-4469-b8c3-9148d471848b {
  margin-top: 2em;
margin-bottom: 2em;
min-height: 50px;
}
@media (min-width: 1200px){#s-d3145fae-f8b8-4469-b8c3-9148d471848b {
  display: none;
}
#s-d3145fae-f8b8-4469-b8c3-9148d471848b, #wrap-s-d3145fae-f8b8-4469-b8c3-9148d471848b, #wrap-content-s-d3145fae-f8b8-4469-b8c3-9148d471848b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d3145fae-f8b8-4469-b8c3-9148d471848b {
  display: none;
}
#s-d3145fae-f8b8-4469-b8c3-9148d471848b, #wrap-s-d3145fae-f8b8-4469-b8c3-9148d471848b, #wrap-content-s-d3145fae-f8b8-4469-b8c3-9148d471848b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d3145fae-f8b8-4469-b8c3-9148d471848b {
  display: none;
}
#s-d3145fae-f8b8-4469-b8c3-9148d471848b, #wrap-s-d3145fae-f8b8-4469-b8c3-9148d471848b, #wrap-content-s-d3145fae-f8b8-4469-b8c3-9148d471848b { display: none !important; }}@media (max-width: 767px){#s-d3145fae-f8b8-4469-b8c3-9148d471848b {
  
}
}







#s-d3145fae-f8b8-4469-b8c3-9148d471848b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d3145fae-f8b8-4469-b8c3-9148d471848b.shg-box.shg-c {
  justify-content: center;
}

#s-b570975a-7835-4fff-80a8-6610dc7d191d {
  border-style: solid;
margin-right: 0.5em;
padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(196, 196, 196, 1);
border-radius: 4px;
background-color: rgba(239, 239, 239, 1);
text-align: left;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-b570975a-7835-4fff-80a8-6610dc7d191d:hover {border-style: solid !important;
border-color: rgba(34, 25, 77, 0.01) !important;
background-color: rgba(66, 66, 66, 0.03) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-b570975a-7835-4fff-80a8-6610dc7d191d:active {background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}@media (min-width: 768px) and (max-width: 991px){#s-b570975a-7835-4fff-80a8-6610dc7d191d {
  padding-left: 12px;
padding-right: 12px;
}
}@media (max-width: 767px){#s-b570975a-7835-4fff-80a8-6610dc7d191d {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-b570975a-7835-4fff-80a8-6610dc7d191d-root {
    text-align: left;
  }


#s-b570975a-7835-4fff-80a8-6610dc7d191d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b570975a-7835-4fff-80a8-6610dc7d191d-root {
    text-align: left;
  }


#s-b570975a-7835-4fff-80a8-6610dc7d191d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b570975a-7835-4fff-80a8-6610dc7d191d-root {
    text-align: left;
  }


#s-b570975a-7835-4fff-80a8-6610dc7d191d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b570975a-7835-4fff-80a8-6610dc7d191d-root {
    text-align: left;
  }


#s-b570975a-7835-4fff-80a8-6610dc7d191d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b570975a-7835-4fff-80a8-6610dc7d191d-root {
    text-align: left;
  }


#s-b570975a-7835-4fff-80a8-6610dc7d191d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-09206002-1847-4f05-82fd-2a3a4f5fa55b {
  margin-left: 0%;
margin-right: 0%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
text-align: left;
}

#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76 {
  border-style: solid;
margin-left: 0%;
margin-right: 0%;
padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(44, 42, 52, 0);
border-radius: 4px;
background-color: #252525;
text-align: left;
cursor: pointer;
}
#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76-atc-btn-wrapper {
    text-align: left;
  }


#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}

#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76-atc-btn-wrapper {
    text-align: left;
  }


#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}

#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76-atc-btn-wrapper {
    text-align: left;
  }


#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}

#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76-atc-btn-wrapper {
    text-align: left;
  }


#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}

#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76-atc-btn-wrapper {
    text-align: left;
  }


#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}

#s-0f5f4ef4-ec0d-4092-a515-be6c0360ca76.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-e5f4a5d1-76be-454b-8ccf-dba24a4a81ff {
  padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
min-height: 50px;
}








#s-e5f4a5d1-76be-454b-8ccf-dba24a4a81ff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e5f4a5d1-76be-454b-8ccf-dba24a4a81ff.shg-box.shg-c {
  justify-content: center;
}

#s-c33ab511-5484-4d10-87d9-aacfcecb1017 {
  padding-bottom: 0em;
text-align: left;
}

#s-c33ab511-5484-4d10-87d9-aacfcecb1017 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-SemiBold";
  font-style:  normal ;
  font-size: 1.8em;
  
  
  text-align: left;
}



#s-9476ae19-2a99-473d-a7f7-e8f2611a2ad8 {
  margin-top: 1em;
margin-bottom: 1em;
padding-top: 0px;
}

@media (min-width: 0px) {
[id="s-9476ae19-2a99-473d-a7f7-e8f2611a2ad8"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 768px) {
[id="s-9476ae19-2a99-473d-a7f7-e8f2611a2ad8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 992px) {
[id="s-9476ae19-2a99-473d-a7f7-e8f2611a2ad8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 1200px) {
[id="s-9476ae19-2a99-473d-a7f7-e8f2611a2ad8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

#s-4759d183-3a73-4c97-a6b9-90be808fcb61 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-4759d183-3a73-4c97-a6b9-90be808fcb61 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-4759d183-3a73-4c97-a6b9-90be808fcb61 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-4759d183-3a73-4c97-a6b9-90be808fcb61 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4759d183-3a73-4c97-a6b9-90be808fcb61.shg-box.shg-c {
  justify-content: flex-start;
}

#s-1795a531-7b7c-441c-8ea7-e31e020b0bbf {
  min-height: 50%;
text-align: center;
}

#s-1795a531-7b7c-441c-8ea7-e31e020b0bbf {
  overflow: hidden;
  
  
}







  #s-1795a531-7b7c-441c-8ea7-e31e020b0bbf img.shogun-image {
    

    
    
    
  }


#s-1795a531-7b7c-441c-8ea7-e31e020b0bbf .shogun-image-content {
  
    justify-content: center;
  
}

#s-f32d3eca-0100-4121-970d-1c2eab5af838 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-f32d3eca-0100-4121-970d-1c2eab5af838 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-f32d3eca-0100-4121-970d-1c2eab5af838 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-f32d3eca-0100-4121-970d-1c2eab5af838 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f32d3eca-0100-4121-970d-1c2eab5af838.shg-box.shg-c {
  justify-content: flex-start;
}

#s-8c82df82-0dd2-4249-98a5-99da4cc4ff84 {
  text-align: center;
}

#s-8c82df82-0dd2-4249-98a5-99da4cc4ff84 {
  overflow: hidden;
  
  
}







  #s-8c82df82-0dd2-4249-98a5-99da4cc4ff84 img.shogun-image {
    

    
    
    
  }


#s-8c82df82-0dd2-4249-98a5-99da4cc4ff84 .shogun-image-content {
  
    justify-content: center;
  
}

#s-12c9803a-bbb4-40ca-92fc-59b47075e9b4 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-12c9803a-bbb4-40ca-92fc-59b47075e9b4 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-12c9803a-bbb4-40ca-92fc-59b47075e9b4 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-12c9803a-bbb4-40ca-92fc-59b47075e9b4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-12c9803a-bbb4-40ca-92fc-59b47075e9b4.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ce4cebd2-7368-402e-9d5a-283956c52c33 {
  min-height: 50%;
text-align: center;
}

#s-ce4cebd2-7368-402e-9d5a-283956c52c33 {
  overflow: hidden;
  
  
}







  #s-ce4cebd2-7368-402e-9d5a-283956c52c33 img.shogun-image {
    

    
    
    
  }


#s-ce4cebd2-7368-402e-9d5a-283956c52c33 .shogun-image-content {
  
    justify-content: center;
  
}

#s-43f17548-2a8f-4b95-94df-b1eeccc51399 {
  margin-top: 5px;
text-align: center;
}

#s-07b83d2d-7cba-431d-800a-63b093fca1bb {
  min-height: 50px;
}








#s-07b83d2d-7cba-431d-800a-63b093fca1bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-07b83d2d-7cba-431d-800a-63b093fca1bb.shg-box.shg-c {
  justify-content: center;
}

#s-98e4197c-7396-42fb-8c07-d14ac713f7c7 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-98e4197c-7396-42fb-8c07-d14ac713f7c7 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-98e4197c-7396-42fb-8c07-d14ac713f7c7 .shg-sld-nav-button.shg-sld-left,
#s-98e4197c-7396-42fb-8c07-d14ac713f7c7 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-d6fe636f-172d-439f-8aa2-1cede440e358 {
  text-align: center;
}

#s-d6fe636f-172d-439f-8aa2-1cede440e358 {
  overflow: hidden;
  
  
}







  #s-d6fe636f-172d-439f-8aa2-1cede440e358 img.shogun-image {
    

    
    
    
  }


#s-d6fe636f-172d-439f-8aa2-1cede440e358 .shogun-image-content {
  
    justify-content: center;
  
}

#s-dd5e682e-8438-4a5d-8edb-81f9239b15b0 {
  text-align: center;
}

#s-dd5e682e-8438-4a5d-8edb-81f9239b15b0 {
  overflow: hidden;
  
  
}







  #s-dd5e682e-8438-4a5d-8edb-81f9239b15b0 img.shogun-image {
    

    
    
    
  }


#s-dd5e682e-8438-4a5d-8edb-81f9239b15b0 .shogun-image-content {
  
    justify-content: center;
  
}

#s-26db5ce3-936d-48d5-9ab1-797dc2410369 {
  text-align: center;
}

#s-26db5ce3-936d-48d5-9ab1-797dc2410369 {
  overflow: hidden;
  
  
}







  #s-26db5ce3-936d-48d5-9ab1-797dc2410369 img.shogun-image {
    

    
    
    
  }


#s-26db5ce3-936d-48d5-9ab1-797dc2410369 .shogun-image-content {
  
    justify-content: center;
  
}

#s-5174a255-a73e-45af-95bc-8300ffe9c2e4 {
  text-align: center;
}

#s-5174a255-a73e-45af-95bc-8300ffe9c2e4 {
  overflow: hidden;
  
  
}







  #s-5174a255-a73e-45af-95bc-8300ffe9c2e4 img.shogun-image {
    

    
    
    
  }


#s-5174a255-a73e-45af-95bc-8300ffe9c2e4 .shogun-image-content {
  
    justify-content: center;
  
}

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

#s-fb544f96-89b4-41a1-86da-1909c0104276 {
  text-align: center;
}

#s-a1386e00-daa8-45ef-8410-32700c48bc9a {
  padding-top: 1em;
padding-left: 1%;
padding-bottom: 1em;
padding-right: 1%;
min-height: 50px;
}
@media (min-width: 1200px){#s-a1386e00-daa8-45ef-8410-32700c48bc9a {
  display: none;
}
#s-a1386e00-daa8-45ef-8410-32700c48bc9a, #wrap-s-a1386e00-daa8-45ef-8410-32700c48bc9a, #wrap-content-s-a1386e00-daa8-45ef-8410-32700c48bc9a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a1386e00-daa8-45ef-8410-32700c48bc9a {
  display: none;
}
#s-a1386e00-daa8-45ef-8410-32700c48bc9a, #wrap-s-a1386e00-daa8-45ef-8410-32700c48bc9a, #wrap-content-s-a1386e00-daa8-45ef-8410-32700c48bc9a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a1386e00-daa8-45ef-8410-32700c48bc9a {
  display: none;
}
#s-a1386e00-daa8-45ef-8410-32700c48bc9a, #wrap-s-a1386e00-daa8-45ef-8410-32700c48bc9a, #wrap-content-s-a1386e00-daa8-45ef-8410-32700c48bc9a { display: none !important; }}@media (max-width: 767px){#s-a1386e00-daa8-45ef-8410-32700c48bc9a {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
display: none;
}
#s-a1386e00-daa8-45ef-8410-32700c48bc9a, #wrap-s-a1386e00-daa8-45ef-8410-32700c48bc9a, #wrap-content-s-a1386e00-daa8-45ef-8410-32700c48bc9a { display: none !important; }}







#s-a1386e00-daa8-45ef-8410-32700c48bc9a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a1386e00-daa8-45ef-8410-32700c48bc9a.shg-box.shg-c {
  justify-content: center;
}

#s-fa642d19-1236-4771-9589-a9d1ce2fc9ff {
  padding-bottom: 0%;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
border-radius: 20px;
background-color: rgba(239, 239, 239, 1);
}

@media (min-width: 0px) {
[id="s-fa642d19-1236-4771-9589-a9d1ce2fc9ff"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fa642d19-1236-4771-9589-a9d1ce2fc9ff"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fa642d19-1236-4771-9589-a9d1ce2fc9ff"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fa642d19-1236-4771-9589-a9d1ce2fc9ff"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-09f6cfd9-cba2-4411-b350-af3218f3e9ec {
  padding-top: 3em;
padding-left: 5em;
padding-bottom: 2em;
padding-right: 3em;
}
@media (min-width: 1200px){#s-09f6cfd9-cba2-4411-b350-af3218f3e9ec {
  padding-left: 2em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-09f6cfd9-cba2-4411-b350-af3218f3e9ec {
  padding-left: 2em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-09f6cfd9-cba2-4411-b350-af3218f3e9ec {
  padding-left: 2em;
}
}@media (max-width: 767px){#s-09f6cfd9-cba2-4411-b350-af3218f3e9ec {
  padding-left: 1em;
}
}







#s-09f6cfd9-cba2-4411-b350-af3218f3e9ec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-09f6cfd9-cba2-4411-b350-af3218f3e9ec.shg-box.shg-c {
  justify-content: flex-start;
}

#s-fb609389-7709-4bb2-bbda-a3ab2989a12a {
  padding-top: 0.5em;
text-align: left;
}
@media (max-width: 767px){#s-fb609389-7709-4bb2-bbda-a3ab2989a12a {
  padding-top: 0em;
}
}
#s-fb609389-7709-4bb2-bbda-a3ab2989a12a .shg-product-title-component h3 span {
  color: #000;
  
  font-family: Roobert-Bold;
  
  font-size: 28px;
  
  
  text-align: left;
}

#s-bd5bc7e0-9ba4-45d9-b3e1-5ba3dc94a96d {
  margin-left: auto;
margin-right: auto;
}

#s-99662e45-dba5-4cb4-92d9-c804e9c0c907 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 3px;
padding-left: 1%;
padding-bottom: 3px;
padding-right: 1%;
}

#s-c2f02ba0-141f-403e-80de-e63de0cba68f {
  padding-right: 5%;
}
@media (min-width: 1200px){#s-c2f02ba0-141f-403e-80de-e63de0cba68f {
  padding-bottom: 1em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c2f02ba0-141f-403e-80de-e63de0cba68f {
  padding-right: 0%;
}
}
#s-9df090db-da0b-49c6-be94-e31873da06de {
  margin-top: 1em;
margin-left: 0%;
margin-bottom: 1em;
margin-right: 0em;
min-height: 50px;
}
@media (min-width: 1200px){#s-9df090db-da0b-49c6-be94-e31873da06de {
  margin-bottom: 1em;
}
}@media (max-width: 767px){#s-9df090db-da0b-49c6-be94-e31873da06de {
  display: none;
}
#s-9df090db-da0b-49c6-be94-e31873da06de, #wrap-s-9df090db-da0b-49c6-be94-e31873da06de, #wrap-content-s-9df090db-da0b-49c6-be94-e31873da06de { display: none !important; }}







#s-9df090db-da0b-49c6-be94-e31873da06de > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9df090db-da0b-49c6-be94-e31873da06de.shg-box.shg-c {
  justify-content: center;
}

#s-da0dab85-9c53-4a37-bcba-3139d9c054bb {
  padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-radius: 4px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-da0dab85-9c53-4a37-bcba-3139d9c054bb:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-da0dab85-9c53-4a37-bcba-3139d9c054bb:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-da0dab85-9c53-4a37-bcba-3139d9c054bb-root {
    text-align: center;
  }


#s-da0dab85-9c53-4a37-bcba-3139d9c054bb.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-da0dab85-9c53-4a37-bcba-3139d9c054bb-root {
    text-align: center;
  }


#s-da0dab85-9c53-4a37-bcba-3139d9c054bb.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-da0dab85-9c53-4a37-bcba-3139d9c054bb-root {
    text-align: center;
  }


#s-da0dab85-9c53-4a37-bcba-3139d9c054bb.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-da0dab85-9c53-4a37-bcba-3139d9c054bb-root {
    text-align: center;
  }


#s-da0dab85-9c53-4a37-bcba-3139d9c054bb.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-da0dab85-9c53-4a37-bcba-3139d9c054bb-root {
    text-align: center;
  }


#s-da0dab85-9c53-4a37-bcba-3139d9c054bb.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-4f7f024b-d402-4807-a4cd-aea98bb4bcf4 {
  padding-top: 3em;
padding-bottom: 2em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
min-height: 50px;
}
@media (min-width: 1200px){#s-4f7f024b-d402-4807-a4cd-aea98bb4bcf4 {
  padding-left: 2em;
padding-right: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4f7f024b-d402-4807-a4cd-aea98bb4bcf4 {
  padding-left: 2em;
padding-right: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4f7f024b-d402-4807-a4cd-aea98bb4bcf4 {
  padding-left: 2em;
padding-right: 0em;
}
}@media (max-width: 767px){#s-4f7f024b-d402-4807-a4cd-aea98bb4bcf4 {
  margin-left: 1em;
margin-right: 1em;
padding-top: 0em;
padding-left: 0em;
padding-bottom: 0em;
padding-right: 0em;
}
}







#s-4f7f024b-d402-4807-a4cd-aea98bb4bcf4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4f7f024b-d402-4807-a4cd-aea98bb4bcf4.shg-box.shg-c {
  justify-content: center;
}

#s-4b2b868b-985b-4b93-8a64-b04f016596c6 {
  padding-right: 0%;
min-height: 50px;
}








#s-4b2b868b-985b-4b93-8a64-b04f016596c6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4b2b868b-985b-4b93-8a64-b04f016596c6.shg-box.shg-c {
  justify-content: center;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1280/750;
text-align: center;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
  margin: 0 !important;
  overflow: visible;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
  /* Add background color handling */
  
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shg-image-content-wrapper {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }

    #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shogun-image-link {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image {
  box-sizing: border-box;
}



.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
      --shg-aspect-ratio: calc(1280/750); 
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container {
      position: relative;
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
  margin: 0 !important;
  overflow: visible;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
  /* Add background color handling */
  
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shg-image-content-wrapper {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }

    #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shogun-image-link {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image {
  box-sizing: border-box;
}



.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
      --shg-aspect-ratio: calc(1280/750); 
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container {
      position: relative;
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
  margin: 0 !important;
  overflow: visible;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
  /* Add background color handling */
  
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shg-image-content-wrapper {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }

    #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shogun-image-link {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image {
  box-sizing: border-box;
}



.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
      --shg-aspect-ratio: calc(1280/750); 
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container {
      position: relative;
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
  margin: 0 !important;
  overflow: visible;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
  /* Add background color handling */
  
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shg-image-content-wrapper {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }

    #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shogun-image-link {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image {
  box-sizing: border-box;
}



.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
      --shg-aspect-ratio: calc(1280/750); 
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container {
      position: relative;
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
  margin: 0 !important;
  overflow: visible;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
  /* Add background color handling */
  
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shg-image-content-wrapper {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }

    #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shogun-image-link {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd .shogun-image-content {
  
    justify-content: center;
  
}

.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image {
  box-sizing: border-box;
}



.s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd {
      --shg-aspect-ratio: calc(1280/750); 
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container {
      position: relative;
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-78b6f657-5655-4ed4-a49c-ddecfa1781dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-1ca6d462-a726-450a-9eb2-a011c719409d {
  padding-left: 1em;
padding-right: 1em;
}
@media (min-width: 1200px){#s-1ca6d462-a726-450a-9eb2-a011c719409d {
  margin-top: 1px;
padding-top: 0em;
padding-left: 6em;
padding-right: 6em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1ca6d462-a726-450a-9eb2-a011c719409d {
  margin-top: 1em;
margin-bottom: 0em;
padding-top: 0em;
padding-left: 6em;
padding-right: 6em;
}
}
@media (min-width: 0px) {
[id="s-1ca6d462-a726-450a-9eb2-a011c719409d"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 4.8px);
}

}

@media (min-width: 768px) {
[id="s-1ca6d462-a726-450a-9eb2-a011c719409d"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 4.8px);
}

}

@media (min-width: 992px) {
[id="s-1ca6d462-a726-450a-9eb2-a011c719409d"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 4.8px);
}

}

@media (min-width: 1200px) {
[id="s-1ca6d462-a726-450a-9eb2-a011c719409d"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 4.8px);
}

}

#s-caa186ae-9f6a-4a33-a58e-48d530695e37 {
  margin-top: 1em;
margin-left: 0%;
margin-bottom: 1em;
margin-right: 0em;
min-height: 50px;
}
@media (min-width: 1200px){#s-caa186ae-9f6a-4a33-a58e-48d530695e37 {
  margin-bottom: 1em;
display: none;
}
#s-caa186ae-9f6a-4a33-a58e-48d530695e37, #wrap-s-caa186ae-9f6a-4a33-a58e-48d530695e37, #wrap-content-s-caa186ae-9f6a-4a33-a58e-48d530695e37 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-caa186ae-9f6a-4a33-a58e-48d530695e37 {
  display: none;
}
#s-caa186ae-9f6a-4a33-a58e-48d530695e37, #wrap-s-caa186ae-9f6a-4a33-a58e-48d530695e37, #wrap-content-s-caa186ae-9f6a-4a33-a58e-48d530695e37 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-caa186ae-9f6a-4a33-a58e-48d530695e37 {
  display: none;
}
#s-caa186ae-9f6a-4a33-a58e-48d530695e37, #wrap-s-caa186ae-9f6a-4a33-a58e-48d530695e37, #wrap-content-s-caa186ae-9f6a-4a33-a58e-48d530695e37 { display: none !important; }}@media (max-width: 767px){#s-caa186ae-9f6a-4a33-a58e-48d530695e37 {
  
}
}







#s-caa186ae-9f6a-4a33-a58e-48d530695e37 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-caa186ae-9f6a-4a33-a58e-48d530695e37.shg-box.shg-c {
  justify-content: center;
}

#s-b95677be-ef80-46d2-8fd4-52aed30ccee9 {
  padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-radius: 4px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-b95677be-ef80-46d2-8fd4-52aed30ccee9:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b95677be-ef80-46d2-8fd4-52aed30ccee9:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b95677be-ef80-46d2-8fd4-52aed30ccee9-root {
    text-align: center;
  }


#s-b95677be-ef80-46d2-8fd4-52aed30ccee9.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b95677be-ef80-46d2-8fd4-52aed30ccee9-root {
    text-align: center;
  }


#s-b95677be-ef80-46d2-8fd4-52aed30ccee9.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b95677be-ef80-46d2-8fd4-52aed30ccee9-root {
    text-align: center;
  }


#s-b95677be-ef80-46d2-8fd4-52aed30ccee9.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b95677be-ef80-46d2-8fd4-52aed30ccee9-root {
    text-align: center;
  }


#s-b95677be-ef80-46d2-8fd4-52aed30ccee9.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b95677be-ef80-46d2-8fd4-52aed30ccee9-root {
    text-align: center;
  }


#s-b95677be-ef80-46d2-8fd4-52aed30ccee9.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-95054112-983f-4e13-b3f8-0d2129a93c69 {
  padding-top: 5px;
padding-left: 5%;
padding-bottom: 5px;
padding-right: 5%;
min-height: 50px;
}








#s-95054112-983f-4e13-b3f8-0d2129a93c69 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-95054112-983f-4e13-b3f8-0d2129a93c69.shg-box.shg-c {
  justify-content: center;
}

#s-7a2215b1-9592-4feb-bcb9-31b68561b5aa {
  padding-bottom: 0em;
text-align: left;
}

#s-7a2215b1-9592-4feb-bcb9-31b68561b5aa .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-SemiBold";
  font-style:  normal ;
  font-size: 1.8em;
  
  
  text-align: left;
}



#s-fc80966d-74fc-4241-b1a0-ac6fbc95836c {
  margin-top: 1em;
margin-bottom: 1em;
padding-top: 0px;
}

@media (min-width: 0px) {
[id="s-fc80966d-74fc-4241-b1a0-ac6fbc95836c"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 768px) {
[id="s-fc80966d-74fc-4241-b1a0-ac6fbc95836c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 992px) {
[id="s-fc80966d-74fc-4241-b1a0-ac6fbc95836c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 1200px) {
[id="s-fc80966d-74fc-4241-b1a0-ac6fbc95836c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

#s-ecb87484-f7eb-4abc-9e54-5d05a6a551c9 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-ecb87484-f7eb-4abc-9e54-5d05a6a551c9 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-ecb87484-f7eb-4abc-9e54-5d05a6a551c9 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-ecb87484-f7eb-4abc-9e54-5d05a6a551c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ecb87484-f7eb-4abc-9e54-5d05a6a551c9.shg-box.shg-c {
  justify-content: flex-start;
}

#s-90d68454-f15f-424e-9957-f42bcce0d09a {
  min-height: 50%;
text-align: center;
}

#s-90d68454-f15f-424e-9957-f42bcce0d09a {
  overflow: hidden;
  
  
}







  #s-90d68454-f15f-424e-9957-f42bcce0d09a img.shogun-image {
    

    
    
    
  }


#s-90d68454-f15f-424e-9957-f42bcce0d09a .shogun-image-content {
  
    justify-content: center;
  
}

#s-46220a1e-26d1-4b0e-a9fb-033012b71965 {
  text-align: center;
}

#s-46220a1e-26d1-4b0e-a9fb-033012b71965 {
  overflow: hidden;
  
  
}







  #s-46220a1e-26d1-4b0e-a9fb-033012b71965 img.shogun-image {
    

    
    
    
  }


#s-46220a1e-26d1-4b0e-a9fb-033012b71965 .shogun-image-content {
  
    justify-content: center;
  
}

#s-7eea0621-b95c-418d-adec-920f94f79950 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-7eea0621-b95c-418d-adec-920f94f79950 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-7eea0621-b95c-418d-adec-920f94f79950 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-7eea0621-b95c-418d-adec-920f94f79950 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7eea0621-b95c-418d-adec-920f94f79950.shg-box.shg-c {
  justify-content: flex-start;
}

#s-cafd9001-f722-47f6-8598-84be0f197589 {
  min-height: 50%;
text-align: center;
}

#s-cafd9001-f722-47f6-8598-84be0f197589 {
  overflow: hidden;
  
  
}







  #s-cafd9001-f722-47f6-8598-84be0f197589 img.shogun-image {
    

    
    
    
  }


#s-cafd9001-f722-47f6-8598-84be0f197589 .shogun-image-content {
  
    justify-content: center;
  
}

#s-735be7d8-261a-4f8a-8bf6-d8fbb73f56c9 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-735be7d8-261a-4f8a-8bf6-d8fbb73f56c9 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-735be7d8-261a-4f8a-8bf6-d8fbb73f56c9 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-735be7d8-261a-4f8a-8bf6-d8fbb73f56c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-735be7d8-261a-4f8a-8bf6-d8fbb73f56c9.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ea6a9bee-f337-4722-be60-b54a0eafcac8 {
  min-height: 50%;
text-align: center;
}

#s-ea6a9bee-f337-4722-be60-b54a0eafcac8 {
  overflow: hidden;
  
  
}







  #s-ea6a9bee-f337-4722-be60-b54a0eafcac8 img.shogun-image {
    

    
    
    
  }


#s-ea6a9bee-f337-4722-be60-b54a0eafcac8 .shogun-image-content {
  
    justify-content: center;
  
}

#s-fd2833d5-54b9-4894-be77-424f9d693814 {
  margin-top: 5px;
text-align: center;
}

#s-e71ae8c3-19c1-4da7-9a8e-0ea2633f966b {
  min-height: 50px;
}








#s-e71ae8c3-19c1-4da7-9a8e-0ea2633f966b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e71ae8c3-19c1-4da7-9a8e-0ea2633f966b.shg-box.shg-c {
  justify-content: center;
}

#s-979e562b-b2e1-4c1d-b8e1-520b12d5ba55 {
  min-height: 50px;
}








#s-979e562b-b2e1-4c1d-b8e1-520b12d5ba55 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-979e562b-b2e1-4c1d-b8e1-520b12d5ba55.shg-box.shg-c {
  justify-content: center;
}

#s-876c4f2c-740c-4442-95d8-664479f0adae {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-876c4f2c-740c-4442-95d8-664479f0adae .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-876c4f2c-740c-4442-95d8-664479f0adae .shg-sld-nav-button.shg-sld-left,
#s-876c4f2c-740c-4442-95d8-664479f0adae .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-56c38df3-dea9-49db-95e1-299b436ea9b9 {
  text-align: center;
}

#s-56c38df3-dea9-49db-95e1-299b436ea9b9 {
  overflow: hidden;
  
  
}







  #s-56c38df3-dea9-49db-95e1-299b436ea9b9 img.shogun-image {
    

    
    
    
  }


#s-56c38df3-dea9-49db-95e1-299b436ea9b9 .shogun-image-content {
  
    justify-content: center;
  
}

#s-41cf1b5d-4e2c-48c2-847e-cc180f61478d {
  text-align: center;
}

#s-41cf1b5d-4e2c-48c2-847e-cc180f61478d {
  overflow: hidden;
  
  
}







  #s-41cf1b5d-4e2c-48c2-847e-cc180f61478d img.shogun-image {
    

    
    
    
  }


#s-41cf1b5d-4e2c-48c2-847e-cc180f61478d .shogun-image-content {
  
    justify-content: center;
  
}

#s-6009d68e-05a2-432d-9046-8e35f6b5544a {
  text-align: center;
}

#s-6009d68e-05a2-432d-9046-8e35f6b5544a {
  overflow: hidden;
  
  
}







  #s-6009d68e-05a2-432d-9046-8e35f6b5544a img.shogun-image {
    

    
    
    
  }


#s-6009d68e-05a2-432d-9046-8e35f6b5544a .shogun-image-content {
  
    justify-content: center;
  
}

#s-7bbaa798-d1a2-4bf0-9f48-27b5503a1a04 {
  text-align: center;
}

#s-7bbaa798-d1a2-4bf0-9f48-27b5503a1a04 {
  overflow: hidden;
  
  
}







  #s-7bbaa798-d1a2-4bf0-9f48-27b5503a1a04 img.shogun-image {
    

    
    
    
  }


#s-7bbaa798-d1a2-4bf0-9f48-27b5503a1a04 .shogun-image-content {
  
    justify-content: center;
  
}

#s-136542be-633c-43b1-9a29-0e7da8f3aaac {
  text-align: center;
}

#s-136542be-633c-43b1-9a29-0e7da8f3aaac {
  overflow: hidden;
  
  
}







  #s-136542be-633c-43b1-9a29-0e7da8f3aaac img.shogun-image {
    

    
    
    
  }


#s-136542be-633c-43b1-9a29-0e7da8f3aaac .shogun-image-content {
  
    justify-content: center;
  
}

#s-f6aef78f-ba04-4ce9-bfae-a25c444806a3 {
  text-align: center;
}

#s-f6aef78f-ba04-4ce9-bfae-a25c444806a3 {
  overflow: hidden;
  
  
}







  #s-f6aef78f-ba04-4ce9-bfae-a25c444806a3 img.shogun-image {
    

    
    
    
  }


#s-f6aef78f-ba04-4ce9-bfae-a25c444806a3 .shogun-image-content {
  
    justify-content: center;
  
}

#s-510b1df9-31ce-48b2-afcc-c8875d799927 {
  text-align: center;
}

#s-510b1df9-31ce-48b2-afcc-c8875d799927 {
  overflow: hidden;
  
  
}







  #s-510b1df9-31ce-48b2-afcc-c8875d799927 img.shogun-image {
    

    
    
    
  }


#s-510b1df9-31ce-48b2-afcc-c8875d799927 .shogun-image-content {
  
    justify-content: center;
  
}

#s-b5814118-d195-4baa-8c55-dab2d922dc73 {
  text-align: center;
}

#s-10155f7e-4c4b-4a1a-bfba-ef2554bb41ae {
  padding-left: 1%;
padding-right: 1%;
min-height: 50px;
}
@media (max-width: 767px){#s-10155f7e-4c4b-4a1a-bfba-ef2554bb41ae {
  padding-left: 0.5em;
padding-right: 0.5em;
}
}







#s-10155f7e-4c4b-4a1a-bfba-ef2554bb41ae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-10155f7e-4c4b-4a1a-bfba-ef2554bb41ae.shg-box.shg-c {
  justify-content: center;
}

#s-18d2ba10-b483-4ba8-81bf-3897a0317cdb {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
border-radius: 20px;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 1200px){#s-18d2ba10-b483-4ba8-81bf-3897a0317cdb {
  display: none;
}
#s-18d2ba10-b483-4ba8-81bf-3897a0317cdb, #wrap-s-18d2ba10-b483-4ba8-81bf-3897a0317cdb, #wrap-content-s-18d2ba10-b483-4ba8-81bf-3897a0317cdb { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-18d2ba10-b483-4ba8-81bf-3897a0317cdb {
  display: none;
}
#s-18d2ba10-b483-4ba8-81bf-3897a0317cdb, #wrap-s-18d2ba10-b483-4ba8-81bf-3897a0317cdb, #wrap-content-s-18d2ba10-b483-4ba8-81bf-3897a0317cdb { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-18d2ba10-b483-4ba8-81bf-3897a0317cdb {
  display: none;
}
#s-18d2ba10-b483-4ba8-81bf-3897a0317cdb, #wrap-s-18d2ba10-b483-4ba8-81bf-3897a0317cdb, #wrap-content-s-18d2ba10-b483-4ba8-81bf-3897a0317cdb { display: none !important; }}@media (max-width: 767px){#s-18d2ba10-b483-4ba8-81bf-3897a0317cdb {
  display: none;
}
#s-18d2ba10-b483-4ba8-81bf-3897a0317cdb, #wrap-s-18d2ba10-b483-4ba8-81bf-3897a0317cdb, #wrap-content-s-18d2ba10-b483-4ba8-81bf-3897a0317cdb { display: none !important; }}
@media (min-width: 0px) {
[id="s-18d2ba10-b483-4ba8-81bf-3897a0317cdb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-18d2ba10-b483-4ba8-81bf-3897a0317cdb"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-18d2ba10-b483-4ba8-81bf-3897a0317cdb"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-18d2ba10-b483-4ba8-81bf-3897a0317cdb"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-4af55840-3a50-4cb1-8020-629ef73d44be {
  padding-top: 3em;
padding-left: 5em;
padding-bottom: 2em;
padding-right: 3em;
}
@media (min-width: 1200px){#s-4af55840-3a50-4cb1-8020-629ef73d44be {
  padding-left: 2em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4af55840-3a50-4cb1-8020-629ef73d44be {
  padding-left: 2em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4af55840-3a50-4cb1-8020-629ef73d44be {
  padding-left: 2em;
}
}@media (max-width: 767px){#s-4af55840-3a50-4cb1-8020-629ef73d44be {
  padding-left: 1em;
padding-right: 1em;
}
}







#s-4af55840-3a50-4cb1-8020-629ef73d44be > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4af55840-3a50-4cb1-8020-629ef73d44be.shg-box.shg-c {
  justify-content: flex-start;
}

#s-aa68fd17-f8d8-4bc3-90c4-26f38512536e {
  padding-top: 0.5em;
text-align: left;
}
@media (max-width: 767px){#s-aa68fd17-f8d8-4bc3-90c4-26f38512536e {
  padding-top: 0em;
}
}
#s-aa68fd17-f8d8-4bc3-90c4-26f38512536e .shg-product-title-component h3 span {
  color: #000;
  
  font-family: Roobert-Bold;
  
  font-size: 28px;
  
  
  text-align: left;
}

#s-7e63ab1a-4569-4725-88ff-5cbf1f696572 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 3px;
padding-left: 1%;
padding-bottom: 3px;
padding-right: 1%;
}

#s-ae938c78-f8fc-45a5-8e96-0482cae7e841 {
  padding-bottom: 2em;
padding-right: 5%;
}

#s-9c2b2fdb-ec85-45bc-8817-e81b8da13134 {
  margin-top: 1em;
margin-left: 0%;
margin-bottom: 1em;
margin-right: 0em;
min-height: 50px;
}
@media (min-width: 1200px){#s-9c2b2fdb-ec85-45bc-8817-e81b8da13134 {
  margin-bottom: 1em;
}
}@media (max-width: 767px){#s-9c2b2fdb-ec85-45bc-8817-e81b8da13134 {
  display: none;
}
#s-9c2b2fdb-ec85-45bc-8817-e81b8da13134, #wrap-s-9c2b2fdb-ec85-45bc-8817-e81b8da13134, #wrap-content-s-9c2b2fdb-ec85-45bc-8817-e81b8da13134 { display: none !important; }}







#s-9c2b2fdb-ec85-45bc-8817-e81b8da13134 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9c2b2fdb-ec85-45bc-8817-e81b8da13134.shg-box.shg-c {
  justify-content: center;
}

#s-45d62541-0b4d-4537-a292-28c854f85194 {
  padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-radius: 4px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-45d62541-0b4d-4537-a292-28c854f85194:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-45d62541-0b4d-4537-a292-28c854f85194:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-45d62541-0b4d-4537-a292-28c854f85194-root {
    text-align: center;
  }


#s-45d62541-0b4d-4537-a292-28c854f85194.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-45d62541-0b4d-4537-a292-28c854f85194-root {
    text-align: center;
  }


#s-45d62541-0b4d-4537-a292-28c854f85194.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-45d62541-0b4d-4537-a292-28c854f85194-root {
    text-align: center;
  }


#s-45d62541-0b4d-4537-a292-28c854f85194.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-45d62541-0b4d-4537-a292-28c854f85194-root {
    text-align: center;
  }


#s-45d62541-0b4d-4537-a292-28c854f85194.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-45d62541-0b4d-4537-a292-28c854f85194-root {
    text-align: center;
  }


#s-45d62541-0b4d-4537-a292-28c854f85194.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-97afe9bf-c1c1-491a-9204-b3dd6b1a8477 {
  padding-top: 3em;
padding-bottom: 2em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
min-height: 50px;
}
@media (min-width: 1200px){#s-97afe9bf-c1c1-491a-9204-b3dd6b1a8477 {
  padding-left: 2em;
padding-right: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-97afe9bf-c1c1-491a-9204-b3dd6b1a8477 {
  padding-left: 2em;
padding-right: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-97afe9bf-c1c1-491a-9204-b3dd6b1a8477 {
  padding-left: 2em;
padding-right: 0em;
}
}@media (max-width: 767px){#s-97afe9bf-c1c1-491a-9204-b3dd6b1a8477 {
  margin-left: 1em;
margin-right: 1em;
padding-top: 0em;
padding-left: 0em;
padding-bottom: 0em;
padding-right: 0em;
}
}







#s-97afe9bf-c1c1-491a-9204-b3dd6b1a8477 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-97afe9bf-c1c1-491a-9204-b3dd6b1a8477.shg-box.shg-c {
  justify-content: center;
}

#s-bebfcfdc-c85f-48e0-bcf1-38d582f6b41e {
  padding-right: 0%;
min-height: 50px;
}








#s-bebfcfdc-c85f-48e0-bcf1-38d582f6b41e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bebfcfdc-c85f-48e0-bcf1-38d582f6b41e.shg-box.shg-c {
  justify-content: center;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1280/750;
text-align: center;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59 {
  margin: 0 !important;
  overflow: visible;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95b6ea22-8a30-4713-abae-461c70c57e59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95b6ea22-8a30-4713-abae-461c70c57e59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
  /* Add background color handling */
  
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95b6ea22-8a30-4713-abae-461c70c57e59 .shg-image-content-wrapper {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }

    #s-95b6ea22-8a30-4713-abae-461c70c57e59 .shogun-image-link {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95b6ea22-8a30-4713-abae-461c70c57e59 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-95b6ea22-8a30-4713-abae-461c70c57e59 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95b6ea22-8a30-4713-abae-461c70c57e59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image {
  box-sizing: border-box;
}



.s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95b6ea22-8a30-4713-abae-461c70c57e59 {
      --shg-aspect-ratio: calc(1280/750); 
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container {
      position: relative;
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){#s-95b6ea22-8a30-4713-abae-461c70c57e59 {
  margin: 0 !important;
  overflow: visible;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95b6ea22-8a30-4713-abae-461c70c57e59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95b6ea22-8a30-4713-abae-461c70c57e59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
  /* Add background color handling */
  
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95b6ea22-8a30-4713-abae-461c70c57e59 .shg-image-content-wrapper {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }

    #s-95b6ea22-8a30-4713-abae-461c70c57e59 .shogun-image-link {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95b6ea22-8a30-4713-abae-461c70c57e59 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-95b6ea22-8a30-4713-abae-461c70c57e59 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95b6ea22-8a30-4713-abae-461c70c57e59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image {
  box-sizing: border-box;
}



.s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95b6ea22-8a30-4713-abae-461c70c57e59 {
      --shg-aspect-ratio: calc(1280/750); 
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container {
      position: relative;
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-95b6ea22-8a30-4713-abae-461c70c57e59 {
  margin: 0 !important;
  overflow: visible;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95b6ea22-8a30-4713-abae-461c70c57e59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95b6ea22-8a30-4713-abae-461c70c57e59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
  /* Add background color handling */
  
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95b6ea22-8a30-4713-abae-461c70c57e59 .shg-image-content-wrapper {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }

    #s-95b6ea22-8a30-4713-abae-461c70c57e59 .shogun-image-link {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95b6ea22-8a30-4713-abae-461c70c57e59 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-95b6ea22-8a30-4713-abae-461c70c57e59 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95b6ea22-8a30-4713-abae-461c70c57e59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image {
  box-sizing: border-box;
}



.s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95b6ea22-8a30-4713-abae-461c70c57e59 {
      --shg-aspect-ratio: calc(1280/750); 
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container {
      position: relative;
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-95b6ea22-8a30-4713-abae-461c70c57e59 {
  margin: 0 !important;
  overflow: visible;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95b6ea22-8a30-4713-abae-461c70c57e59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95b6ea22-8a30-4713-abae-461c70c57e59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
  /* Add background color handling */
  
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95b6ea22-8a30-4713-abae-461c70c57e59 .shg-image-content-wrapper {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }

    #s-95b6ea22-8a30-4713-abae-461c70c57e59 .shogun-image-link {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95b6ea22-8a30-4713-abae-461c70c57e59 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-95b6ea22-8a30-4713-abae-461c70c57e59 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95b6ea22-8a30-4713-abae-461c70c57e59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image {
  box-sizing: border-box;
}



.s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95b6ea22-8a30-4713-abae-461c70c57e59 {
      --shg-aspect-ratio: calc(1280/750); 
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container {
      position: relative;
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){#s-95b6ea22-8a30-4713-abae-461c70c57e59 {
  margin: 0 !important;
  overflow: visible;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-95b6ea22-8a30-4713-abae-461c70c57e59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-95b6ea22-8a30-4713-abae-461c70c57e59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
  /* Add background color handling */
  
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-95b6ea22-8a30-4713-abae-461c70c57e59 .shg-image-content-wrapper {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }

    #s-95b6ea22-8a30-4713-abae-461c70c57e59 .shogun-image-link {
      aspect-ratio: 1280/750;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-95b6ea22-8a30-4713-abae-461c70c57e59 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1280px;
  }



  img.s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-95b6ea22-8a30-4713-abae-461c70c57e59 .shogun-image-content {
  
    justify-content: center;
  
}

.s-95b6ea22-8a30-4713-abae-461c70c57e59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image {
  box-sizing: border-box;
}



.s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-95b6ea22-8a30-4713-abae-461c70c57e59 {
      --shg-aspect-ratio: calc(1280/750); 
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container {
      position: relative;
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-95b6ea22-8a30-4713-abae-461c70c57e59 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-8654c8e3-f46b-425b-97fc-131342f88b85 {
  padding-left: 3em;
padding-right: 3em;
}
@media (min-width: 1200px){#s-8654c8e3-f46b-425b-97fc-131342f88b85 {
  margin-top: 1px;
padding-top: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8654c8e3-f46b-425b-97fc-131342f88b85 {
  margin-top: 1em;
margin-bottom: 0em;
padding-top: 0em;
}
}@media (max-width: 767px){#s-8654c8e3-f46b-425b-97fc-131342f88b85 {
  padding-left: 0em;
padding-right: 0em;
}
}
@media (min-width: 0px) {
[id="s-8654c8e3-f46b-425b-97fc-131342f88b85"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-8654c8e3-f46b-425b-97fc-131342f88b85"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-8654c8e3-f46b-425b-97fc-131342f88b85"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-8654c8e3-f46b-425b-97fc-131342f88b85"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 5.0px);
}

}

#s-6baad848-6734-426b-958f-6da64c95cf5b {
  margin-top: 1em;
margin-left: 0%;
margin-bottom: 1em;
margin-right: 0em;
min-height: 50px;
}
@media (min-width: 1200px){#s-6baad848-6734-426b-958f-6da64c95cf5b {
  margin-bottom: 1em;
display: none;
}
#s-6baad848-6734-426b-958f-6da64c95cf5b, #wrap-s-6baad848-6734-426b-958f-6da64c95cf5b, #wrap-content-s-6baad848-6734-426b-958f-6da64c95cf5b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6baad848-6734-426b-958f-6da64c95cf5b {
  display: none;
}
#s-6baad848-6734-426b-958f-6da64c95cf5b, #wrap-s-6baad848-6734-426b-958f-6da64c95cf5b, #wrap-content-s-6baad848-6734-426b-958f-6da64c95cf5b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6baad848-6734-426b-958f-6da64c95cf5b {
  display: none;
}
#s-6baad848-6734-426b-958f-6da64c95cf5b, #wrap-s-6baad848-6734-426b-958f-6da64c95cf5b, #wrap-content-s-6baad848-6734-426b-958f-6da64c95cf5b { display: none !important; }}@media (max-width: 767px){#s-6baad848-6734-426b-958f-6da64c95cf5b {
  
}
}







#s-6baad848-6734-426b-958f-6da64c95cf5b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6baad848-6734-426b-958f-6da64c95cf5b.shg-box.shg-c {
  justify-content: center;
}

#s-649746c8-26a8-45ac-8306-638eed315155 {
  padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-radius: 4px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-649746c8-26a8-45ac-8306-638eed315155:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-649746c8-26a8-45ac-8306-638eed315155:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-649746c8-26a8-45ac-8306-638eed315155-root {
    text-align: center;
  }


#s-649746c8-26a8-45ac-8306-638eed315155.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-649746c8-26a8-45ac-8306-638eed315155-root {
    text-align: center;
  }


#s-649746c8-26a8-45ac-8306-638eed315155.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-649746c8-26a8-45ac-8306-638eed315155-root {
    text-align: center;
  }


#s-649746c8-26a8-45ac-8306-638eed315155.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-649746c8-26a8-45ac-8306-638eed315155-root {
    text-align: center;
  }


#s-649746c8-26a8-45ac-8306-638eed315155.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-649746c8-26a8-45ac-8306-638eed315155-root {
    text-align: center;
  }


#s-649746c8-26a8-45ac-8306-638eed315155.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-78cc4534-a967-4a8f-b896-086e049e35fa {
  padding-top: 5px;
padding-left: 5%;
padding-bottom: 5px;
padding-right: 5%;
min-height: 50px;
}








#s-78cc4534-a967-4a8f-b896-086e049e35fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-78cc4534-a967-4a8f-b896-086e049e35fa.shg-box.shg-c {
  justify-content: center;
}

#s-e2d6acee-fc8f-40a6-9647-6baf1cc24e00 {
  padding-bottom: 0em;
text-align: left;
}

#s-e2d6acee-fc8f-40a6-9647-6baf1cc24e00 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-SemiBold";
  font-style:  normal ;
  font-size: 1.8em;
  
  
  text-align: left;
}



#s-33d08f34-11a4-49e6-b318-c253c249d1af {
  margin-top: 1em;
margin-bottom: 1em;
padding-top: 0px;
}

@media (min-width: 0px) {
[id="s-33d08f34-11a4-49e6-b318-c253c249d1af"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 768px) {
[id="s-33d08f34-11a4-49e6-b318-c253c249d1af"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 992px) {
[id="s-33d08f34-11a4-49e6-b318-c253c249d1af"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 1200px) {
[id="s-33d08f34-11a4-49e6-b318-c253c249d1af"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

#s-41ac7604-fc27-452c-88c8-16410977f899 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-41ac7604-fc27-452c-88c8-16410977f899 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-41ac7604-fc27-452c-88c8-16410977f899 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-41ac7604-fc27-452c-88c8-16410977f899 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-41ac7604-fc27-452c-88c8-16410977f899.shg-box.shg-c {
  justify-content: flex-start;
}

#s-0942a223-ca5c-4c54-b56d-92bb10aa5646 {
  min-height: 50%;
text-align: center;
}

#s-0942a223-ca5c-4c54-b56d-92bb10aa5646 {
  overflow: hidden;
  
  
}







  #s-0942a223-ca5c-4c54-b56d-92bb10aa5646 img.shogun-image {
    

    
    
    
  }


#s-0942a223-ca5c-4c54-b56d-92bb10aa5646 .shogun-image-content {
  
    justify-content: center;
  
}

#s-341e2db7-496a-41be-9d25-f9b0fedc09ee {
  text-align: center;
}

#s-341e2db7-496a-41be-9d25-f9b0fedc09ee {
  overflow: hidden;
  
  
}







  #s-341e2db7-496a-41be-9d25-f9b0fedc09ee img.shogun-image {
    

    
    
    
  }


#s-341e2db7-496a-41be-9d25-f9b0fedc09ee .shogun-image-content {
  
    justify-content: center;
  
}

#s-57e3bdb0-ace7-4d11-8fa9-e2567321ed64 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-57e3bdb0-ace7-4d11-8fa9-e2567321ed64 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-57e3bdb0-ace7-4d11-8fa9-e2567321ed64 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-57e3bdb0-ace7-4d11-8fa9-e2567321ed64 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-57e3bdb0-ace7-4d11-8fa9-e2567321ed64.shg-box.shg-c {
  justify-content: flex-start;
}

#s-84341706-7a2a-4690-959d-ee005759e500 {
  min-height: 50%;
text-align: center;
}

#s-84341706-7a2a-4690-959d-ee005759e500 {
  overflow: hidden;
  
  
}







  #s-84341706-7a2a-4690-959d-ee005759e500 img.shogun-image {
    

    
    
    
  }


#s-84341706-7a2a-4690-959d-ee005759e500 .shogun-image-content {
  
    justify-content: center;
  
}

#s-afc54824-59c7-4169-bdd2-a5d0fa460023 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-afc54824-59c7-4169-bdd2-a5d0fa460023 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-afc54824-59c7-4169-bdd2-a5d0fa460023 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-afc54824-59c7-4169-bdd2-a5d0fa460023 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-afc54824-59c7-4169-bdd2-a5d0fa460023.shg-box.shg-c {
  justify-content: flex-start;
}

#s-fa79905c-0dbc-4b1b-8da5-63e64697a89a {
  min-height: 50%;
text-align: center;
}

#s-fa79905c-0dbc-4b1b-8da5-63e64697a89a {
  overflow: hidden;
  
  
}







  #s-fa79905c-0dbc-4b1b-8da5-63e64697a89a img.shogun-image {
    

    
    
    
  }


#s-fa79905c-0dbc-4b1b-8da5-63e64697a89a .shogun-image-content {
  
    justify-content: center;
  
}

#s-7473cc1f-6d02-4a2d-8b6c-c7c940f1ab77 {
  margin-top: 5px;
text-align: center;
}

#s-ba612641-4c67-4e9c-9a7e-f892adf7fb8d {
  min-height: 50px;
}








#s-ba612641-4c67-4e9c-9a7e-f892adf7fb8d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ba612641-4c67-4e9c-9a7e-f892adf7fb8d.shg-box.shg-c {
  justify-content: center;
}

#s-7e518037-7d0d-40c1-ad01-217df0b9c473 {
  min-height: 50px;
}








#s-7e518037-7d0d-40c1-ad01-217df0b9c473 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7e518037-7d0d-40c1-ad01-217df0b9c473.shg-box.shg-c {
  justify-content: center;
}

#s-2e5f8580-80b4-4f43-a8c6-af42c88cb6ed {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-2e5f8580-80b4-4f43-a8c6-af42c88cb6ed .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-2e5f8580-80b4-4f43-a8c6-af42c88cb6ed .shg-sld-nav-button.shg-sld-left,
#s-2e5f8580-80b4-4f43-a8c6-af42c88cb6ed .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-becd7a95-c7aa-4f96-bdcd-1404059e1441 {
  text-align: center;
}

#s-becd7a95-c7aa-4f96-bdcd-1404059e1441 {
  overflow: hidden;
  
  
}







  #s-becd7a95-c7aa-4f96-bdcd-1404059e1441 img.shogun-image {
    

    
    
    
  }


#s-becd7a95-c7aa-4f96-bdcd-1404059e1441 .shogun-image-content {
  
    justify-content: center;
  
}

#s-ce81a011-d668-43d2-ade4-90a333432347 {
  text-align: center;
}

#s-ce81a011-d668-43d2-ade4-90a333432347 {
  overflow: hidden;
  
  
}







  #s-ce81a011-d668-43d2-ade4-90a333432347 img.shogun-image {
    

    
    
    
  }


#s-ce81a011-d668-43d2-ade4-90a333432347 .shogun-image-content {
  
    justify-content: center;
  
}

#s-2e44437c-8386-45b2-b3e3-cd07c79fd30b {
  text-align: center;
}

#s-2e44437c-8386-45b2-b3e3-cd07c79fd30b {
  overflow: hidden;
  
  
}







  #s-2e44437c-8386-45b2-b3e3-cd07c79fd30b img.shogun-image {
    

    
    
    
  }


#s-2e44437c-8386-45b2-b3e3-cd07c79fd30b .shogun-image-content {
  
    justify-content: center;
  
}

#s-b3bb4530-7bc3-4f2a-a606-f1fa1573f75a {
  text-align: center;
}

#s-b3bb4530-7bc3-4f2a-a606-f1fa1573f75a {
  overflow: hidden;
  
  
}







  #s-b3bb4530-7bc3-4f2a-a606-f1fa1573f75a img.shogun-image {
    

    
    
    
  }


#s-b3bb4530-7bc3-4f2a-a606-f1fa1573f75a .shogun-image-content {
  
    justify-content: center;
  
}

#s-0a6e7bda-879d-4f4e-9ae1-dcc4dbd799cc {
  text-align: center;
}

#s-0a6e7bda-879d-4f4e-9ae1-dcc4dbd799cc {
  overflow: hidden;
  
  
}







  #s-0a6e7bda-879d-4f4e-9ae1-dcc4dbd799cc img.shogun-image {
    

    
    
    
  }


#s-0a6e7bda-879d-4f4e-9ae1-dcc4dbd799cc .shogun-image-content {
  
    justify-content: center;
  
}

#s-414b795e-7a71-4bbe-b139-5f672186e90e {
  text-align: center;
}

#s-414b795e-7a71-4bbe-b139-5f672186e90e {
  overflow: hidden;
  
  
}







  #s-414b795e-7a71-4bbe-b139-5f672186e90e img.shogun-image {
    

    
    
    
  }


#s-414b795e-7a71-4bbe-b139-5f672186e90e .shogun-image-content {
  
    justify-content: center;
  
}

#s-d6d018b6-1117-459d-a3ea-ae305f8f1ac7 {
  text-align: center;
}

#s-d6d018b6-1117-459d-a3ea-ae305f8f1ac7 {
  overflow: hidden;
  
  
}







  #s-d6d018b6-1117-459d-a3ea-ae305f8f1ac7 img.shogun-image {
    

    
    
    
  }


#s-d6d018b6-1117-459d-a3ea-ae305f8f1ac7 .shogun-image-content {
  
    justify-content: center;
  
}

#s-de120b97-21e7-455b-a293-279b6710559d {
  text-align: center;
}

#s-f0462860-c822-449e-8092-a51ac79e317f {
  padding-top: 30px;
padding-bottom: 15px;
text-align: center;
}

#s-f0462860-c822-449e-8092-a51ac79e317f .shogun-heading-component h2 {
  
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-41a86ce7-43f9-408f-abfc-edb0ad759b96 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-41a86ce7-43f9-408f-abfc-edb0ad759b96 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-41a86ce7-43f9-408f-abfc-edb0ad759b96.shg-box.shg-c {
  justify-content: center;
}

#s-b184cfa4-4d5b-4e50-8ed8-863eb82c6d1a {
  margin-top: 0.5em;
margin-left: 0%;
margin-bottom: 0.5em;
margin-right: 0%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(239, 239, 239, 1);
}
@media (max-width: 767px){#s-b184cfa4-4d5b-4e50-8ed8-863eb82c6d1a {
  padding-left: 0em;
padding-right: 0em;
}
}
@media (min-width: 0px) {
[id="s-b184cfa4-4d5b-4e50-8ed8-863eb82c6d1a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b184cfa4-4d5b-4e50-8ed8-863eb82c6d1a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b184cfa4-4d5b-4e50-8ed8-863eb82c6d1a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b184cfa4-4d5b-4e50-8ed8-863eb82c6d1a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-b184cfa4-4d5b-4e50-8ed8-863eb82c6d1a"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-b82bb96d-1e02-472b-9be4-707b24c52841 {
  padding-top: 3em;
padding-bottom: 2em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
min-height: 50px;
}
@media (min-width: 1200px){#s-b82bb96d-1e02-472b-9be4-707b24c52841 {
  padding-left: 2em;
padding-right: 0em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b82bb96d-1e02-472b-9be4-707b24c52841 {
  padding-left: 2em;
padding-right: 0em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-b82bb96d-1e02-472b-9be4-707b24c52841 {
  padding-left: 2em;
padding-right: 0em;
}
}@media (max-width: 767px){#s-b82bb96d-1e02-472b-9be4-707b24c52841 {
  margin-left: 1em;
margin-right: 1em;
padding-top: 0em;
padding-left: 0em;
padding-bottom: 0em;
padding-right: 0em;
}
}







#s-b82bb96d-1e02-472b-9be4-707b24c52841 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b82bb96d-1e02-472b-9be4-707b24c52841.shg-box.shg-c {
  justify-content: center;
}

#s-0d639749-0b2c-42b4-b9bf-0645ea42bff3 {
  padding-right: 0%;
min-height: 50px;
}








#s-0d639749-0b2c-42b4-b9bf-0645ea42bff3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0d639749-0b2c-42b4-b9bf-0645ea42bff3.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-e607e355-8abd-46ff-b2fa-474c67de6562"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e607e355-8abd-46ff-b2fa-474c67de6562"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-e607e355-8abd-46ff-b2fa-474c67de6562"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e607e355-8abd-46ff-b2fa-474c67de6562"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-e607e355-8abd-46ff-b2fa-474c67de6562"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e607e355-8abd-46ff-b2fa-474c67de6562"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-e607e355-8abd-46ff-b2fa-474c67de6562"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-1fda3e6e-608c-4cb2-9285-5e7d6871a5ed {
  min-height: 50px;
}








#s-1fda3e6e-608c-4cb2-9285-5e7d6871a5ed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1fda3e6e-608c-4cb2-9285-5e7d6871a5ed.shg-box.shg-c {
  justify-content: center;
}

#s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 11px;
padding-left: 0%;
padding-bottom: 11px;
padding-right: 0%;
}
@media (min-width: 1200px){#s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363 {
  display: none;
}
#s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363, #wrap-s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363, #wrap-content-s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363 {
  display: none;
}
#s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363, #wrap-s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363, #wrap-content-s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363 {
  display: none;
}
#s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363, #wrap-s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363, #wrap-content-s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363 { display: none !important; }}
@media (min-width: 0px) {
[id="s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-0b7b8aac-37f8-4dea-8fc2-0ec82c353363"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-20c03d4d-3d58-4cd1-b372-58205197c6bc {
  margin-top: 0px;
margin-bottom: 0px;
padding-left: 1%;
padding-right: 1%;
max-width: 100%;
text-align: right;
}

#s-2ec4d8e2-0547-469c-9d03-6e5255032077 {
  max-width: 100%;
text-align: left;
}
@media (min-width: 1200px){#s-2ec4d8e2-0547-469c-9d03-6e5255032077 {
  display: none;
}
#s-2ec4d8e2-0547-469c-9d03-6e5255032077, #wrap-s-2ec4d8e2-0547-469c-9d03-6e5255032077, #wrap-content-s-2ec4d8e2-0547-469c-9d03-6e5255032077 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2ec4d8e2-0547-469c-9d03-6e5255032077 {
  display: none;
}
#s-2ec4d8e2-0547-469c-9d03-6e5255032077, #wrap-s-2ec4d8e2-0547-469c-9d03-6e5255032077, #wrap-content-s-2ec4d8e2-0547-469c-9d03-6e5255032077 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2ec4d8e2-0547-469c-9d03-6e5255032077 {
  display: none;
}
#s-2ec4d8e2-0547-469c-9d03-6e5255032077, #wrap-s-2ec4d8e2-0547-469c-9d03-6e5255032077, #wrap-content-s-2ec4d8e2-0547-469c-9d03-6e5255032077 { display: none !important; }}@media (max-width: 767px){#s-2ec4d8e2-0547-469c-9d03-6e5255032077 {
  
}
}
#s-45b0b51c-37c9-4155-abe0-20e10a314075 {
  margin-left: auto;
margin-right: auto;
}

#s-34c9953e-c9d3-478d-b11c-02d7a45e342f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-34c9953e-c9d3-478d-b11c-02d7a45e342f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34c9953e-c9d3-478d-b11c-02d7a45e342f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-34c9953e-c9d3-478d-b11c-02d7a45e342f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34c9953e-c9d3-478d-b11c-02d7a45e342f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-34c9953e-c9d3-478d-b11c-02d7a45e342f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34c9953e-c9d3-478d-b11c-02d7a45e342f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-34c9953e-c9d3-478d-b11c-02d7a45e342f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34c9953e-c9d3-478d-b11c-02d7a45e342f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-34c9953e-c9d3-478d-b11c-02d7a45e342f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34c9953e-c9d3-478d-b11c-02d7a45e342f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c0f424a9-e70a-4cb9-a784-5345cc42f119 {
  padding-top: 0em;
}

#s-fb7e6333-d551-408b-a8f1-034333128f11 {
  min-height: 50px;
}
@media (max-width: 767px){#s-fb7e6333-d551-408b-a8f1-034333128f11 {
  display: none;
}
#s-fb7e6333-d551-408b-a8f1-034333128f11, #wrap-s-fb7e6333-d551-408b-a8f1-034333128f11, #wrap-content-s-fb7e6333-d551-408b-a8f1-034333128f11 { display: none !important; }}







#s-fb7e6333-d551-408b-a8f1-034333128f11 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fb7e6333-d551-408b-a8f1-034333128f11.shg-box.shg-c {
  justify-content: center;
}

#s-2f6341de-9eb7-4a07-b679-fc47f074c04d {
  margin-top: 13px;
margin-bottom: 13px;
max-width: 60%;
text-align: center;
}

#s-84000dc8-a255-4b56-a283-c694e7b8af53 {
  max-width: 60%;
text-align: center;
}

#s-6acad353-1756-43b5-a918-a0422b42fd02 {
  min-height: 50px;
}
@media (max-width: 767px){#s-6acad353-1756-43b5-a918-a0422b42fd02 {
  display: none;
}
#s-6acad353-1756-43b5-a918-a0422b42fd02, #wrap-s-6acad353-1756-43b5-a918-a0422b42fd02, #wrap-content-s-6acad353-1756-43b5-a918-a0422b42fd02 { display: none !important; }}







#s-6acad353-1756-43b5-a918-a0422b42fd02 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6acad353-1756-43b5-a918-a0422b42fd02.shg-box.shg-c {
  justify-content: center;
}

#s-8ef155e9-dc67-4aa0-b071-ebd78e3081ac {
  margin-top: 13px;
margin-bottom: 13px;
max-width: 60%;
text-align: center;
}

#s-fc9dccb5-a588-4613-877f-5d7139181a0c {
  max-width: 60%;
text-align: center;
}

@media (max-width: 767px){#s-7a943d8a-f8e5-4b9b-842d-9b3ff5a0bbd7 {
  padding-left: 2em;
padding-right: 2em;
}
}
@media (min-width: 0px) {
[id="s-7a943d8a-f8e5-4b9b-842d-9b3ff5a0bbd7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7a943d8a-f8e5-4b9b-842d-9b3ff5a0bbd7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 992px) {
[id="s-7a943d8a-f8e5-4b9b-842d-9b3ff5a0bbd7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 6.0px);
}

}

@media (min-width: 1200px) {
[id="s-7a943d8a-f8e5-4b9b-842d-9b3ff5a0bbd7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 6.0px);
}

}

#s-57e9eeca-2dce-4b41-8605-12111c694caf {
  padding-top: 0%;
padding-left: 1%;
padding-bottom: 0%;
padding-right: 1%;
}
@media (max-width: 767px){#s-57e9eeca-2dce-4b41-8605-12111c694caf {
  padding-left: 0%;
padding-right: 0%;
}
}
@media (min-width: 0px) {
[id="s-57e9eeca-2dce-4b41-8605-12111c694caf"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 9.0px);
}

}

@media (min-width: 768px) {
[id="s-57e9eeca-2dce-4b41-8605-12111c694caf"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 9.0px);
}

}

@media (min-width: 992px) {
[id="s-57e9eeca-2dce-4b41-8605-12111c694caf"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 9.0px);
}

}

@media (min-width: 1200px) {
[id="s-57e9eeca-2dce-4b41-8605-12111c694caf"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 9.0px);
}

}

#s-c4dd5db7-b41e-4c81-a8b5-a04b458e1aa2 {
  padding-left: 0%;
padding-right: 0%;
}
@media (max-width: 767px){#s-c4dd5db7-b41e-4c81-a8b5-a04b458e1aa2 {
  margin-left: 0em;
margin-right: 0em;
padding-left: 0em;
padding-right: 0em;
}
}
@media (min-width: 0px) {
[id="s-c4dd5db7-b41e-4c81-a8b5-a04b458e1aa2"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-c4dd5db7-b41e-4c81-a8b5-a04b458e1aa2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-c4dd5db7-b41e-4c81-a8b5-a04b458e1aa2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-c4dd5db7-b41e-4c81-a8b5-a04b458e1aa2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-5db621db-35e6-4824-b644-bb7d02fe7b00 {
  padding-top: 5px;
padding-left: 5%;
padding-bottom: 5px;
padding-right: 5%;
min-height: 50px;
}








#s-5db621db-35e6-4824-b644-bb7d02fe7b00 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5db621db-35e6-4824-b644-bb7d02fe7b00.shg-box.shg-c {
  justify-content: center;
}

#s-cd3de9bb-9cdb-4190-b64c-8eabdcc760a2 {
  padding-bottom: 0em;
text-align: left;
}

#s-cd3de9bb-9cdb-4190-b64c-8eabdcc760a2 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-SemiBold";
  font-style:  normal ;
  font-size: 1.8em;
  
  
  text-align: left;
}



#s-591c88f8-efa4-4dbe-9582-f0d3392dad7b {
  margin-top: 1em;
margin-bottom: 1em;
padding-top: 0px;
}

@media (min-width: 0px) {
[id="s-591c88f8-efa4-4dbe-9582-f0d3392dad7b"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 768px) {
[id="s-591c88f8-efa4-4dbe-9582-f0d3392dad7b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 992px) {
[id="s-591c88f8-efa4-4dbe-9582-f0d3392dad7b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

@media (min-width: 1200px) {
[id="s-591c88f8-efa4-4dbe-9582-f0d3392dad7b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.6666666666666666em);
}

}

#s-67380bfa-b8ed-4037-b20c-f94709748655 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
min-height: 180px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-67380bfa-b8ed-4037-b20c-f94709748655 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-67380bfa-b8ed-4037-b20c-f94709748655 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-67380bfa-b8ed-4037-b20c-f94709748655 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-67380bfa-b8ed-4037-b20c-f94709748655.shg-box.shg-c {
  justify-content: flex-start;
}

#s-b6a29cfc-8ca3-4974-a1b4-7a962da17709 {
  text-align: center;
}

#s-b6a29cfc-8ca3-4974-a1b4-7a962da17709 {
  overflow: hidden;
  
  
}







  #s-b6a29cfc-8ca3-4974-a1b4-7a962da17709 img.shogun-image {
    

    
    
    
  }


#s-b6a29cfc-8ca3-4974-a1b4-7a962da17709 .shogun-image-content {
  
    justify-content: center;
  
}

#s-173c4d1e-9dca-4233-ae02-7273d46cea2c {
  margin-top: 5px;
text-align: center;
}

#s-bafa5e90-729f-474f-8100-1169c347e675 {
  min-height: 50px;
}








#s-bafa5e90-729f-474f-8100-1169c347e675 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bafa5e90-729f-474f-8100-1169c347e675.shg-box.shg-c {
  justify-content: center;
}

#s-2b116872-9a98-4815-a5cd-3c71e4d276a1 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-2b116872-9a98-4815-a5cd-3c71e4d276a1 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-2b116872-9a98-4815-a5cd-3c71e4d276a1 .shg-sld-nav-button.shg-sld-left,
#s-2b116872-9a98-4815-a5cd-3c71e4d276a1 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-5cdfa437-fba3-4b33-81f0-cdba43411723 {
  text-align: center;
}

#s-5cdfa437-fba3-4b33-81f0-cdba43411723 {
  overflow: hidden;
  
  
}







  #s-5cdfa437-fba3-4b33-81f0-cdba43411723 img.shogun-image {
    

    
    
    
  }


#s-5cdfa437-fba3-4b33-81f0-cdba43411723 .shogun-image-content {
  
    justify-content: center;
  
}

#s-2d165092-f306-4440-b04a-dc40cbc839cf {
  text-align: center;
}

#s-2d165092-f306-4440-b04a-dc40cbc839cf {
  overflow: hidden;
  
  
}







  #s-2d165092-f306-4440-b04a-dc40cbc839cf img.shogun-image {
    

    
    
    
  }


#s-2d165092-f306-4440-b04a-dc40cbc839cf .shogun-image-content {
  
    justify-content: center;
  
}

#s-011ab085-29bf-4f99-9913-1963e246e160 {
  text-align: center;
}

#s-011ab085-29bf-4f99-9913-1963e246e160 {
  overflow: hidden;
  
  
}







  #s-011ab085-29bf-4f99-9913-1963e246e160 img.shogun-image {
    

    
    
    
  }


#s-011ab085-29bf-4f99-9913-1963e246e160 .shogun-image-content {
  
    justify-content: center;
  
}

#s-7106447f-d15a-4446-a662-6877f52cf48e {
  text-align: center;
}

#s-7106447f-d15a-4446-a662-6877f52cf48e {
  overflow: hidden;
  
  
}







  #s-7106447f-d15a-4446-a662-6877f52cf48e img.shogun-image {
    

    
    
    
  }


#s-7106447f-d15a-4446-a662-6877f52cf48e .shogun-image-content {
  
    justify-content: center;
  
}

#s-6b7ca8d8-cfab-4601-98ab-6277e6102d07 {
  padding-bottom: 2%;
text-align: center;
}

#s-6b7ca8d8-cfab-4601-98ab-6277e6102d07 {
  overflow: hidden;
  
  
}







  #s-6b7ca8d8-cfab-4601-98ab-6277e6102d07 img.shogun-image {
    

    
    
    
  }


#s-6b7ca8d8-cfab-4601-98ab-6277e6102d07 .shogun-image-content {
  
    justify-content: center;
  
}

#s-1d731142-4ce2-4b5a-8f88-326dbed5504a {
  text-align: center;
}

#s-1d731142-4ce2-4b5a-8f88-326dbed5504a {
  overflow: hidden;
  
  
}







  #s-1d731142-4ce2-4b5a-8f88-326dbed5504a img.shogun-image {
    

    
    
    
  }


#s-1d731142-4ce2-4b5a-8f88-326dbed5504a .shogun-image-content {
  
    justify-content: center;
  
}

#s-7e28bf29-0c31-4169-a919-fffa01b8bb4e {
  text-align: center;
}

#s-7e28bf29-0c31-4169-a919-fffa01b8bb4e {
  overflow: hidden;
  
  
}







  #s-7e28bf29-0c31-4169-a919-fffa01b8bb4e img.shogun-image {
    

    
    
    
  }


#s-7e28bf29-0c31-4169-a919-fffa01b8bb4e .shogun-image-content {
  
    justify-content: center;
  
}

#s-af8e250b-0409-44e0-8c84-a275a64fd042 {
  text-align: center;
}

#s-1d1b7977-7aa7-4186-8e22-ff46974ebc03 {
  padding-top: 3em;
padding-left: 5em;
padding-bottom: 2em;
padding-right: 7em;
}
@media (min-width: 1200px){#s-1d1b7977-7aa7-4186-8e22-ff46974ebc03 {
  padding-left: 2em;
padding-right: 3em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1d1b7977-7aa7-4186-8e22-ff46974ebc03 {
  padding-left: 2em;
padding-right: 3em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-1d1b7977-7aa7-4186-8e22-ff46974ebc03 {
  padding-left: 2em;
padding-right: 3em;
}
}@media (max-width: 767px){#s-1d1b7977-7aa7-4186-8e22-ff46974ebc03 {
  padding-left: 1em;
padding-right: 1em;
}
}







#s-1d1b7977-7aa7-4186-8e22-ff46974ebc03 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1d1b7977-7aa7-4186-8e22-ff46974ebc03.shg-box.shg-c {
  justify-content: flex-start;
}

#s-06538f32-cce1-4dc5-9239-48d256e46618 {
  padding-right: 5%;
text-align: left;
}
@media (max-width: 767px){#s-06538f32-cce1-4dc5-9239-48d256e46618 {
  padding-right: 3em;
}
}
#s-06538f32-cce1-4dc5-9239-48d256e46618 .shogun-heading-component h4 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 16px;
  line-height: 0.5em;
  
  text-align: left;
}


@media (min-width: 1200px){#s-06538f32-cce1-4dc5-9239-48d256e46618 .shogun-heading-component h4 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 6em;
  line-height: 1em;
  
  text-align: left;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-06538f32-cce1-4dc5-9239-48d256e46618 .shogun-heading-component h4 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 6em;
  line-height: 0.5em;
  
  text-align: left;
}


}@media (min-width: 768px) and (max-width: 991px){#s-06538f32-cce1-4dc5-9239-48d256e46618 .shogun-heading-component h4 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 2.8em;
  line-height: 0.5em;
  
  text-align: left;
}


}@media (max-width: 767px){#s-06538f32-cce1-4dc5-9239-48d256e46618 .shogun-heading-component h4 {
  color: #000;
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 2.6em;
  line-height: 1em;
  
  text-align: left;
}


}
#s-384241a8-c1eb-4bb3-a7b8-0b1f2c6658ff {
  padding-top: 1em;
padding-bottom: 1em;
padding-right: 0%;
}
@media (min-width: 1200px){#s-384241a8-c1eb-4bb3-a7b8-0b1f2c6658ff {
  padding-top: 2em;
padding-bottom: 2em;
padding-right: 3em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-384241a8-c1eb-4bb3-a7b8-0b1f2c6658ff {
  padding-right: 3em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-384241a8-c1eb-4bb3-a7b8-0b1f2c6658ff {
  padding-top: 1em;
padding-right: 2em;
}
}@media (max-width: 767px){#s-384241a8-c1eb-4bb3-a7b8-0b1f2c6658ff {
  padding-right: 1em;
}
}
@media (min-width: 0px) {
[id="s-384241a8-c1eb-4bb3-a7b8-0b1f2c6658ff"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-384241a8-c1eb-4bb3-a7b8-0b1f2c6658ff"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-384241a8-c1eb-4bb3-a7b8-0b1f2c6658ff"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-384241a8-c1eb-4bb3-a7b8-0b1f2c6658ff"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-f8c77523-e605-4c85-9fd6-2c26be3fa13c {
  padding-top: 0.5em;
padding-bottom: 0em;
text-align: left;
}
@media (max-width: 767px){#s-f8c77523-e605-4c85-9fd6-2c26be3fa13c {
  padding-top: 0em;
}
}
#s-f8c77523-e605-4c85-9fd6-2c26be3fa13c .shg-product-title-component h3 span {
  color: #000;
  
  font-family: Roobert-Bold;
  
  font-size: 2em;
  
  
  text-align: left;
}
@media (min-width: 1200px){#s-f8c77523-e605-4c85-9fd6-2c26be3fa13c .shg-product-title-component h3 span {
  color: #000;
  
  font-family: Roobert-Bold;
  
  font-size: 2.5em;
  
  
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f8c77523-e605-4c85-9fd6-2c26be3fa13c .shg-product-title-component h3 span {
  color: #000;
  
  font-family: Roobert-Bold;
  
  font-size: 2.5em;
  
  
  text-align: left;
}
}
#s-c0b489aa-1dc1-4953-bad4-5507efd09b53 {
  padding-left: 0%;
padding-right: 0%;
text-align: right;
}

#s-c0b489aa-1dc1-4953-bad4-5507efd09b53 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 2.5em;
  
  font-family: 'Roobert-SemiBold';
  font-style:  normal ;
}

#s-c0b489aa-1dc1-4953-bad4-5507efd09b53 .shg-product-price {
  color: #000;
  
  font-family: 'Roobert-SemiBold';
  font-style:  normal ;
  font-size: 2.5em;
}

#s-c0b489aa-1dc1-4953-bad4-5507efd09b53 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 1200px){#s-c0b489aa-1dc1-4953-bad4-5507efd09b53 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 2.5em;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
}

#s-c0b489aa-1dc1-4953-bad4-5507efd09b53 .shg-product-price {
  color: #000;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
  font-size: 2.5em;
}

#s-c0b489aa-1dc1-4953-bad4-5507efd09b53 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c0b489aa-1dc1-4953-bad4-5507efd09b53 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 2.5em;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
}

#s-c0b489aa-1dc1-4953-bad4-5507efd09b53 .shg-product-price {
  color: #000;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
  font-size: 2.5em;
}

#s-c0b489aa-1dc1-4953-bad4-5507efd09b53 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c0b489aa-1dc1-4953-bad4-5507efd09b53 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 2em;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
}

#s-c0b489aa-1dc1-4953-bad4-5507efd09b53 .shg-product-price {
  color: #000;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
  font-size: 2em;
}

#s-c0b489aa-1dc1-4953-bad4-5507efd09b53 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}@media (max-width: 767px){#s-c0b489aa-1dc1-4953-bad4-5507efd09b53 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 2em;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
}

#s-c0b489aa-1dc1-4953-bad4-5507efd09b53 .shg-product-price {
  color: #000;
  
  font-family: Roobert-SemiBold;
  font-style:  normal ;
  font-size: 2em;
}

#s-c0b489aa-1dc1-4953-bad4-5507efd09b53 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-1005d66f-8274-4678-bcae-277a97cb5174 {
  padding-right: 5%;
}
@media (min-width: 1200px){#s-1005d66f-8274-4678-bcae-277a97cb5174 {
  padding-bottom: 1em;
}
}
#s-88141957-3e09-400f-b39d-0730f190d122 {
  min-height: 50px;
}
@media (max-width: 767px){#s-88141957-3e09-400f-b39d-0730f190d122 {
  display: none;
}
#s-88141957-3e09-400f-b39d-0730f190d122, #wrap-s-88141957-3e09-400f-b39d-0730f190d122, #wrap-content-s-88141957-3e09-400f-b39d-0730f190d122 { display: none !important; }}







#s-88141957-3e09-400f-b39d-0730f190d122 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88141957-3e09-400f-b39d-0730f190d122.shg-box.shg-c {
  justify-content: center;
}

#s-6e5b9bf5-fb69-4b3d-806a-b4a8a924dfd2 {
  border-style: solid;
margin-right: 0.5em;
padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(196, 196, 196, 1);
border-radius: 4px;
background-color: rgba(239, 239, 239, 1);
text-align: left;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-6e5b9bf5-fb69-4b3d-806a-b4a8a924dfd2:hover {border-style: solid !important;
border-color: rgba(34, 25, 77, 0.01) !important;
background-color: rgba(66, 66, 66, 0.03) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-6e5b9bf5-fb69-4b3d-806a-b4a8a924dfd2:active {background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}@media (min-width: 768px) and (max-width: 991px){#s-6e5b9bf5-fb69-4b3d-806a-b4a8a924dfd2 {
  padding-left: 12px;
padding-right: 12px;
}
}@media (max-width: 767px){#s-6e5b9bf5-fb69-4b3d-806a-b4a8a924dfd2 {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-6e5b9bf5-fb69-4b3d-806a-b4a8a924dfd2-root {
    text-align: left;
  }


#s-6e5b9bf5-fb69-4b3d-806a-b4a8a924dfd2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-6e5b9bf5-fb69-4b3d-806a-b4a8a924dfd2-root {
    text-align: left;
  }


#s-6e5b9bf5-fb69-4b3d-806a-b4a8a924dfd2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6e5b9bf5-fb69-4b3d-806a-b4a8a924dfd2-root {
    text-align: left;
  }


#s-6e5b9bf5-fb69-4b3d-806a-b4a8a924dfd2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6e5b9bf5-fb69-4b3d-806a-b4a8a924dfd2-root {
    text-align: left;
  }


#s-6e5b9bf5-fb69-4b3d-806a-b4a8a924dfd2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-6e5b9bf5-fb69-4b3d-806a-b4a8a924dfd2-root {
    text-align: left;
  }


#s-6e5b9bf5-fb69-4b3d-806a-b4a8a924dfd2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-596d3d9b-b6d3-47be-ac63-6dce9be16aff {
  padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-radius: 4px;
background-color: #252525;
text-align: left;
text-decoration: none;
}
#s-596d3d9b-b6d3-47be-ac63-6dce9be16aff:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-596d3d9b-b6d3-47be-ac63-6dce9be16aff:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-596d3d9b-b6d3-47be-ac63-6dce9be16aff-root {
    text-align: left;
  }


#s-596d3d9b-b6d3-47be-ac63-6dce9be16aff.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-596d3d9b-b6d3-47be-ac63-6dce9be16aff-root {
    text-align: left;
  }


#s-596d3d9b-b6d3-47be-ac63-6dce9be16aff.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-596d3d9b-b6d3-47be-ac63-6dce9be16aff-root {
    text-align: left;
  }


#s-596d3d9b-b6d3-47be-ac63-6dce9be16aff.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-596d3d9b-b6d3-47be-ac63-6dce9be16aff-root {
    text-align: left;
  }


#s-596d3d9b-b6d3-47be-ac63-6dce9be16aff.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-596d3d9b-b6d3-47be-ac63-6dce9be16aff-root {
    text-align: left;
  }


#s-596d3d9b-b6d3-47be-ac63-6dce9be16aff.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-6ab5f7b1-3a18-44a8-ade9-92b47bf4577f {
  margin-top: 2em;
margin-bottom: 2em;
min-height: 50px;
}
@media (min-width: 1200px){#s-6ab5f7b1-3a18-44a8-ade9-92b47bf4577f {
  display: none;
}
#s-6ab5f7b1-3a18-44a8-ade9-92b47bf4577f, #wrap-s-6ab5f7b1-3a18-44a8-ade9-92b47bf4577f, #wrap-content-s-6ab5f7b1-3a18-44a8-ade9-92b47bf4577f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6ab5f7b1-3a18-44a8-ade9-92b47bf4577f {
  display: none;
}
#s-6ab5f7b1-3a18-44a8-ade9-92b47bf4577f, #wrap-s-6ab5f7b1-3a18-44a8-ade9-92b47bf4577f, #wrap-content-s-6ab5f7b1-3a18-44a8-ade9-92b47bf4577f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6ab5f7b1-3a18-44a8-ade9-92b47bf4577f {
  display: none;
}
#s-6ab5f7b1-3a18-44a8-ade9-92b47bf4577f, #wrap-s-6ab5f7b1-3a18-44a8-ade9-92b47bf4577f, #wrap-content-s-6ab5f7b1-3a18-44a8-ade9-92b47bf4577f { display: none !important; }}@media (max-width: 767px){#s-6ab5f7b1-3a18-44a8-ade9-92b47bf4577f {
  margin-top: 0em;
margin-bottom: 0em;
padding-left: 0em;
padding-right: 0em;
}
}







#s-6ab5f7b1-3a18-44a8-ade9-92b47bf4577f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6ab5f7b1-3a18-44a8-ade9-92b47bf4577f.shg-box.shg-c {
  justify-content: center;
}

#s-4d3a3b71-b7a3-4aa3-bbf0-147b6282034c {
  border-style: solid;
margin-right: 0.5em;
padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(196, 196, 196, 1);
border-radius: 4px;
background-color: rgba(239, 239, 239, 1);
text-align: left;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-4d3a3b71-b7a3-4aa3-bbf0-147b6282034c:hover {border-style: solid !important;
border-color: rgba(34, 25, 77, 0.01) !important;
background-color: rgba(66, 66, 66, 0.03) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}#s-4d3a3b71-b7a3-4aa3-bbf0-147b6282034c:active {background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}@media (min-width: 768px) and (max-width: 991px){#s-4d3a3b71-b7a3-4aa3-bbf0-147b6282034c {
  padding-left: 12px;
padding-right: 12px;
}
}@media (max-width: 767px){#s-4d3a3b71-b7a3-4aa3-bbf0-147b6282034c {
  padding-left: 10px;
padding-right: 10px;
}
}

  #s-4d3a3b71-b7a3-4aa3-bbf0-147b6282034c-root {
    text-align: left;
  }


#s-4d3a3b71-b7a3-4aa3-bbf0-147b6282034c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4d3a3b71-b7a3-4aa3-bbf0-147b6282034c-root {
    text-align: left;
  }


#s-4d3a3b71-b7a3-4aa3-bbf0-147b6282034c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4d3a3b71-b7a3-4aa3-bbf0-147b6282034c-root {
    text-align: left;
  }


#s-4d3a3b71-b7a3-4aa3-bbf0-147b6282034c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4d3a3b71-b7a3-4aa3-bbf0-147b6282034c-root {
    text-align: left;
  }


#s-4d3a3b71-b7a3-4aa3-bbf0-147b6282034c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4d3a3b71-b7a3-4aa3-bbf0-147b6282034c-root {
    text-align: left;
  }


#s-4d3a3b71-b7a3-4aa3-bbf0-147b6282034c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-734df7e0-35bb-4234-8af3-3a7e35fe743a {
  padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-radius: 4px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-734df7e0-35bb-4234-8af3-3a7e35fe743a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-734df7e0-35bb-4234-8af3-3a7e35fe743a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-734df7e0-35bb-4234-8af3-3a7e35fe743a-root {
    text-align: center;
  }


#s-734df7e0-35bb-4234-8af3-3a7e35fe743a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-734df7e0-35bb-4234-8af3-3a7e35fe743a-root {
    text-align: center;
  }


#s-734df7e0-35bb-4234-8af3-3a7e35fe743a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-734df7e0-35bb-4234-8af3-3a7e35fe743a-root {
    text-align: center;
  }


#s-734df7e0-35bb-4234-8af3-3a7e35fe743a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-734df7e0-35bb-4234-8af3-3a7e35fe743a-root {
    text-align: center;
  }


#s-734df7e0-35bb-4234-8af3-3a7e35fe743a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-734df7e0-35bb-4234-8af3-3a7e35fe743a-root {
    text-align: center;
  }


#s-734df7e0-35bb-4234-8af3-3a7e35fe743a.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  font-family: Roobert-Bold;
  display:  inline-block ;
}
}
#s-1d7bb872-1231-46f9-8a23-a86a66c2c9b8 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 2px;
margin-left: 0%;
margin-bottom: 2px;
margin-right: 0%;
padding-top: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 500px;
background-position: center center;
}








#s-1d7bb872-1231-46f9-8a23-a86a66c2c9b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1d7bb872-1231-46f9-8a23-a86a66c2c9b8.shg-box.shg-c {
  justify-content: center;
}

#s-563195e0-18ef-4ae4-9a96-6a1677a7fca5 {
  margin-top: 5%;
margin-bottom: 5%;
}

@media (min-width: 0px) {
[id="s-563195e0-18ef-4ae4-9a96-6a1677a7fca5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-563195e0-18ef-4ae4-9a96-6a1677a7fca5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-563195e0-18ef-4ae4-9a96-6a1677a7fca5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-563195e0-18ef-4ae4-9a96-6a1677a7fca5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-ddb115d5-afa8-4ef0-8fe3-59731a4383c2 {
  padding-top: 10px;
padding-left: 10%;
padding-bottom: 10px;
padding-right: 10%;
text-align: left;
}

#s-ddb115d5-afa8-4ef0-8fe3-59731a4383c2 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 75px;
  line-height: 1em;
  
  text-align: left;
}


@media (min-width: 1200px){#s-ddb115d5-afa8-4ef0-8fe3-59731a4383c2 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 50px;
  line-height: 1em;
  
  text-align: left;
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ddb115d5-afa8-4ef0-8fe3-59731a4383c2 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 50px;
  line-height: 1em;
  
  text-align: left;
}


}@media (min-width: 768px) and (max-width: 991px){#s-ddb115d5-afa8-4ef0-8fe3-59731a4383c2 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 50px;
  line-height: 1em;
  
  text-align: left;
}


}@media (max-width: 767px){#s-ddb115d5-afa8-4ef0-8fe3-59731a4383c2 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  
  text-align: left;
}


}
#s-7f4af742-cb22-4ec3-89c8-c64864530b47 {
  margin-left: 10%;
margin-right: 10%;
padding-bottom: 1em;
}

#s-fd3bf121-0d66-447b-b7b1-0318efb9ce65 {
  margin-top: 0%;
margin-left: 10%;
margin-bottom: 0%;
padding-top: 5px;
padding-left: 17px;
padding-bottom: 5px;
padding-right: 17px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 4px;
min-height: 10px;
background-color: rgba(0, 0, 0, 0);
text-align: left;
text-decoration: none;
hover-type: color;
}
#s-fd3bf121-0d66-447b-b7b1-0318efb9ce65:hover {border-style: solid !important;
border-color: rgba(34, 25, 77, 0) !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-fd3bf121-0d66-447b-b7b1-0318efb9ce65:active {background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-fd3bf121-0d66-447b-b7b1-0318efb9ce65-root {
    text-align: left;
  }


#s-fd3bf121-0d66-447b-b7b1-0318efb9ce65.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-fd3bf121-0d66-447b-b7b1-0318efb9ce65-root {
    text-align: left;
  }


#s-fd3bf121-0d66-447b-b7b1-0318efb9ce65.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fd3bf121-0d66-447b-b7b1-0318efb9ce65-root {
    text-align: left;
  }


#s-fd3bf121-0d66-447b-b7b1-0318efb9ce65.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fd3bf121-0d66-447b-b7b1-0318efb9ce65-root {
    text-align: left;
  }


#s-fd3bf121-0d66-447b-b7b1-0318efb9ce65.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-fd3bf121-0d66-447b-b7b1-0318efb9ce65-root {
    text-align: left;
  }


#s-fd3bf121-0d66-447b-b7b1-0318efb9ce65.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-a3c3e953-192d-4275-bdf3-1a33b6cd9518 {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 30px;
text-align: center;
}
@media (max-width: 767px){#s-a3c3e953-192d-4275-bdf3-1a33b6cd9518 {
  padding-top: 20px;
padding-bottom: 20px;
}
}
#s-a3c3e953-192d-4275-bdf3-1a33b6cd9518 {
  overflow: hidden;
  
  
}







  #s-a3c3e953-192d-4275-bdf3-1a33b6cd9518 img.shogun-image {
    

    
    
    
  }


#s-a3c3e953-192d-4275-bdf3-1a33b6cd9518 .shogun-image-content {
  
    justify-content: center;
  
}

#s-7a17e550-4a64-4e4d-8859-a8f403353de7 {
  text-align: center;
}

#s-7a17e550-4a64-4e4d-8859-a8f403353de7 {
  overflow: hidden;
  
  
}







  #s-7a17e550-4a64-4e4d-8859-a8f403353de7 img.shogun-image {
    

    
    
    
  }


#s-7a17e550-4a64-4e4d-8859-a8f403353de7 .shogun-image-content {
  
    justify-content: center;
  
}

#s-7a344704-83ab-48c5-bde9-262fb004fe40 {
  padding-top: 30px;
padding-bottom: 15px;
text-align: center;
}

#s-7a344704-83ab-48c5-bde9-262fb004fe40 .shogun-heading-component h2 {
  
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-0b7f36b0-5da2-402a-ba68-4ef3383ca77d {
  margin-left: 10%;
margin-right: 10%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: none;
}
@media (max-width: 767px){#s-0b7f36b0-5da2-402a-ba68-4ef3383ca77d {
  margin-left: 0%;
margin-right: 0%;
}
}
#s-5077e71e-af76-49fc-af25-6bbe3b7826f6 {
  min-height: 50px;
}








#s-5077e71e-af76-49fc-af25-6bbe3b7826f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5077e71e-af76-49fc-af25-6bbe3b7826f6.shg-box.shg-c {
  justify-content: center;
}

#s-36cb5992-7cf2-483e-aa89-72e026b2e706 {
  margin-top: 1em;
margin-bottom: 0em;
border-color: rgba(239, 239, 239, 1);
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 1200px){#s-36cb5992-7cf2-483e-aa89-72e026b2e706 {
  display: none;
}
#s-36cb5992-7cf2-483e-aa89-72e026b2e706, #wrap-s-36cb5992-7cf2-483e-aa89-72e026b2e706, #wrap-content-s-36cb5992-7cf2-483e-aa89-72e026b2e706 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-36cb5992-7cf2-483e-aa89-72e026b2e706 {
  display: none;
}
#s-36cb5992-7cf2-483e-aa89-72e026b2e706, #wrap-s-36cb5992-7cf2-483e-aa89-72e026b2e706, #wrap-content-s-36cb5992-7cf2-483e-aa89-72e026b2e706 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-36cb5992-7cf2-483e-aa89-72e026b2e706 {
  display: none;
}
#s-36cb5992-7cf2-483e-aa89-72e026b2e706, #wrap-s-36cb5992-7cf2-483e-aa89-72e026b2e706, #wrap-content-s-36cb5992-7cf2-483e-aa89-72e026b2e706 { display: none !important; }}@media (max-width: 767px){#s-36cb5992-7cf2-483e-aa89-72e026b2e706 {
  display: none;
}
#s-36cb5992-7cf2-483e-aa89-72e026b2e706, #wrap-s-36cb5992-7cf2-483e-aa89-72e026b2e706, #wrap-content-s-36cb5992-7cf2-483e-aa89-72e026b2e706 { display: none !important; }}







#s-36cb5992-7cf2-483e-aa89-72e026b2e706 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-36cb5992-7cf2-483e-aa89-72e026b2e706.shg-box.shg-c {
  justify-content: center;
}

#s-f7846c16-7551-4a2d-92df-ff6ff892ece5 {
  margin-left: 0em;
margin-right: 0em;
padding-top: 5em;
padding-left: 15em;
padding-bottom: 5em;
padding-right: 15em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 1200px){#s-f7846c16-7551-4a2d-92df-ff6ff892ece5 {
  padding-top: 2em;
padding-left: 10em;
padding-bottom: 2em;
padding-right: 10em;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f7846c16-7551-4a2d-92df-ff6ff892ece5 {
  padding-top: 2em;
padding-left: 10em;
padding-bottom: 2em;
padding-right: 10em;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f7846c16-7551-4a2d-92df-ff6ff892ece5 {
  padding-top: 2em;
padding-left: 5em;
padding-bottom: 2em;
padding-right: 5em;
}
}@media (max-width: 767px){#s-f7846c16-7551-4a2d-92df-ff6ff892ece5 {
  padding-top: 2em;
padding-left: 2em;
padding-bottom: 2em;
padding-right: 2em;
}
}







#s-f7846c16-7551-4a2d-92df-ff6ff892ece5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f7846c16-7551-4a2d-92df-ff6ff892ece5.shg-box.shg-c {
  justify-content: center;
}

#s-67e3dc54-4c00-4945-a133-f096da87b3b9 {
  margin-left: 10%;
margin-right: 10%;
padding-left: 0%;
padding-right: 0%;
min-height: 50px;
}
@media (min-width: 1200px){#s-67e3dc54-4c00-4945-a133-f096da87b3b9 {
  margin-top: 0em;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-67e3dc54-4c00-4945-a133-f096da87b3b9 {
  margin-top: 0em;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-67e3dc54-4c00-4945-a133-f096da87b3b9 {
  margin-top: 0em;
margin-left: 0%;
margin-right: 0%;
}
}@media (max-width: 767px){#s-67e3dc54-4c00-4945-a133-f096da87b3b9 {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-67e3dc54-4c00-4945-a133-f096da87b3b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-67e3dc54-4c00-4945-a133-f096da87b3b9.shg-box.shg-c {
  justify-content: center;
}

#s-4f22091a-49e7-46ad-8ade-f6332c9edaaf {
  margin-top: 0em;
margin-bottom: 2em;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-4f22091a-49e7-46ad-8ade-f6332c9edaaf .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}



#s-5eafffc5-2ad0-4547-82ee-648e2fa0fa8e {
  margin-top: 1em;
margin-bottom: 1em;
padding-top: 0px;
}
@media (min-width: 1200px){#s-5eafffc5-2ad0-4547-82ee-648e2fa0fa8e {
  margin-left: 5%;
margin-right: 5%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5eafffc5-2ad0-4547-82ee-648e2fa0fa8e {
  margin-left: 4%;
margin-right: 4%;
}
}@media (max-width: 767px){#s-5eafffc5-2ad0-4547-82ee-648e2fa0fa8e {
  display: none;
}
#s-5eafffc5-2ad0-4547-82ee-648e2fa0fa8e, #wrap-s-5eafffc5-2ad0-4547-82ee-648e2fa0fa8e, #wrap-content-s-5eafffc5-2ad0-4547-82ee-648e2fa0fa8e { display: none !important; }}
@media (min-width: 0px) {
[id="s-5eafffc5-2ad0-4547-82ee-648e2fa0fa8e"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 0.0em);
}

}

@media (min-width: 768px) {
[id="s-5eafffc5-2ad0-4547-82ee-648e2fa0fa8e"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 0.0em);
}

}

@media (min-width: 992px) {
[id="s-5eafffc5-2ad0-4547-82ee-648e2fa0fa8e"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 0.0em);
}

}

@media (min-width: 1200px) {
[id="s-5eafffc5-2ad0-4547-82ee-648e2fa0fa8e"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 0.0em);
}

}

#s-cc4d77ac-d96a-4ddb-960a-07c20e9e2d2f {
  padding-top: 1em;
padding-left: 0em;
padding-bottom: 1em;
padding-right: 0em;
min-height: 180px;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-cc4d77ac-d96a-4ddb-960a-07c20e9e2d2f {
  padding-top: 0.5em;
padding-bottom: 0.5em;
}
}@media (max-width: 767px){#s-cc4d77ac-d96a-4ddb-960a-07c20e9e2d2f {
  padding-top: 0.5em;
padding-bottom: 0.5em;
}
}







#s-cc4d77ac-d96a-4ddb-960a-07c20e9e2d2f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cc4d77ac-d96a-4ddb-960a-07c20e9e2d2f.shg-box.shg-c {
  justify-content: flex-start;
}

#s-8589b038-ae46-4c8b-b937-dc29c0739f69 {
  text-align: center;
}

#s-8589b038-ae46-4c8b-b937-dc29c0739f69 {
  overflow: hidden;
  
  
}







  #s-8589b038-ae46-4c8b-b937-dc29c0739f69 img.shogun-image {
    

    
    
    
  }


#s-8589b038-ae46-4c8b-b937-dc29c0739f69 .shogun-image-content {
  
    justify-content: center;
  
}

#s-5fc3b697-cac8-4157-b5ec-136df70e1fde {
  padding-top: 1em;
padding-left: 0em;
padding-bottom: 1em;
padding-right: 0em;
min-height: 180px;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-5fc3b697-cac8-4157-b5ec-136df70e1fde {
  padding-top: 0.5em;
padding-bottom: 0.5em;
}
}@media (max-width: 767px){#s-5fc3b697-cac8-4157-b5ec-136df70e1fde {
  padding-top: 0.5em;
padding-bottom: 0.5em;
}
}







#s-5fc3b697-cac8-4157-b5ec-136df70e1fde > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5fc3b697-cac8-4157-b5ec-136df70e1fde.shg-box.shg-c {
  justify-content: flex-start;
}

#s-aab9c0e2-b5a6-46f2-8aa1-e287ee29a17f {
  text-align: center;
}

#s-aab9c0e2-b5a6-46f2-8aa1-e287ee29a17f {
  overflow: hidden;
  
  
}







  #s-aab9c0e2-b5a6-46f2-8aa1-e287ee29a17f img.shogun-image {
    

    
    
    
  }


#s-aab9c0e2-b5a6-46f2-8aa1-e287ee29a17f .shogun-image-content {
  
    justify-content: center;
  
}

#s-84311c44-2e3b-4c66-b758-67fff82b7608 {
  padding-top: 1em;
padding-left: 0em;
padding-bottom: 1em;
padding-right: 0em;
min-height: 180px;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-84311c44-2e3b-4c66-b758-67fff82b7608 {
  padding-top: 0.5em;
padding-bottom: 0.5em;
}
}@media (max-width: 767px){#s-84311c44-2e3b-4c66-b758-67fff82b7608 {
  padding-top: 0.5em;
padding-bottom: 0.5em;
}
}







#s-84311c44-2e3b-4c66-b758-67fff82b7608 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-84311c44-2e3b-4c66-b758-67fff82b7608.shg-box.shg-c {
  justify-content: flex-start;
}

#s-792d7b19-603e-4ad9-b185-a7e46e4f890c {
  text-align: center;
}

#s-792d7b19-603e-4ad9-b185-a7e46e4f890c {
  overflow: hidden;
  
  
}







  #s-792d7b19-603e-4ad9-b185-a7e46e4f890c img.shogun-image {
    

    
    
    
  }


#s-792d7b19-603e-4ad9-b185-a7e46e4f890c .shogun-image-content {
  
    justify-content: center;
  
}

#s-7938c3fd-1f0f-4552-9972-58da941ae192 {
  padding-top: 1em;
padding-left: 0em;
padding-bottom: 1em;
padding-right: 0em;
min-height: 180px;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-7938c3fd-1f0f-4552-9972-58da941ae192 {
  padding-top: 0.5em;
padding-bottom: 0.5em;
}
}@media (max-width: 767px){#s-7938c3fd-1f0f-4552-9972-58da941ae192 {
  padding-top: 0.5em;
padding-bottom: 0.5em;
}
}







#s-7938c3fd-1f0f-4552-9972-58da941ae192 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7938c3fd-1f0f-4552-9972-58da941ae192.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ff91325d-fef2-48d0-aac9-598fda54b9c9 {
  text-align: center;
}

#s-ff91325d-fef2-48d0-aac9-598fda54b9c9 {
  overflow: hidden;
  
  
}







  #s-ff91325d-fef2-48d0-aac9-598fda54b9c9 img.shogun-image {
    

    
    
    
  }


#s-ff91325d-fef2-48d0-aac9-598fda54b9c9 .shogun-image-content {
  
    justify-content: center;
  
}

#s-bb7a1dd9-fe41-484d-9edd-7ec7ef8d7f2a {
  padding-top: 1em;
padding-left: 0em;
padding-bottom: 1em;
padding-right: 0em;
min-height: 180px;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-bb7a1dd9-fe41-484d-9edd-7ec7ef8d7f2a {
  padding-top: 0.5em;
padding-bottom: 0.5em;
}
}@media (max-width: 767px){#s-bb7a1dd9-fe41-484d-9edd-7ec7ef8d7f2a {
  padding-top: 0.5em;
padding-bottom: 0.5em;
}
}







#s-bb7a1dd9-fe41-484d-9edd-7ec7ef8d7f2a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bb7a1dd9-fe41-484d-9edd-7ec7ef8d7f2a.shg-box.shg-c {
  justify-content: flex-start;
}

#s-8bbfb47b-e354-47d0-a1b1-020523ff3038 {
  text-align: center;
}

#s-8bbfb47b-e354-47d0-a1b1-020523ff3038 {
  overflow: hidden;
  
  
}







  #s-8bbfb47b-e354-47d0-a1b1-020523ff3038 img.shogun-image {
    

    
    
    
  }


#s-8bbfb47b-e354-47d0-a1b1-020523ff3038 .shogun-image-content {
  
    justify-content: center;
  
}

#s-f7483051-84d7-4e68-a48a-649407356a8b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-f7483051-84d7-4e68-a48a-649407356a8b {
  display: none;
}
#s-f7483051-84d7-4e68-a48a-649407356a8b, #wrap-s-f7483051-84d7-4e68-a48a-649407356a8b, #wrap-content-s-f7483051-84d7-4e68-a48a-649407356a8b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f7483051-84d7-4e68-a48a-649407356a8b {
  display: none;
}
#s-f7483051-84d7-4e68-a48a-649407356a8b, #wrap-s-f7483051-84d7-4e68-a48a-649407356a8b, #wrap-content-s-f7483051-84d7-4e68-a48a-649407356a8b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f7483051-84d7-4e68-a48a-649407356a8b {
  display: none;
}
#s-f7483051-84d7-4e68-a48a-649407356a8b, #wrap-s-f7483051-84d7-4e68-a48a-649407356a8b, #wrap-content-s-f7483051-84d7-4e68-a48a-649407356a8b { display: none !important; }}
#s-f7483051-84d7-4e68-a48a-649407356a8b .shg-sld-dot {
  background-color: rgba(187, 25, 215, 1);
}

#s-f7483051-84d7-4e68-a48a-649407356a8b .shg-sld-nav-button.shg-sld-left,
#s-f7483051-84d7-4e68-a48a-649407356a8b .shg-sld-nav-button.shg-sld-right {
  fill: rgba(187, 25, 215, 1);
}

#s-ee2d5b9a-fd46-4a4a-9f54-4948a1133a21 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(239, 239, 239, 1);
}

@media (min-width: 0px) {
[id="s-ee2d5b9a-fd46-4a4a-9f54-4948a1133a21"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-ee2d5b9a-fd46-4a4a-9f54-4948a1133a21"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ee2d5b9a-fd46-4a4a-9f54-4948a1133a21"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ee2d5b9a-fd46-4a4a-9f54-4948a1133a21"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-d81192f4-f077-4dd6-b025-29fe65748c9d {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-d81192f4-f077-4dd6-b025-29fe65748c9d {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-d81192f4-f077-4dd6-b025-29fe65748c9d {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-d81192f4-f077-4dd6-b025-29fe65748c9d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d81192f4-f077-4dd6-b025-29fe65748c9d.shg-box.shg-c {
  justify-content: flex-start;
}

#s-3091247e-8d80-4f65-8741-90696fd9c739 {
  text-align: center;
}

#s-3091247e-8d80-4f65-8741-90696fd9c739 {
  overflow: hidden;
  
  
}







  #s-3091247e-8d80-4f65-8741-90696fd9c739 img.shogun-image {
    

    
    
    
  }


#s-3091247e-8d80-4f65-8741-90696fd9c739 .shogun-image-content {
  
    justify-content: center;
  
}

#s-e70b3034-dfce-4672-9bd9-0755405e2ae5 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-7f856cd0-c33b-4273-b67f-0ed6b9bd2c69 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-7f856cd0-c33b-4273-b67f-0ed6b9bd2c69 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-7f856cd0-c33b-4273-b67f-0ed6b9bd2c69 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-7f856cd0-c33b-4273-b67f-0ed6b9bd2c69 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7f856cd0-c33b-4273-b67f-0ed6b9bd2c69.shg-box.shg-c {
  justify-content: flex-start;
}

#s-0e6effe2-f930-427f-be00-7fb9b4a866a1 {
  text-align: center;
}

#s-0e6effe2-f930-427f-be00-7fb9b4a866a1 {
  overflow: hidden;
  
  
}







  #s-0e6effe2-f930-427f-be00-7fb9b4a866a1 img.shogun-image {
    

    
    
    
  }


#s-0e6effe2-f930-427f-be00-7fb9b4a866a1 .shogun-image-content {
  
    justify-content: center;
  
}

#s-affa0e42-d9e2-4f8a-905a-2436448e7744 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-e6aa0676-3050-45e5-b85a-ebae97f6411a {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e6aa0676-3050-45e5-b85a-ebae97f6411a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-e6aa0676-3050-45e5-b85a-ebae97f6411a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e6aa0676-3050-45e5-b85a-ebae97f6411a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e6aa0676-3050-45e5-b85a-ebae97f6411a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-348a05f6-4c00-4010-98d6-3955256724f5 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-348a05f6-4c00-4010-98d6-3955256724f5 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-348a05f6-4c00-4010-98d6-3955256724f5 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-348a05f6-4c00-4010-98d6-3955256724f5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-348a05f6-4c00-4010-98d6-3955256724f5.shg-box.shg-c {
  justify-content: flex-start;
}

#s-5c463b8d-271b-41a2-809d-6b97a3c113d0 {
  text-align: center;
}

#s-5c463b8d-271b-41a2-809d-6b97a3c113d0 {
  overflow: hidden;
  
  
}







  #s-5c463b8d-271b-41a2-809d-6b97a3c113d0 img.shogun-image {
    

    
    
    
  }


#s-5c463b8d-271b-41a2-809d-6b97a3c113d0 .shogun-image-content {
  
    justify-content: center;
  
}

#s-3e0a9811-78ff-4388-a404-66cea89e8453 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-1865776c-70b9-469e-a7df-afb163182e9d {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-1865776c-70b9-469e-a7df-afb163182e9d {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-1865776c-70b9-469e-a7df-afb163182e9d {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-1865776c-70b9-469e-a7df-afb163182e9d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1865776c-70b9-469e-a7df-afb163182e9d.shg-box.shg-c {
  justify-content: flex-start;
}

#s-d11b001e-88e1-4446-ab77-b8894e4d458d {
  text-align: center;
}

#s-d11b001e-88e1-4446-ab77-b8894e4d458d {
  overflow: hidden;
  
  
}







  #s-d11b001e-88e1-4446-ab77-b8894e4d458d img.shogun-image {
    

    
    
    
  }


#s-d11b001e-88e1-4446-ab77-b8894e4d458d .shogun-image-content {
  
    justify-content: center;
  
}

#s-7a99c4d2-6be0-487d-8b02-c851faaab49e {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-fbe1614c-5e7d-4f1b-96fa-661f8699ee4d {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-fbe1614c-5e7d-4f1b-96fa-661f8699ee4d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-fbe1614c-5e7d-4f1b-96fa-661f8699ee4d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-fbe1614c-5e7d-4f1b-96fa-661f8699ee4d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-fbe1614c-5e7d-4f1b-96fa-661f8699ee4d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-9908cf64-d357-4ff7-8cd0-0a3e8b3f82a8 {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-9908cf64-d357-4ff7-8cd0-0a3e8b3f82a8 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-9908cf64-d357-4ff7-8cd0-0a3e8b3f82a8 {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-9908cf64-d357-4ff7-8cd0-0a3e8b3f82a8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9908cf64-d357-4ff7-8cd0-0a3e8b3f82a8.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ef181db8-2448-499c-acfb-ec202d136e78 {
  text-align: center;
}

#s-ef181db8-2448-499c-acfb-ec202d136e78 {
  overflow: hidden;
  
  
}







  #s-ef181db8-2448-499c-acfb-ec202d136e78 img.shogun-image {
    

    
    
    
  }


#s-ef181db8-2448-499c-acfb-ec202d136e78 .shogun-image-content {
  
    justify-content: center;
  
}

#s-b61b674e-957a-40e8-9c58-85a957fedd8d {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-71f1715a-547b-48df-8bf0-1d1b0a1fa74a {
  padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
background-color: rgba(239, 239, 239, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-71f1715a-547b-48df-8bf0-1d1b0a1fa74a {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}@media (max-width: 767px){#s-71f1715a-547b-48df-8bf0-1d1b0a1fa74a {
  padding-top: 0.5em;
padding-left: 0.5em;
padding-bottom: 0.5em;
padding-right: 0.5em;
}
}







#s-71f1715a-547b-48df-8bf0-1d1b0a1fa74a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-71f1715a-547b-48df-8bf0-1d1b0a1fa74a.shg-box.shg-c {
  justify-content: flex-start;
}

#s-41f005ea-82b3-4db5-97a0-6a0f33d787e6 {
  text-align: center;
}

#s-41f005ea-82b3-4db5-97a0-6a0f33d787e6 {
  overflow: hidden;
  
  
}







  #s-41f005ea-82b3-4db5-97a0-6a0f33d787e6 img.shogun-image {
    

    
    
    
  }


#s-41f005ea-82b3-4db5-97a0-6a0f33d787e6 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4706ca44-cf09-4c47-a85e-7005c5c1f00b {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-d67adb03-c638-4226-8822-04545fc25255 {
  margin-top: 1em;
margin-bottom: 1em;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
}
@media (max-width: 767px){#s-d67adb03-c638-4226-8822-04545fc25255 {
  margin-top: 0.5em;
margin-bottom: 0.5em;
}
}
@media (min-width: 0px) {
[id="s-d67adb03-c638-4226-8822-04545fc25255"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d67adb03-c638-4226-8822-04545fc25255"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-d67adb03-c638-4226-8822-04545fc25255"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-d67adb03-c638-4226-8822-04545fc25255"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-0373c306-5858-4a79-9148-9165309a3fdd {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}








#s-0373c306-5858-4a79-9148-9165309a3fdd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0373c306-5858-4a79-9148-9165309a3fdd.shg-box.shg-c {
  justify-content: center;
}

#s-75d9ef3c-2b83-4078-97fb-e9ab6d6a7204 {
  margin-top: 5%;
margin-bottom: 5%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-75d9ef3c-2b83-4078-97fb-e9ab6d6a7204 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-75d9ef3c-2b83-4078-97fb-e9ab6d6a7204 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-75d9ef3c-2b83-4078-97fb-e9ab6d6a7204 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-75d9ef3c-2b83-4078-97fb-e9ab6d6a7204 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (max-width: 767px){#s-75d9ef3c-2b83-4078-97fb-e9ab6d6a7204 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}
#s-1bb09921-22e0-41e0-b326-bd7134c775b9 {
  margin-top: 0px;
margin-bottom: 1em;
padding-left: 10%;
padding-right: 10%;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
  margin-left: 1em;
margin-bottom: 1em;
margin-right: 1em;
max-width: 961px;
aspect-ratio: 4/3;
text-align: center;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
  margin: 0 !important;
  overflow: visible;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 1em;
  margin-right: 1em;
  
  margin-bottom: 1em;
}

.shg-image-content-margin-container-s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
  /* Add background color handling */
  
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 20px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 961px;
  }



  img.s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image {
    
    
    
    max-height: 961px;
  }


.s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shogun-image-content {
  
    justify-content: center;
  
}

.s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image {
  box-sizing: border-box;
}



.s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container {
      position: relative;
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 961px;
    }
  }

@media (min-width: 1200px){#s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
  margin: 0 !important;
  overflow: visible;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
  /* Add background color handling */
  
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 961px;
  }



  img.s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image {
    
    
    
    max-height: 961px;
  }


.s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shogun-image-content {
  
    justify-content: center;
  
}

.s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image {
  box-sizing: border-box;
}



.s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container {
      position: relative;
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 961px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
  margin: 0 !important;
  overflow: visible;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
  /* Add background color handling */
  
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 961px;
  }



  img.s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image {
    
    
    
    max-height: 961px;
  }


.s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shogun-image-content {
  
    justify-content: center;
  
}

.s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image {
  box-sizing: border-box;
}



.s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container {
      position: relative;
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 961px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
  margin: 0 !important;
  overflow: visible;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
  /* Add background color handling */
  
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 961px;
  }



  img.s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image {
    
    
    
    max-height: 961px;
  }


.s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shogun-image-content {
  
    justify-content: center;
  
}

.s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image {
  box-sizing: border-box;
}



.s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container {
      position: relative;
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 961px;
    }
  }

}@media (max-width: 767px){#s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
  margin: 0 !important;
  overflow: visible;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
  /* Add background color handling */
  
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 961px;
  }



  img.s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image {
    
    
    
    max-height: 961px;
  }


.s-22a78d67-c6de-4ff3-94f6-87a986c1776d .shogun-image-content {
  
    justify-content: center;
  
}

.s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image {
  box-sizing: border-box;
}



.s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container {
      position: relative;
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-22a78d67-c6de-4ff3-94f6-87a986c1776d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 961px;
    }
  }

}
#s-5d728df9-11ed-466b-9f3b-ef8ef87ca34c {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}
@media (max-width: 767px){#s-5d728df9-11ed-466b-9f3b-ef8ef87ca34c {
  margin-top: 0.5em;
}
}







#s-5d728df9-11ed-466b-9f3b-ef8ef87ca34c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5d728df9-11ed-466b-9f3b-ef8ef87ca34c.shg-box.shg-c {
  justify-content: center;
}

#s-8c8a06db-4cce-42ed-9db0-a7444e2c87d3 {
  margin-top: 5%;
margin-bottom: 5%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8c8a06db-4cce-42ed-9db0-a7444e2c87d3 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}



#s-7603b397-203a-447b-af24-a19b075192c4 {
  margin-bottom: 1em;
padding-left: 10%;
padding-right: 10%;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
  margin-left: 1em;
margin-bottom: 1em;
margin-right: 1em;
max-width: 2535px;
aspect-ratio: 4/3;
text-align: center;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
  margin: 0 !important;
  overflow: visible;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 1em;
  margin-right: 1em;
  
  margin-bottom: 1em;
}

.shg-image-content-margin-container-s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
  /* Add background color handling */
  
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 20px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2535px;
  }



  img.s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image {
    
    
    
    max-height: 2535px;
  }


.s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f831ae84-269e-456a-8f22-5b64d59d2f41.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image {
  box-sizing: border-box;
}



.s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container {
      position: relative;
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2535px;
    }
  }

@media (min-width: 1200px){#s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
  margin: 0 !important;
  overflow: visible;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
  /* Add background color handling */
  
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2535px;
  }



  img.s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image {
    
    
    
    max-height: 2535px;
  }


.s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f831ae84-269e-456a-8f22-5b64d59d2f41.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image {
  box-sizing: border-box;
}



.s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container {
      position: relative;
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2535px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
  margin: 0 !important;
  overflow: visible;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
  /* Add background color handling */
  
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2535px;
  }



  img.s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image {
    
    
    
    max-height: 2535px;
  }


.s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f831ae84-269e-456a-8f22-5b64d59d2f41.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image {
  box-sizing: border-box;
}



.s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container {
      position: relative;
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2535px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
  margin: 0 !important;
  overflow: visible;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
  /* Add background color handling */
  
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2535px;
  }



  img.s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image {
    
    
    
    max-height: 2535px;
  }


.s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f831ae84-269e-456a-8f22-5b64d59d2f41.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image {
  box-sizing: border-box;
}



.s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container {
      position: relative;
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2535px;
    }
  }

}@media (max-width: 767px){#s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
  margin: 0 !important;
  overflow: visible;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
  /* Add background color handling */
  
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 2535px;
  }



  img.s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image {
    
    
    
    max-height: 2535px;
  }


.s-f831ae84-269e-456a-8f22-5b64d59d2f41 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f831ae84-269e-456a-8f22-5b64d59d2f41.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image {
  box-sizing: border-box;
}



.s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-f831ae84-269e-456a-8f22-5b64d59d2f41 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container {
      position: relative;
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f831ae84-269e-456a-8f22-5b64d59d2f41 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2535px;
    }
  }

}
#s-7363233e-fcbb-4cd7-86a3-fdf6298dae8a {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}
@media (max-width: 767px){#s-7363233e-fcbb-4cd7-86a3-fdf6298dae8a {
  margin-top: 0.5em;
}
}







#s-7363233e-fcbb-4cd7-86a3-fdf6298dae8a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7363233e-fcbb-4cd7-86a3-fdf6298dae8a.shg-box.shg-c {
  justify-content: center;
}

#s-8255911b-a1ea-4b51-8d49-607e7766ac4f {
  margin-top: 5%;
margin-bottom: 5%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8255911b-a1ea-4b51-8d49-607e7766ac4f .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}



#s-c8eeb360-4c11-4f8e-9506-e267936abfb5 {
  margin-bottom: 1em;
padding-left: 10%;
padding-right: 10%;
}

#s-e8b58716-c452-4743-a876-52bd62538f84 {
  margin-left: 1em;
margin-bottom: 1em;
margin-right: 1em;
max-width: 964px;
aspect-ratio: 4/3;
text-align: center;
}

#s-e8b58716-c452-4743-a876-52bd62538f84 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8b58716-c452-4743-a876-52bd62538f84-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8b58716-c452-4743-a876-52bd62538f84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 1em;
  margin-right: 1em;
  
  margin-bottom: 1em;
}

.shg-image-content-margin-container-s-e8b58716-c452-4743-a876-52bd62538f84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  border-radius: 20px;

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8b58716-c452-4743-a876-52bd62538f84 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-e8b58716-c452-4743-a876-52bd62538f84 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8b58716-c452-4743-a876-52bd62538f84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 964px;
  }



  img.s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image {
    
    
    
    max-height: 964px;
  }


.s-e8b58716-c452-4743-a876-52bd62538f84 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8b58716-c452-4743-a876-52bd62538f84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image {
  box-sizing: border-box;
}



.s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8b58716-c452-4743-a876-52bd62538f84 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container {
      position: relative;
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 964px;
    }
  }

@media (min-width: 1200px){#s-e8b58716-c452-4743-a876-52bd62538f84 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8b58716-c452-4743-a876-52bd62538f84-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8b58716-c452-4743-a876-52bd62538f84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8b58716-c452-4743-a876-52bd62538f84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8b58716-c452-4743-a876-52bd62538f84 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-e8b58716-c452-4743-a876-52bd62538f84 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8b58716-c452-4743-a876-52bd62538f84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 964px;
  }



  img.s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image {
    
    
    
    max-height: 964px;
  }


.s-e8b58716-c452-4743-a876-52bd62538f84 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8b58716-c452-4743-a876-52bd62538f84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image {
  box-sizing: border-box;
}



.s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8b58716-c452-4743-a876-52bd62538f84 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container {
      position: relative;
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 964px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e8b58716-c452-4743-a876-52bd62538f84 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8b58716-c452-4743-a876-52bd62538f84-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8b58716-c452-4743-a876-52bd62538f84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8b58716-c452-4743-a876-52bd62538f84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8b58716-c452-4743-a876-52bd62538f84 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-e8b58716-c452-4743-a876-52bd62538f84 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8b58716-c452-4743-a876-52bd62538f84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 964px;
  }



  img.s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image {
    
    
    
    max-height: 964px;
  }


.s-e8b58716-c452-4743-a876-52bd62538f84 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8b58716-c452-4743-a876-52bd62538f84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image {
  box-sizing: border-box;
}



.s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8b58716-c452-4743-a876-52bd62538f84 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container {
      position: relative;
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 964px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e8b58716-c452-4743-a876-52bd62538f84 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8b58716-c452-4743-a876-52bd62538f84-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8b58716-c452-4743-a876-52bd62538f84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8b58716-c452-4743-a876-52bd62538f84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8b58716-c452-4743-a876-52bd62538f84 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-e8b58716-c452-4743-a876-52bd62538f84 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8b58716-c452-4743-a876-52bd62538f84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 964px;
  }



  img.s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image {
    
    
    
    max-height: 964px;
  }


.s-e8b58716-c452-4743-a876-52bd62538f84 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8b58716-c452-4743-a876-52bd62538f84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image {
  box-sizing: border-box;
}



.s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8b58716-c452-4743-a876-52bd62538f84 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container {
      position: relative;
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 964px;
    }
  }

}@media (max-width: 767px){#s-e8b58716-c452-4743-a876-52bd62538f84 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8b58716-c452-4743-a876-52bd62538f84-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e8b58716-c452-4743-a876-52bd62538f84 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8b58716-c452-4743-a876-52bd62538f84 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8b58716-c452-4743-a876-52bd62538f84 .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-e8b58716-c452-4743-a876-52bd62538f84 .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8b58716-c452-4743-a876-52bd62538f84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 964px;
  }



  img.s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image {
    
    
    
    max-height: 964px;
  }


.s-e8b58716-c452-4743-a876-52bd62538f84 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8b58716-c452-4743-a876-52bd62538f84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image {
  box-sizing: border-box;
}



.s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8b58716-c452-4743-a876-52bd62538f84 {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container {
      position: relative;
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8b58716-c452-4743-a876-52bd62538f84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 964px;
    }
  }

}
#s-7b83d266-366f-4285-a506-0f40e5150892 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(239, 239, 239, 1);
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(239, 239, 239, 1);
}








#s-7b83d266-366f-4285-a506-0f40e5150892 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7b83d266-366f-4285-a506-0f40e5150892.shg-box.shg-c {
  justify-content: center;
}

#s-0cc7bb70-5ce2-4a07-a4c7-2a4aa6a86f64 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 30px;
padding-left: 10%;
padding-bottom: 30px;
padding-right: 10%;
text-align: center;
}

#s-0cc7bb70-5ce2-4a07-a4c7-2a4aa6a86f64 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}



#s-4ab36770-87d2-4351-8929-f300eba83a93 {
  padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-4ab36770-87d2-4351-8929-f300eba83a93"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-4ab36770-87d2-4351-8929-f300eba83a93"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-4ab36770-87d2-4351-8929-f300eba83a93"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-4ab36770-87d2-4351-8929-f300eba83a93"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
  margin-left: auto;
margin-right: auto;
max-width: 70%;
aspect-ratio: 1/1;
text-align: center;
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image {
  box-sizing: border-box;
}



.s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container {
      position: relative;
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

@media (min-width: 1200px){#s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image {
  box-sizing: border-box;
}



.s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container {
      position: relative;
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image {
  box-sizing: border-box;
}



.s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container {
      position: relative;
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image {
  box-sizing: border-box;
}



.s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container {
      position: relative;
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (max-width: 767px){#s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-81c1dc45-6d9b-48bc-a792-eb69148199e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image {
  box-sizing: border-box;
}



.s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container {
      position: relative;
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81c1dc45-6d9b-48bc-a792-eb69148199e6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}
#s-723c2346-d97d-4631-909f-32315299fde6 {
  margin-top: 10%;
margin-bottom: 10%;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a {
  max-width: 70%;
aspect-ratio: 1/1;
text-align: center;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a {
  margin: 0 !important;
  overflow: visible;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c602243-9df1-4dc5-bad4-722179cd505a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c602243-9df1-4dc5-bad4-722179cd505a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
  /* Add background color handling */
  
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c602243-9df1-4dc5-bad4-722179cd505a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8c602243-9df1-4dc5-bad4-722179cd505a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c602243-9df1-4dc5-bad4-722179cd505a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-8c602243-9df1-4dc5-bad4-722179cd505a .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c602243-9df1-4dc5-bad4-722179cd505a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image {
  box-sizing: border-box;
}



.s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8c602243-9df1-4dc5-bad4-722179cd505a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container {
      position: relative;
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

@media (min-width: 1200px){#s-8c602243-9df1-4dc5-bad4-722179cd505a {
  margin: 0 !important;
  overflow: visible;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c602243-9df1-4dc5-bad4-722179cd505a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c602243-9df1-4dc5-bad4-722179cd505a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
  /* Add background color handling */
  
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c602243-9df1-4dc5-bad4-722179cd505a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8c602243-9df1-4dc5-bad4-722179cd505a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c602243-9df1-4dc5-bad4-722179cd505a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-8c602243-9df1-4dc5-bad4-722179cd505a .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c602243-9df1-4dc5-bad4-722179cd505a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image {
  box-sizing: border-box;
}



.s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8c602243-9df1-4dc5-bad4-722179cd505a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container {
      position: relative;
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8c602243-9df1-4dc5-bad4-722179cd505a {
  margin: 0 !important;
  overflow: visible;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c602243-9df1-4dc5-bad4-722179cd505a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c602243-9df1-4dc5-bad4-722179cd505a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
  /* Add background color handling */
  
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c602243-9df1-4dc5-bad4-722179cd505a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8c602243-9df1-4dc5-bad4-722179cd505a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c602243-9df1-4dc5-bad4-722179cd505a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-8c602243-9df1-4dc5-bad4-722179cd505a .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c602243-9df1-4dc5-bad4-722179cd505a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image {
  box-sizing: border-box;
}



.s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8c602243-9df1-4dc5-bad4-722179cd505a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container {
      position: relative;
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8c602243-9df1-4dc5-bad4-722179cd505a {
  margin: 0 !important;
  overflow: visible;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c602243-9df1-4dc5-bad4-722179cd505a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c602243-9df1-4dc5-bad4-722179cd505a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
  /* Add background color handling */
  
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c602243-9df1-4dc5-bad4-722179cd505a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8c602243-9df1-4dc5-bad4-722179cd505a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c602243-9df1-4dc5-bad4-722179cd505a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-8c602243-9df1-4dc5-bad4-722179cd505a .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c602243-9df1-4dc5-bad4-722179cd505a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image {
  box-sizing: border-box;
}



.s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8c602243-9df1-4dc5-bad4-722179cd505a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container {
      position: relative;
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (max-width: 767px){#s-8c602243-9df1-4dc5-bad4-722179cd505a {
  margin: 0 !important;
  overflow: visible;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-8c602243-9df1-4dc5-bad4-722179cd505a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-8c602243-9df1-4dc5-bad4-722179cd505a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
  /* Add background color handling */
  
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c602243-9df1-4dc5-bad4-722179cd505a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8c602243-9df1-4dc5-bad4-722179cd505a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c602243-9df1-4dc5-bad4-722179cd505a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-8c602243-9df1-4dc5-bad4-722179cd505a .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c602243-9df1-4dc5-bad4-722179cd505a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image {
  box-sizing: border-box;
}



.s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-8c602243-9df1-4dc5-bad4-722179cd505a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container {
      position: relative;
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c602243-9df1-4dc5-bad4-722179cd505a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}
#s-73b920ed-296d-4f75-bc1e-2cdce935840d {
  margin-top: 10%;
margin-bottom: 10%;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
  max-width: 70%;
aspect-ratio: 1/1;
text-align: center;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image {
  box-sizing: border-box;
}



.s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container {
      position: relative;
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

@media (min-width: 1200px){#s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image {
  box-sizing: border-box;
}



.s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container {
      position: relative;
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image {
  box-sizing: border-box;
}



.s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container {
      position: relative;
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image {
  box-sizing: border-box;
}



.s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container {
      position: relative;
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (max-width: 767px){#s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
  margin: 0 !important;
  overflow: visible;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
  /* Add background color handling */
  
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-2a1322df-a2f3-434f-9197-890e84ccf2e6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image {
  box-sizing: border-box;
}



.s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container {
      position: relative;
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a1322df-a2f3-434f-9197-890e84ccf2e6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}
#s-3c1c798a-589e-4daa-b1aa-cac18a3a4f7f {
  margin-top: 10%;
margin-bottom: 10%;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
  max-width: 70%;
aspect-ratio: 1/1;
text-align: center;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
  margin: 0 !important;
  overflow: visible;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
  /* Add background color handling */
  
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shogun-image-content {
  
    justify-content: center;
  
}

.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image {
  box-sizing: border-box;
}



.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container {
      position: relative;
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

@media (min-width: 1200px){#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
  margin: 0 !important;
  overflow: visible;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
  /* Add background color handling */
  
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shogun-image-content {
  
    justify-content: center;
  
}

.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image {
  box-sizing: border-box;
}



.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container {
      position: relative;
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
  margin: 0 !important;
  overflow: visible;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
  /* Add background color handling */
  
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shogun-image-content {
  
    justify-content: center;
  
}

.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image {
  box-sizing: border-box;
}



.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container {
      position: relative;
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
  margin: 0 !important;
  overflow: visible;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
  /* Add background color handling */
  
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shogun-image-content {
  
    justify-content: center;
  
}

.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image {
  box-sizing: border-box;
}



.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container {
      position: relative;
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (max-width: 767px){#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
  margin: 0 !important;
  overflow: visible;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
  /* Add background color handling */
  
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add .shogun-image-content {
  
    justify-content: center;
  
}

.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image {
  box-sizing: border-box;
}



.s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container {
      position: relative;
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3edaadcf-712d-4915-a2b7-cf3d8dd09add img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}
#s-6061a95a-173f-4f33-b7b0-d7393deb34f0 {
  margin-top: 10%;
margin-bottom: 10%;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26 {
  max-width: 70%;
aspect-ratio: 1/1;
text-align: center;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26 {
  margin: 0 !important;
  overflow: visible;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-abbdf48d-001a-428d-b729-11cdd6027d26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-abbdf48d-001a-428d-b729-11cdd6027d26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
  /* Add background color handling */
  
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abbdf48d-001a-428d-b729-11cdd6027d26 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-abbdf48d-001a-428d-b729-11cdd6027d26 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abbdf48d-001a-428d-b729-11cdd6027d26 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-abbdf48d-001a-428d-b729-11cdd6027d26 .shogun-image-content {
  
    justify-content: center;
  
}

.s-abbdf48d-001a-428d-b729-11cdd6027d26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image {
  box-sizing: border-box;
}



.s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-abbdf48d-001a-428d-b729-11cdd6027d26 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container {
      position: relative;
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

@media (min-width: 1200px){#s-abbdf48d-001a-428d-b729-11cdd6027d26 {
  margin: 0 !important;
  overflow: visible;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-abbdf48d-001a-428d-b729-11cdd6027d26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-abbdf48d-001a-428d-b729-11cdd6027d26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
  /* Add background color handling */
  
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abbdf48d-001a-428d-b729-11cdd6027d26 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-abbdf48d-001a-428d-b729-11cdd6027d26 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abbdf48d-001a-428d-b729-11cdd6027d26 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-abbdf48d-001a-428d-b729-11cdd6027d26 .shogun-image-content {
  
    justify-content: center;
  
}

.s-abbdf48d-001a-428d-b729-11cdd6027d26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image {
  box-sizing: border-box;
}



.s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-abbdf48d-001a-428d-b729-11cdd6027d26 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container {
      position: relative;
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-abbdf48d-001a-428d-b729-11cdd6027d26 {
  margin: 0 !important;
  overflow: visible;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-abbdf48d-001a-428d-b729-11cdd6027d26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-abbdf48d-001a-428d-b729-11cdd6027d26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
  /* Add background color handling */
  
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abbdf48d-001a-428d-b729-11cdd6027d26 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-abbdf48d-001a-428d-b729-11cdd6027d26 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abbdf48d-001a-428d-b729-11cdd6027d26 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-abbdf48d-001a-428d-b729-11cdd6027d26 .shogun-image-content {
  
    justify-content: center;
  
}

.s-abbdf48d-001a-428d-b729-11cdd6027d26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image {
  box-sizing: border-box;
}



.s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-abbdf48d-001a-428d-b729-11cdd6027d26 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container {
      position: relative;
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-abbdf48d-001a-428d-b729-11cdd6027d26 {
  margin: 0 !important;
  overflow: visible;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-abbdf48d-001a-428d-b729-11cdd6027d26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-abbdf48d-001a-428d-b729-11cdd6027d26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
  /* Add background color handling */
  
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abbdf48d-001a-428d-b729-11cdd6027d26 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-abbdf48d-001a-428d-b729-11cdd6027d26 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abbdf48d-001a-428d-b729-11cdd6027d26 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-abbdf48d-001a-428d-b729-11cdd6027d26 .shogun-image-content {
  
    justify-content: center;
  
}

.s-abbdf48d-001a-428d-b729-11cdd6027d26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image {
  box-sizing: border-box;
}



.s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-abbdf48d-001a-428d-b729-11cdd6027d26 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container {
      position: relative;
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (max-width: 767px){#s-abbdf48d-001a-428d-b729-11cdd6027d26 {
  margin: 0 !important;
  overflow: visible;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-abbdf48d-001a-428d-b729-11cdd6027d26 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-abbdf48d-001a-428d-b729-11cdd6027d26 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
  /* Add background color handling */
  
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-abbdf48d-001a-428d-b729-11cdd6027d26 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-abbdf48d-001a-428d-b729-11cdd6027d26 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-abbdf48d-001a-428d-b729-11cdd6027d26 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-abbdf48d-001a-428d-b729-11cdd6027d26 .shogun-image-content {
  
    justify-content: center;
  
}

.s-abbdf48d-001a-428d-b729-11cdd6027d26.shg-align-container {
  display: flex;
  justify-content: center
}

.s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image {
  box-sizing: border-box;
}



.s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-abbdf48d-001a-428d-b729-11cdd6027d26 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container {
      position: relative;
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-abbdf48d-001a-428d-b729-11cdd6027d26 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}
#s-b5f7eef3-f52f-478a-b9a8-02fee96dea09 {
  margin-top: 10%;
margin-bottom: 10%;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
  max-width: 70%;
aspect-ratio: 1/1;
text-align: center;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
  margin: 0 !important;
  overflow: visible;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
  /* Add background color handling */
  
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image {
  box-sizing: border-box;
}



.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container {
      position: relative;
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

@media (min-width: 1200px){#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
  margin: 0 !important;
  overflow: visible;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
  /* Add background color handling */
  
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image {
  box-sizing: border-box;
}



.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container {
      position: relative;
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
  margin: 0 !important;
  overflow: visible;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
  /* Add background color handling */
  
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image {
  box-sizing: border-box;
}



.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container {
      position: relative;
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
  margin: 0 !important;
  overflow: visible;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
  /* Add background color handling */
  
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image {
  box-sizing: border-box;
}



.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container {
      position: relative;
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (max-width: 767px){#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
  margin: 0 !important;
  overflow: visible;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
  /* Add background color handling */
  
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image {
  box-sizing: border-box;
}



.s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container {
      position: relative;
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-476dcae4-5054-4c96-8a1e-b2fce1611ee8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}
#s-9e28c5ed-28d0-4a86-98bd-7de4a3314f36 {
  margin-top: 10%;
margin-bottom: 10%;
}

#s-39eaf6c6-b2a8-44d5-bd8f-74c0cfb4e729 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 30px;
padding-left: 10%;
padding-bottom: 30px;
padding-right: 10%;
text-align: center;
}

#s-39eaf6c6-b2a8-44d5-bd8f-74c0cfb4e729 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}



#s-3291a1bb-4b07-4dfa-9ea5-2d75a264493f {
  min-height: 50px;
}








#s-3291a1bb-4b07-4dfa-9ea5-2d75a264493f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3291a1bb-4b07-4dfa-9ea5-2d75a264493f.shg-box.shg-c {
  justify-content: center;
}

#s-e032d61d-989b-40ce-850a-2a7763999b43 {
  margin-top: 20px;
margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-e032d61d-989b-40ce-850a-2a7763999b43"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e032d61d-989b-40ce-850a-2a7763999b43"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e032d61d-989b-40ce-850a-2a7763999b43"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e032d61d-989b-40ce-850a-2a7763999b43"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-c6e8ce7a-7da9-4474-b000-32f5369c9a0c {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
}

#s-d10d7d02-59f9-414e-9bd1-de47bd6cfc9a {
  margin-top: 20px;
margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
border-radius: 5px;
background-color: rgba(37, 37, 37, 0);
text-align: center;
text-decoration: none;
}
#s-d10d7d02-59f9-414e-9bd1-de47bd6cfc9a:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYmNlYjNiM2UtYjZiZS00N2QwLTk1NmQtZWE1MTkyOTcwMDVjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojMGE3OGNhO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojODExMWJiO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNiY2ViM2IzZS1iNmJlLTQ3ZDAtOTU2ZC1lYTUxOTI5NzAwNWMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#0a78ca"}, {"id"=>2, "pos"=>1, "color"=>"#8111bb"}] !important;}#s-d10d7d02-59f9-414e-9bd1-de47bd6cfc9a:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNjlhZmJjNTAtMTFiZi00YTA4LWFhZWYtYTRlYTQ4ODMyOTUzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTAwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2OWFmYmM1MC0xMWJmLTRhMDgtYWFlZi1hNGVhNDg4MzI5NTMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef100"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}

  #s-d10d7d02-59f9-414e-9bd1-de47bd6cfc9a-root {
    text-align: center;
  }


#s-d10d7d02-59f9-414e-9bd1-de47bd6cfc9a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-d10d7d02-59f9-414e-9bd1-de47bd6cfc9a-root {
    text-align: center;
  }


#s-d10d7d02-59f9-414e-9bd1-de47bd6cfc9a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d10d7d02-59f9-414e-9bd1-de47bd6cfc9a-root {
    text-align: center;
  }


#s-d10d7d02-59f9-414e-9bd1-de47bd6cfc9a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d10d7d02-59f9-414e-9bd1-de47bd6cfc9a-root {
    text-align: center;
  }


#s-d10d7d02-59f9-414e-9bd1-de47bd6cfc9a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-d10d7d02-59f9-414e-9bd1-de47bd6cfc9a-root {
    text-align: center;
  }


#s-d10d7d02-59f9-414e-9bd1-de47bd6cfc9a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
  margin-top: 0%;
margin-bottom: 0%;
max-width: 50%;
aspect-ratio: 1000/584;
text-align: center;
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0%;
  margin-bottom: 0%;
}

.shg-image-content-margin-container-s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
  /* Add padding handling */
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 5%;
  padding-bottom: 5%;
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shg-image-content-wrapper {
      aspect-ratio: 1000/584;
      min-width: 100%;
      height: auto;
    }

    #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shogun-image-link {
      aspect-ratio: 1000/584;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }




.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image {
  box-sizing: border-box;
}



.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
      --shg-aspect-ratio: calc(1000/584); 
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container {
      position: relative;
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

@media (min-width: 1200px){#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shg-image-content-wrapper {
      aspect-ratio: 1000/584;
      min-width: 100%;
      height: auto;
    }

    #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shogun-image-link {
      aspect-ratio: 1000/584;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }




.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image {
  box-sizing: border-box;
}



.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
      --shg-aspect-ratio: calc(1000/584); 
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container {
      position: relative;
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shg-image-content-wrapper {
      aspect-ratio: 1000/584;
      min-width: 100%;
      height: auto;
    }

    #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shogun-image-link {
      aspect-ratio: 1000/584;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }




.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image {
  box-sizing: border-box;
}



.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
      --shg-aspect-ratio: calc(1000/584); 
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container {
      position: relative;
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shg-image-content-wrapper {
      aspect-ratio: 1000/584;
      min-width: 100%;
      height: auto;
    }

    #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shogun-image-link {
      aspect-ratio: 1000/584;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }




.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image {
  box-sizing: border-box;
}



.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
      --shg-aspect-ratio: calc(1000/584); 
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container {
      position: relative;
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (max-width: 767px){#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
  margin: 0 !important;
  overflow: visible;
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
  /* Add background color handling */
  
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shg-image-content-wrapper {
      aspect-ratio: 1000/584;
      min-width: 100%;
      height: auto;
    }

    #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shogun-image-link {
      aspect-ratio: 1000/584;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }




.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 .shogun-image-content {
  
    justify-content: center;
  
}

.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image {
  box-sizing: border-box;
}



.s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 {
      --shg-aspect-ratio: calc(1000/584); 
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container {
      position: relative;
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a7437ed0-2c3e-4054-8cfb-3cdafb4eda48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}
#s-fc909540-8396-44bc-8955-bce9d878ec4f {
  min-height: 50px;
}








#s-fc909540-8396-44bc-8955-bce9d878ec4f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fc909540-8396-44bc-8955-bce9d878ec4f.shg-box.shg-c {
  justify-content: center;
}

#s-c12c709d-50ca-441d-9893-8cf54a71a918 {
  padding-top: 30px;
padding-bottom: 15px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 0);
border-style: solid;
text-align: center;
}

#s-c12c709d-50ca-441d-9893-8cf54a71a918 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Roobert-Bold";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-4746a6f1-1822-44e4-baae-2e3046bf7171 {
  padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
}

@media (min-width: 0px) {
[id="s-4746a6f1-1822-44e4-baae-2e3046bf7171"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4746a6f1-1822-44e4-baae-2e3046bf7171"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-4746a6f1-1822-44e4-baae-2e3046bf7171"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-4746a6f1-1822-44e4-baae-2e3046bf7171"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-6b1d59b9-9622-4cc6-bd40-755eda6dfd4d > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-6b1d59b9-9622-4cc6-bd40-755eda6dfd4d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-6b1d59b9-9622-4cc6-bd40-755eda6dfd4d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: #000;
}

#s-6b1d59b9-9622-4cc6-bd40-755eda6dfd4d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-6b1d59b9-9622-4cc6-bd40-755eda6dfd4d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: #000;
  text-align: left;
  font-family: Roobert-SemiBold;
  
  
  font-size: 16px;
}

#s-6b1d59b9-9622-4cc6-bd40-755eda6dfd4d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-4ab00b08-d635-46ba-b6e1-5cfd7bc2b6d8 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-4ab00b08-d635-46ba-b6e1-5cfd7bc2b6d8 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-4ab00b08-d635-46ba-b6e1-5cfd7bc2b6d8 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: #000;
}

#s-4ab00b08-d635-46ba-b6e1-5cfd7bc2b6d8 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-4ab00b08-d635-46ba-b6e1-5cfd7bc2b6d8 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: #000;
  text-align: left;
  font-family: Roobert-SemiBold;
  
  
  font-size: 16px;
}

#s-4ab00b08-d635-46ba-b6e1-5cfd7bc2b6d8 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-bf769b7a-600c-4657-8f5e-4f8bdb75937c > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-bf769b7a-600c-4657-8f5e-4f8bdb75937c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-bf769b7a-600c-4657-8f5e-4f8bdb75937c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: #000;
}

#s-bf769b7a-600c-4657-8f5e-4f8bdb75937c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-bf769b7a-600c-4657-8f5e-4f8bdb75937c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: #000;
  text-align: left;
  font-family: Roobert-SemiBold;
  
  
  font-size: 16px;
}

#s-bf769b7a-600c-4657-8f5e-4f8bdb75937c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-bd6dbe63-cfe9-42d2-8537-92a1530cb717 {
  min-height: 50px;
}








#s-bd6dbe63-cfe9-42d2-8537-92a1530cb717 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bd6dbe63-cfe9-42d2-8537-92a1530cb717.shg-box.shg-c {
  justify-content: center;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}
