#s-40b859c5-83b1-499d-95b1-07ef7c3df50d {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 5%;
}
@media (min-width: 768px) and (max-width: 991px){#s-40b859c5-83b1-499d-95b1-07ef7c3df50d {
  display: none;
}
#s-40b859c5-83b1-499d-95b1-07ef7c3df50d, #wrap-s-40b859c5-83b1-499d-95b1-07ef7c3df50d { display: none !important; }}@media (max-width: 767px){#s-40b859c5-83b1-499d-95b1-07ef7c3df50d {
  display: none;
}
#s-40b859c5-83b1-499d-95b1-07ef7c3df50d, #wrap-s-40b859c5-83b1-499d-95b1-07ef7c3df50d { display: none !important; }}
.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-2e3178f7-3e71-4efe-8d4b-ee501ade8b49 {
  margin-right: auto;
padding-left: 5%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-2e3178f7-3e71-4efe-8d4b-ee501ade8b49"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2e3178f7-3e71-4efe-8d4b-ee501ade8b49"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-2e3178f7-3e71-4efe-8d4b-ee501ade8b49"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2e3178f7-3e71-4efe-8d4b-ee501ade8b49"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-2e3178f7-3e71-4efe-8d4b-ee501ade8b49"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2e3178f7-3e71-4efe-8d4b-ee501ade8b49"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-2e3178f7-3e71-4efe-8d4b-ee501ade8b49"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

.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-e1cd0db2-1b90-4372-bb12-80dae6164871 {
  margin-left: auto;
margin-right: auto;
padding-left: 18%;
padding-right: 18%;
text-align: center;
}



.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}




.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 img.shogun-image,
.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 .shg-image-zoom,
.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}


@media (min-width: 1200px){

.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}




.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 img.shogun-image,
.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 .shg-image-zoom,
.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}




.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 img.shogun-image,
.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 .shg-image-zoom,
.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}




.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 img.shogun-image,
.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 .shg-image-zoom,
.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}


}@media (max-width: 767px){

.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}




.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 img.shogun-image,
.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 .shg-image-zoom,
.shg-c#s-e1cd0db2-1b90-4372-bb12-80dae6164871 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}


}
.shg-gallery-root {}

.shg-gallery-arrows-container {
  display: flex;
  align-items: center;
  position: relative;
}

.shg-gallery-dots-container {
  display: flex;
  justify-content: center;
  position: relative;
}

.shg-gallery-scroll-container {
  position: relative;
}

.shg-gallery-thumb-list {
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
}

.shg-gallery-thumb-image {
  max-width: 100%;
  display: inline-block;
  cursor: pointer;
}

.shg-gallery-thumb-image:hover {
  opacity: 0.6;
}

.shg-gallery-thumb-image-square {
  display: flex;
  align-items: center;
  overflow: hidden;
  justify-content: center;
  align-items: center;
}

.shg-gallery-image-hidden {
  display: none;
}

.shg-gallery-scroll-button {
  position: absolute;
  width: 3%;
  max-width: 48px;
  max-height: 48px;
}

.shg-left {
  left: 0;
  margin-left: 1%;
}

.shg-right {
  right: 0;
  margin-right: 1%;
}

.shg-gallery-dot {
  height: 14px;
  width: 14px;
  opacity: 0.5;
  border-radius: 100%;
  margin: 0 8px;
}

.shg-selected {
  opacity: 1;
}
#s-eaacde14-d50c-4e3a-a038-696c0bda0844 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-eaacde14-d50c-4e3a-a038-696c0bda0844 .shg-gallery-thumb-image-wrapper {
  

  flex-basis: 25.0%;
  padding-right: 10px;
  padding-bottom: 10px;
}

#s-eaacde14-d50c-4e3a-a038-696c0bda0844 .shg-gallery-dots-container {
  
    margin-top: 8px;
  
}

#s-eaacde14-d50c-4e3a-a038-696c0bda0844 .shg-gallery-thumb-list-margin {
  margin-right: -10px;
}

#s-eaacde14-d50c-4e3a-a038-696c0bda0844 .shg-gallery-scroll-container {
  
    left: 5%;
    width: 90%;
  
}

#s-eaacde14-d50c-4e3a-a038-696c0bda0844 .shg-gallery-scroll-button {
  color: #FFF;
}

#s-eaacde14-d50c-4e3a-a038-696c0bda0844 .shg-gallery-dot {
  background-color: rgba(255, 116, 0, 1);
}

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

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

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

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

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

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

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

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

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

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

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

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

#s-a621b153-3ae2-435a-85f1-0a22c3876b9a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-a621b153-3ae2-435a-85f1-0a22c3876b9a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a621b153-3ae2-435a-85f1-0a22c3876b9a.shg-box.shg-c {
  justify-content: center;
}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: #000000;
  font-family: "Lato";
  text-transform: none;
  font-weight: 900;
  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-2999bd9a-ce5f-4642-8a8f-735fd401e619 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2999bd9a-ce5f-4642-8a8f-735fd401e619 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  
  
  text-align: left;
}



#s-52507577-67b3-4e46-b2b4-2804e1d226fc {
  margin-left: auto;
margin-bottom: 1em;
margin-right: auto;
text-align: left;
}

#s-52507577-67b3-4e46-b2b4-2804e1d226fc .shg-product-sold-out {
  display: none;
  color: rgba(255, 116, 0, 1);
  font-size: 20px;
  font-weight:  700 ;
  font-family: Lato;
  font-style:  normal ;
}

#s-52507577-67b3-4e46-b2b4-2804e1d226fc .shg-product-price {
  color: rgba(255, 116, 0, 1);
  font-weight:  700 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 20px;
}

#s-52507577-67b3-4e46-b2b4-2804e1d226fc .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 16px;
  padding-left: 10px;
}

.shg-product-description {
  overflow-wrap: break-word;
}

.shg-product-description img {
  margin: 0 20px;
}

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

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

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

.shg-default-product-description-content p,
.shg-default-product-description-content h1,
.shg-default-product-description-content h2,
.shg-default-product-description-content h3,
.shg-default-product-description-content h4,
.shg-default-product-description-content h5,
.shg-default-product-description-content h6,
.shg-default-product-description-content address,
.shg-default-product-description-content pre,
.shg-default-product-description-content div,
.shg-default-product-description-content ol,
.shg-default-product-description-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-product-description-content h1,
.shg-default-product-description-content h2,
.shg-default-product-description-content h3,
.shg-default-product-description-content h4,
.shg-default-product-description-content h5,
.shg-default-product-description-content h6 {
  color: #000000;
  font-family: "Lato";
  font-weight: 900;
}

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

.shg-default-product-description-content strong,
.shg-default-product-description-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-product-description-content em {
  font-weight: inherit;
}

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

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

.shg-default-product-description-content p {
  font-size: 1em;
  font-weight: 400;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0.6em;
  color: #000000;
  font-family: "Lato";
}

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

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

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

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

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

.shg-default-product-description-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-product-description-content ul {
  list-style: disc;
}

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

.shg-default-product-description-content ul,
.shg-default-product-description-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-product-description-content li {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1;
  list-style: inherit;
  margin-top: 0.67em;
}

.shg-default-product-description-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-product-description-content address {
  font-size: 1em;
  font-style: italic;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0;
}

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

#s-6ce37352-9320-43f2-b3a6-9fee33408ded {
  margin-left: auto;
margin-right: auto;
padding-right: 10em;
}

.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-519c2940-5b87-468a-9536-5b99846a5b9b {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

#s-519c2940-5b87-468a-9536-5b99846a5b9b > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-519c2940-5b87-468a-9536-5b99846a5b9b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-519c2940-5b87-468a-9536-5b99846a5b9b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-519c2940-5b87-468a-9536-5b99846a5b9b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-519c2940-5b87-468a-9536-5b99846a5b9b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Lato;
  font-weight: 700;
  
  font-size: 16px;
}

#s-519c2940-5b87-468a-9536-5b99846a5b9b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-22d8a741-fc58-40b8-b75a-05aeff28ca18 {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-left: 3%;
padding-bottom: 15px;
padding-right: 3%;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.13);
}








#s-22d8a741-fc58-40b8-b75a-05aeff28ca18 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-22d8a741-fc58-40b8-b75a-05aeff28ca18.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content p {
  color: #000000;
  font-family: "Lato";
  font-weight: 400;
}

#s-35ac0b9a-dc4e-42df-adb0-5502acfc29b0 {
  margin-left: auto;
margin-right: auto;
}

.shg-hr-wrapper {
  padding: 30px 0;
}

.shg-hr-wrapper hr {
  margin: 0;
  border: 0;
  width: 100%;
}

#s-5b280098-0a60-47c8-b1c3-125fb4e1f113 {
  margin-top: -25px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
}

#s-5b280098-0a60-47c8-b1c3-125fb4e1f113 hr {
  border-top: 2px solid rgba(255, 116, 0, 1);
}

#s-892d0658-d4b4-4384-8733-3ca4bb700c03 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-892d0658-d4b4-4384-8733-3ca4bb700c03"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-892d0658-d4b4-4384-8733-3ca4bb700c03"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-892d0658-d4b4-4384-8733-3ca4bb700c03"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-892d0658-d4b4-4384-8733-3ca4bb700c03"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-892d0658-d4b4-4384-8733-3ca4bb700c03"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-892d0658-d4b4-4384-8733-3ca4bb700c03"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-892d0658-d4b4-4384-8733-3ca4bb700c03"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

#s-32876bf7-6ab1-4881-85ca-36588d7149df {
  margin-left: auto;
margin-right: auto;
}

#s-a4324a94-692e-4247-b78f-2565c4b80fd0 {
  margin-left: auto;
margin-right: auto;
}

#s-9c70f900-f91f-405b-b417-67bb51d06217 {
  margin-top: -25px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
}

#s-9c70f900-f91f-405b-b417-67bb51d06217 hr {
  border-top: 2px solid rgba(255, 116, 0, 1);
}

#s-4fa3517d-c03a-4575-85b9-228fc8afbfb5 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-4fa3517d-c03a-4575-85b9-228fc8afbfb5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4fa3517d-c03a-4575-85b9-228fc8afbfb5"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-4fa3517d-c03a-4575-85b9-228fc8afbfb5"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4fa3517d-c03a-4575-85b9-228fc8afbfb5"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-4fa3517d-c03a-4575-85b9-228fc8afbfb5"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4fa3517d-c03a-4575-85b9-228fc8afbfb5"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-4fa3517d-c03a-4575-85b9-228fc8afbfb5"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

#s-1438f617-8137-402b-9897-78e62cd1c835 {
  margin-left: auto;
margin-right: auto;
}

#s-8943e53f-b8c0-45d1-9b9b-70b975d09a60 {
  margin-left: auto;
margin-right: auto;
}

#s-95ae1564-eac0-4d3e-9ae3-5d68e87ac802 {
  margin-top: -25px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
}

#s-95ae1564-eac0-4d3e-9ae3-5d68e87ac802 hr {
  border-top: 2px solid rgba(255, 116, 0, 1);
}

#s-a6df7c57-9df9-4f41-a1d9-d4cdba7e52af {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-a6df7c57-9df9-4f41-a1d9-d4cdba7e52af"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a6df7c57-9df9-4f41-a1d9-d4cdba7e52af"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-a6df7c57-9df9-4f41-a1d9-d4cdba7e52af"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a6df7c57-9df9-4f41-a1d9-d4cdba7e52af"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-a6df7c57-9df9-4f41-a1d9-d4cdba7e52af"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a6df7c57-9df9-4f41-a1d9-d4cdba7e52af"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-a6df7c57-9df9-4f41-a1d9-d4cdba7e52af"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

#s-a9048747-fd41-4130-8bd2-b4fb575f1aec {
  margin-left: auto;
margin-right: auto;
}

#s-f1ff118e-c7ef-48ad-a355-2ba87cd8db34 {
  margin-left: auto;
margin-right: auto;
}

#s-22e5f4b9-c14b-499c-960d-27d10bc57d23 {
  margin-top: -25px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
}

#s-22e5f4b9-c14b-499c-960d-27d10bc57d23 hr {
  border-top: 2px solid rgba(255, 116, 0, 1);
}

#s-ed92e777-8cd5-4b8f-a0fb-b2575bd5134f {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ed92e777-8cd5-4b8f-a0fb-b2575bd5134f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ed92e777-8cd5-4b8f-a0fb-b2575bd5134f"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-ed92e777-8cd5-4b8f-a0fb-b2575bd5134f"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ed92e777-8cd5-4b8f-a0fb-b2575bd5134f"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-ed92e777-8cd5-4b8f-a0fb-b2575bd5134f"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ed92e777-8cd5-4b8f-a0fb-b2575bd5134f"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-ed92e777-8cd5-4b8f-a0fb-b2575bd5134f"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

#s-a984762a-d7da-4686-92a2-24dc361d089e {
  margin-left: auto;
margin-right: auto;
}

#s-a996711c-cdd0-44ff-ac90-48389731828c {
  margin-left: auto;
margin-right: auto;
}

#s-656227af-2bdd-4f02-aaf5-4da5db8ec043 {
  margin-top: -25px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
}

#s-656227af-2bdd-4f02-aaf5-4da5db8ec043 hr {
  border-top: 2px solid rgba(255, 116, 0, 1);
}

#s-1e03aefa-aec4-4093-9bb3-786545c7fbc5 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1e03aefa-aec4-4093-9bb3-786545c7fbc5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1e03aefa-aec4-4093-9bb3-786545c7fbc5"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1e03aefa-aec4-4093-9bb3-786545c7fbc5"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1e03aefa-aec4-4093-9bb3-786545c7fbc5"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1e03aefa-aec4-4093-9bb3-786545c7fbc5"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1e03aefa-aec4-4093-9bb3-786545c7fbc5"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1e03aefa-aec4-4093-9bb3-786545c7fbc5"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

#s-fdc48bcb-388d-48f9-8629-0f42fb984779 {
  margin-left: auto;
margin-right: auto;
}

#s-074365d0-4cf4-4a28-a13f-de4c12291aa5 {
  margin-left: auto;
margin-right: auto;
}

#s-6f3d7ce4-ae63-4dae-9a0f-336fd3059107 {
  margin-top: -25px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
}

#s-6f3d7ce4-ae63-4dae-9a0f-336fd3059107 hr {
  border-top: 2px solid rgba(255, 116, 0, 1);
}

#s-d02f26b8-5fbf-48d0-9ea4-a02c04399864 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d02f26b8-5fbf-48d0-9ea4-a02c04399864"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d02f26b8-5fbf-48d0-9ea4-a02c04399864"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d02f26b8-5fbf-48d0-9ea4-a02c04399864"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d02f26b8-5fbf-48d0-9ea4-a02c04399864"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d02f26b8-5fbf-48d0-9ea4-a02c04399864"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d02f26b8-5fbf-48d0-9ea4-a02c04399864"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d02f26b8-5fbf-48d0-9ea4-a02c04399864"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

#s-99db53af-2364-4b84-9bd7-fe6f612f050d {
  margin-left: auto;
margin-right: auto;
}

#s-c4d2c486-18eb-48c0-b160-bc1a324131a8 {
  margin-left: auto;
margin-right: auto;
}

#s-8a4f49f3-8f84-4bf1-b2ad-96ce98276716 {
  margin-top: -25px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
}

#s-8a4f49f3-8f84-4bf1-b2ad-96ce98276716 hr {
  border-top: 2px solid rgba(255, 116, 0, 1);
}

#s-9c4b00eb-776a-484e-8969-bb1307fe3471 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-9c4b00eb-776a-484e-8969-bb1307fe3471"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9c4b00eb-776a-484e-8969-bb1307fe3471"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-9c4b00eb-776a-484e-8969-bb1307fe3471"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9c4b00eb-776a-484e-8969-bb1307fe3471"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-9c4b00eb-776a-484e-8969-bb1307fe3471"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9c4b00eb-776a-484e-8969-bb1307fe3471"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-9c4b00eb-776a-484e-8969-bb1307fe3471"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

#s-c45847fb-0823-4638-948a-61a9227b09ad {
  margin-left: auto;
margin-right: auto;
}

#s-e5389bd1-73eb-4788-8a6e-5da0d41a3ecf {
  margin-left: auto;
margin-right: auto;
}

#s-4a806f89-3d21-4551-b350-3290082dc320 {
  margin-top: -25px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
}

#s-4a806f89-3d21-4551-b350-3290082dc320 hr {
  border-top: 2px solid rgba(255, 116, 0, 1);
}

#s-1267b23e-5bf1-416f-9266-ba15d8a23010 {
  margin-left: auto;
margin-right: auto;
}

.shg-btn-container {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.shg-variant-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

.shg-variant-btn {
  cursor: pointer;
  box-sizing: border-box;
  display: inline-block;
  text-decoration: none;
  letter-spacing: normal;
}

.shg-variant-btn.hidden {
  display: none;
}

.shg-variant-btn.disabled {
  cursor: not-allowed;
}

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

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

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

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

#s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 {
  margin-top: 1em;
margin-left: 0%;
margin-bottom: 1em;
margin-right: 0%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
text-decoration: none;
text-align: left;
}

#s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}


  #s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-product-selector-wrapper label {
    
    font-weight:  normal ;
    font-family: Lato;
    font-style:  normal ;
    
  }

  
    #s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-product-selector-wrapper label:after {
      display: block;
      content: ' ';
      margin-bottom: 0px;
    }
  




  #s-cd8f0757-5828-4e1e-93cd-5fb2ff336232-btn-wrapper {
    text-align: center;
  }


#s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-variant-btn {
  
    background-color: rgba(255, 116, 0, 0.15);
  

  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 10px;
  border: 4px solid rgba(255, 255, 255, 1);
}

#s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: rgba(255, 116, 0, 1);
  
  color: #ffffff;
  border-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  border-width: 5px;
}

#s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-variant-btn:active, #s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-variant-btn.active {
  
    background-image: none;
    background-color: rgba(255, 116, 0, 1);
  
  color: #ffffff;
  border-color: #2C2A34;
  border-radius: 10px;
  border-width: 5px;
}

#s-cd8f0757-5828-4e1e-93cd-5fb2ff336232 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: rgba(209, 209, 209, 1);
  
  color: rgba(0, 0, 0, 0.49);
  border-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  border-width: 10px;
}

.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-f685d801-9413-4b77-90f5-0b5f133a7b41 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDM5N2ZhNGYtZWFmNS00NmZkLWJkZWItOTFhNmI1NTE5N2UyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTY2OGFmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAzYzhhO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwMzk3ZmE0Zi1lYWY1LTQ2ZmQtYmRlYi05MWE2YjU1MTk3ZTIpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 1em;
margin-left: auto;
margin-bottom: 1em;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
text-align: left;
cursor: pointer;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#1668af"}, {"id"=>2, "pos"=>1, "color"=>"#003c8a"}];
}
#s-f685d801-9413-4b77-90f5-0b5f133a7b41:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjUwNzI0MzYtN2UwZS00OTQ5LWI2ZjctYzUwYjRkYWY5YTVjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmY3NDAwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzYwMDAzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyNTA3MjQzNi03ZTBlLTQ5NDktYjZmNy1jNTBiNGRhZjlhNWMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ff7400"}, {"id"=>2, "pos"=>1, "color"=>"#c60003"}] !important;}#s-f685d801-9413-4b77-90f5-0b5f133a7b41:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f685d801-9413-4b77-90f5-0b5f133a7b41-atc-btn-wrapper {
    text-align: left;
  }


#s-f685d801-9413-4b77-90f5-0b5f133a7b41 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f685d801-9413-4b77-90f5-0b5f133a7b41.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f685d801-9413-4b77-90f5-0b5f133a7b41.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-f685d801-9413-4b77-90f5-0b5f133a7b41.shg-btn.shg-product-atc-error {
  
  font-family: Lato;
  
  
  
}


@media (min-width: 1200px){
  #s-f685d801-9413-4b77-90f5-0b5f133a7b41-atc-btn-wrapper {
    text-align: left;
  }


#s-f685d801-9413-4b77-90f5-0b5f133a7b41 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f685d801-9413-4b77-90f5-0b5f133a7b41.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f685d801-9413-4b77-90f5-0b5f133a7b41.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-f685d801-9413-4b77-90f5-0b5f133a7b41.shg-btn.shg-product-atc-error {
  
  font-family: Lato;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f685d801-9413-4b77-90f5-0b5f133a7b41-atc-btn-wrapper {
    text-align: left;
  }


#s-f685d801-9413-4b77-90f5-0b5f133a7b41 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f685d801-9413-4b77-90f5-0b5f133a7b41.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f685d801-9413-4b77-90f5-0b5f133a7b41.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-f685d801-9413-4b77-90f5-0b5f133a7b41.shg-btn.shg-product-atc-error {
  
  font-family: Lato;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f685d801-9413-4b77-90f5-0b5f133a7b41-atc-btn-wrapper {
    text-align: left;
  }


#s-f685d801-9413-4b77-90f5-0b5f133a7b41 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f685d801-9413-4b77-90f5-0b5f133a7b41.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f685d801-9413-4b77-90f5-0b5f133a7b41.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-f685d801-9413-4b77-90f5-0b5f133a7b41.shg-btn.shg-product-atc-error {
  
  font-family: Lato;
  
  
  
}


}@media (max-width: 767px){
  #s-f685d801-9413-4b77-90f5-0b5f133a7b41-atc-btn-wrapper {
    text-align: left;
  }


#s-f685d801-9413-4b77-90f5-0b5f133a7b41 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f685d801-9413-4b77-90f5-0b5f133a7b41.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f685d801-9413-4b77-90f5-0b5f133a7b41.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-f685d801-9413-4b77-90f5-0b5f133a7b41.shg-btn.shg-product-atc-error {
  
  font-family: Lato;
  
  
  
}


}
#s-b9b15327-8246-4b25-9431-ca0866e932da {
  margin-left: auto;
margin-right: auto;
padding-left: 10%;
padding-bottom: 50px;
padding-right: 10%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b9b15327-8246-4b25-9431-ca0866e932da {
  display: none;
}
#s-b9b15327-8246-4b25-9431-ca0866e932da, #wrap-s-b9b15327-8246-4b25-9431-ca0866e932da { display: none !important; }}@media (max-width: 767px){#s-b9b15327-8246-4b25-9431-ca0866e932da {
  display: none;
}
#s-b9b15327-8246-4b25-9431-ca0866e932da, #wrap-s-b9b15327-8246-4b25-9431-ca0866e932da { display: none !important; }}







#s-b9b15327-8246-4b25-9431-ca0866e932da > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b9b15327-8246-4b25-9431-ca0866e932da.shg-box.shg-c {
  justify-content: center;
}

#s-4042cf62-1ddd-4c0d-bcfd-14ec99939be4 {
  margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-4042cf62-1ddd-4c0d-bcfd-14ec99939be4 .shogun-heading-component h1 {
  
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  
  
  text-align: center;
}



#s-619fa1b1-d6c9-4dd8-a84b-d5755b023570 {
  margin-left: 5%;
margin-right: 5%;
}

#s-569300be-c181-465e-99db-9c20e8079515 {
  margin-bottom: 30px;
padding-top: 2em;
padding-left: 5%;
padding-bottom: 2em;
padding-right: 5%;
}
@media (min-width: 1200px){#s-569300be-c181-465e-99db-9c20e8079515 {
  display: none;
}
#s-569300be-c181-465e-99db-9c20e8079515, #wrap-s-569300be-c181-465e-99db-9c20e8079515 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-569300be-c181-465e-99db-9c20e8079515 {
  display: none;
}
#s-569300be-c181-465e-99db-9c20e8079515, #wrap-s-569300be-c181-465e-99db-9c20e8079515 { display: none !important; }}
#s-5919cc22-5ad7-4e6e-8883-3d17b874ba50 {
  padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-5919cc22-5ad7-4e6e-8883-3d17b874ba50"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5919cc22-5ad7-4e6e-8883-3d17b874ba50"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-5919cc22-5ad7-4e6e-8883-3d17b874ba50"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-5919cc22-5ad7-4e6e-8883-3d17b874ba50"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-0d1ce9bc-782b-453c-9b4f-0c9b55c7033d {
  text-align: center;
}



.shg-c#s-0d1ce9bc-782b-453c-9b4f-0c9b55c7033d .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-0d1ce9bc-782b-453c-9b4f-0c9b55c7033d .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-0d1ce9bc-782b-453c-9b4f-0c9b55c7033d .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-0d1ce9bc-782b-453c-9b4f-0c9b55c7033d .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}@media (max-width: 767px){

.shg-c#s-0d1ce9bc-782b-453c-9b4f-0c9b55c7033d .shg-image-zoom {
  width:  1080; 
  height:  100%; 
}





}
#s-40855e87-c327-4e27-8511-11cffb96e704 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 10px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
text-align: left;
}

#s-40855e87-c327-4e27-8511-11cffb96e704 .shg-gallery-thumb-image-wrapper {
  

  flex-basis: 20.0%;
  padding-right: 10px;
  padding-bottom: 10px;
}

#s-40855e87-c327-4e27-8511-11cffb96e704 .shg-gallery-dots-container {
  
    margin-top: 8px;
  
}

#s-40855e87-c327-4e27-8511-11cffb96e704 .shg-gallery-thumb-list-margin {
  margin-right: -10px;
}

#s-40855e87-c327-4e27-8511-11cffb96e704 .shg-gallery-scroll-container {
  
    width: 100%;
  
}

#s-40855e87-c327-4e27-8511-11cffb96e704 .shg-gallery-scroll-button {
  color: #FFF;
}

#s-40855e87-c327-4e27-8511-11cffb96e704 .shg-gallery-dot {
  background-color: rgba(255, 116, 0, 1);
}

.shg-product-title-component h1,
.shg-product-title-component h2,
.shg-product-title-component h3,
.shg-product-title-component h4,
.shg-product-title-component h5,
.shg-product-title-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: #000000;
  font-family: "Lato";
  text-transform: none;
  font-weight: 900;
  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-263965d4-4a38-4a90-9e2c-6bf65261b976 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-263965d4-4a38-4a90-9e2c-6bf65261b976 {
  display: none;
}
#s-263965d4-4a38-4a90-9e2c-6bf65261b976, #wrap-s-263965d4-4a38-4a90-9e2c-6bf65261b976 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-263965d4-4a38-4a90-9e2c-6bf65261b976 {
  display: none;
}
#s-263965d4-4a38-4a90-9e2c-6bf65261b976, #wrap-s-263965d4-4a38-4a90-9e2c-6bf65261b976 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-263965d4-4a38-4a90-9e2c-6bf65261b976 {
  display: none;
}
#s-263965d4-4a38-4a90-9e2c-6bf65261b976, #wrap-s-263965d4-4a38-4a90-9e2c-6bf65261b976 { display: none !important; }}@media (max-width: 767px){#s-263965d4-4a38-4a90-9e2c-6bf65261b976 {
  display: none;
}
#s-263965d4-4a38-4a90-9e2c-6bf65261b976, #wrap-s-263965d4-4a38-4a90-9e2c-6bf65261b976 { display: none !important; }}
#s-263965d4-4a38-4a90-9e2c-6bf65261b976 .shg-product-title-component h1 {
  color: #000;
  
  
  
  
  
  
  
}

#s-0312b5cf-b7d7-4deb-8550-4158031cd79a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0312b5cf-b7d7-4deb-8550-4158031cd79a .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  
  
  text-align: left;
}



#s-db68999a-9abc-4399-b6c5-cfbef753314c {
  margin-top: 0px;
margin-bottom: 1em;
text-align: left;
}

#s-db68999a-9abc-4399-b6c5-cfbef753314c .shg-product-sold-out {
  display: none;
  color: rgba(255, 116, 0, 1);
  font-size: 20px;
  font-weight:  700 ;
  font-family: Lato;
  font-style:  normal ;
}

#s-db68999a-9abc-4399-b6c5-cfbef753314c .shg-product-price {
  color: rgba(255, 116, 0, 1);
  font-weight:  700 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 20px;
}

#s-db68999a-9abc-4399-b6c5-cfbef753314c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b84852ca-5714-48b2-afaf-2abefe70d521 {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

#s-b84852ca-5714-48b2-afaf-2abefe70d521 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-b84852ca-5714-48b2-afaf-2abefe70d521 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-b84852ca-5714-48b2-afaf-2abefe70d521 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-b84852ca-5714-48b2-afaf-2abefe70d521 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-b84852ca-5714-48b2-afaf-2abefe70d521 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Lato;
  font-weight: 700;
  
  font-size: 16px;
}

#s-b84852ca-5714-48b2-afaf-2abefe70d521 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-078998c5-1ebf-4ea4-8ec3-86be67d89d4a {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-left: 3%;
padding-bottom: 15px;
padding-right: 3%;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.11);
}








#s-078998c5-1ebf-4ea4-8ec3-86be67d89d4a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-078998c5-1ebf-4ea4-8ec3-86be67d89d4a.shg-box.shg-c {
  justify-content: center;
}

#s-9773c5d7-7b39-4049-a4a8-67f62798e3d5 {
  margin-left: auto;
margin-right: auto;
}

#s-7ace8a01-078d-401e-850c-ee9e49a4be48 {
  margin-top: -25px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
}
@media (max-width: 767px){#s-7ace8a01-078d-401e-850c-ee9e49a4be48 {
  
}
}
#s-7ace8a01-078d-401e-850c-ee9e49a4be48 hr {
  border-top: 2px solid rgba(255, 116, 0, 1);
}

#s-25b7c3db-1a97-4a08-8b10-6dc3e12de0ac {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-25b7c3db-1a97-4a08-8b10-6dc3e12de0ac"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-25b7c3db-1a97-4a08-8b10-6dc3e12de0ac"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-25b7c3db-1a97-4a08-8b10-6dc3e12de0ac"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-25b7c3db-1a97-4a08-8b10-6dc3e12de0ac"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-25b7c3db-1a97-4a08-8b10-6dc3e12de0ac"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-25b7c3db-1a97-4a08-8b10-6dc3e12de0ac"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-25b7c3db-1a97-4a08-8b10-6dc3e12de0ac"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

}

#s-c75ced1f-678c-421e-906a-9b30bd62bf65 {
  margin-left: auto;
margin-right: auto;
}

#s-91685f9d-ca81-4f2d-a875-78bb7f44b4de {
  margin-left: auto;
margin-right: auto;
}

#s-9a35d2b7-b2b9-41eb-bccb-701566e729be {
  margin-top: -25px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
}
@media (max-width: 767px){#s-9a35d2b7-b2b9-41eb-bccb-701566e729be {
  
}
}
#s-9a35d2b7-b2b9-41eb-bccb-701566e729be hr {
  border-top: 2px solid rgba(255, 116, 0, 1);
}

#s-e4658c7d-4869-4206-a114-41c9ce3caad5 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e4658c7d-4869-4206-a114-41c9ce3caad5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-e4658c7d-4869-4206-a114-41c9ce3caad5"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-e4658c7d-4869-4206-a114-41c9ce3caad5"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-e4658c7d-4869-4206-a114-41c9ce3caad5"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-e4658c7d-4869-4206-a114-41c9ce3caad5"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-e4658c7d-4869-4206-a114-41c9ce3caad5"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-e4658c7d-4869-4206-a114-41c9ce3caad5"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

}

#s-72c736c3-ac96-47af-8c51-be73aa69c993 {
  margin-left: auto;
margin-right: auto;
}

#s-d4bdc368-61ca-49a2-9cd6-df88f7708d0f {
  margin-left: auto;
margin-right: auto;
}

#s-f54990ea-22be-4fb8-a553-97f264bd8c0d {
  margin-top: -25px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
}
@media (max-width: 767px){#s-f54990ea-22be-4fb8-a553-97f264bd8c0d {
  
}
}
#s-f54990ea-22be-4fb8-a553-97f264bd8c0d hr {
  border-top: 2px solid rgba(255, 116, 0, 1);
}

#s-0195d7e3-dbb2-4c5b-a21f-2f7e86e84466 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-0195d7e3-dbb2-4c5b-a21f-2f7e86e84466"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-0195d7e3-dbb2-4c5b-a21f-2f7e86e84466"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-0195d7e3-dbb2-4c5b-a21f-2f7e86e84466"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-0195d7e3-dbb2-4c5b-a21f-2f7e86e84466"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-0195d7e3-dbb2-4c5b-a21f-2f7e86e84466"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-0195d7e3-dbb2-4c5b-a21f-2f7e86e84466"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-0195d7e3-dbb2-4c5b-a21f-2f7e86e84466"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

}

#s-3a31d2a8-fd0e-4562-81a5-baf94b98e241 {
  margin-left: auto;
margin-right: auto;
}

#s-e4250464-a381-4974-b66e-60a766c717a8 {
  margin-left: auto;
margin-right: auto;
}

#s-e64b9ac8-e00f-4394-a9b5-9ddf9963cc2c {
  margin-top: -25px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
}
@media (max-width: 767px){#s-e64b9ac8-e00f-4394-a9b5-9ddf9963cc2c {
  
}
}
#s-e64b9ac8-e00f-4394-a9b5-9ddf9963cc2c hr {
  border-top: 2px solid rgba(255, 116, 0, 1);
}

#s-d5bbe365-4d60-49c7-8c04-ad8d15405947 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d5bbe365-4d60-49c7-8c04-ad8d15405947"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-d5bbe365-4d60-49c7-8c04-ad8d15405947"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-d5bbe365-4d60-49c7-8c04-ad8d15405947"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-d5bbe365-4d60-49c7-8c04-ad8d15405947"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-d5bbe365-4d60-49c7-8c04-ad8d15405947"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-d5bbe365-4d60-49c7-8c04-ad8d15405947"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-d5bbe365-4d60-49c7-8c04-ad8d15405947"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

}

#s-23fc7eb7-7dfd-4fe0-974e-b7651c505ff3 {
  margin-left: auto;
margin-right: auto;
}

#s-b05e6924-4a2c-4aa5-8e42-8f506fe92db1 {
  margin-left: auto;
margin-right: auto;
}

#s-ed5c469b-7cb2-4309-9a13-1c471bb1574c {
  margin-top: -25px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
}
@media (max-width: 767px){#s-ed5c469b-7cb2-4309-9a13-1c471bb1574c {
  
}
}
#s-ed5c469b-7cb2-4309-9a13-1c471bb1574c hr {
  border-top: 2px solid rgba(255, 116, 0, 1);
}

#s-4b796d31-b8a9-4b26-8280-8e6dd3e268eb {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-4b796d31-b8a9-4b26-8280-8e6dd3e268eb"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-4b796d31-b8a9-4b26-8280-8e6dd3e268eb"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-4b796d31-b8a9-4b26-8280-8e6dd3e268eb"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-4b796d31-b8a9-4b26-8280-8e6dd3e268eb"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-4b796d31-b8a9-4b26-8280-8e6dd3e268eb"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-4b796d31-b8a9-4b26-8280-8e6dd3e268eb"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-4b796d31-b8a9-4b26-8280-8e6dd3e268eb"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

}

#s-a090574b-d955-45f9-8297-a7ef788fe237 {
  margin-left: auto;
margin-right: auto;
}

#s-6b96c06c-12dc-46aa-9b93-b1c3ed8f20f4 {
  margin-left: auto;
margin-right: auto;
}

#s-7dd2b834-3ec9-4d39-bccb-175c8bbc7e57 {
  margin-top: -25px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
}
@media (max-width: 767px){#s-7dd2b834-3ec9-4d39-bccb-175c8bbc7e57 {
  
}
}
#s-7dd2b834-3ec9-4d39-bccb-175c8bbc7e57 hr {
  border-top: 2px solid rgba(255, 116, 0, 1);
}

#s-21900a63-bb74-4625-83aa-531c4da6cd80 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-21900a63-bb74-4625-83aa-531c4da6cd80"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-21900a63-bb74-4625-83aa-531c4da6cd80"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-21900a63-bb74-4625-83aa-531c4da6cd80"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-21900a63-bb74-4625-83aa-531c4da6cd80"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-21900a63-bb74-4625-83aa-531c4da6cd80"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-21900a63-bb74-4625-83aa-531c4da6cd80"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-21900a63-bb74-4625-83aa-531c4da6cd80"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

}

#s-31b20a46-2cc8-4b43-a170-446929319664 {
  margin-left: auto;
margin-right: auto;
}

#s-59bc489a-2d47-4413-be8b-02d9abad928c {
  margin-left: auto;
margin-right: auto;
}

#s-f8c70387-e97a-4c9a-9f68-884270d0d963 {
  margin-top: -25px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
}
@media (max-width: 767px){#s-f8c70387-e97a-4c9a-9f68-884270d0d963 {
  
}
}
#s-f8c70387-e97a-4c9a-9f68-884270d0d963 hr {
  border-top: 2px solid rgba(255, 116, 0, 1);
}

#s-b84cbe44-52ec-4d4c-ae84-e2d83cfe32ba {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-b84cbe44-52ec-4d4c-ae84-e2d83cfe32ba"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-b84cbe44-52ec-4d4c-ae84-e2d83cfe32ba"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-b84cbe44-52ec-4d4c-ae84-e2d83cfe32ba"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-b84cbe44-52ec-4d4c-ae84-e2d83cfe32ba"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-b84cbe44-52ec-4d4c-ae84-e2d83cfe32ba"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-b84cbe44-52ec-4d4c-ae84-e2d83cfe32ba"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-b84cbe44-52ec-4d4c-ae84-e2d83cfe32ba"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

}

#s-af5d315d-38fa-46f7-9078-c7105c964d3f {
  margin-left: auto;
margin-right: auto;
}

#s-12bd27c1-6cd5-45e2-8f38-82b9a3db7f86 {
  margin-left: auto;
margin-right: auto;
}

#s-009adc8b-4418-4ac6-9481-6791e58b50b8 {
  margin-top: -25px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
}
@media (max-width: 767px){#s-009adc8b-4418-4ac6-9481-6791e58b50b8 {
  
}
}
#s-009adc8b-4418-4ac6-9481-6791e58b50b8 hr {
  border-top: 2px solid rgba(255, 116, 0, 1);
}

#s-66f9133b-60b0-4981-8da5-359c6cfc72c7 {
  margin-left: auto;
margin-right: auto;
}

#s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b {
  margin-top: 1em;
margin-bottom: 1em;
text-align: left;
}

#s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}


  #s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-product-selector-wrapper label {
    
    
    font-family: Lato;
    font-style:  normal ;
    
  }

  
    #s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-product-selector-wrapper label:after {
      display: block;
      content: ' ';
      margin-bottom: 0px;
    }
  




  #s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b-btn-wrapper {
    text-align: center;
  }


#s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-variant-btn {
  
    background-color: rgba(255, 116, 0, 0.1);
  

  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 10px;
  border: 4px solid rgba(255, 255, 255, 1);
}

#s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-variant-btn:hover {
  
    background-image: none;
    background-color: rgba(255, 116, 0, 1);
  
  color: #ffffff;
  border-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  border-width: 5px;
}

#s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-variant-btn:active, #s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-variant-btn.active {
  
    background-image: none;
    background-color: rgba(255, 116, 0, 1);
  
  color: #ffffff;
  border-color: #2C2A34;
  border-radius: 10px;
  border-width: 5px;
}

#s-1bf6f30f-78c1-446a-9ba4-e7c504459d3b .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  border-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  border-width: 10px;
}

#s-ac0f964b-2414-4131-993d-8edb49bc6770 {
  text-align: left;
}
@media (min-width: 1200px){#s-ac0f964b-2414-4131-993d-8edb49bc6770 {
  display: none;
}
#s-ac0f964b-2414-4131-993d-8edb49bc6770, #wrap-s-ac0f964b-2414-4131-993d-8edb49bc6770 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ac0f964b-2414-4131-993d-8edb49bc6770 {
  display: none;
}
#s-ac0f964b-2414-4131-993d-8edb49bc6770, #wrap-s-ac0f964b-2414-4131-993d-8edb49bc6770 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ac0f964b-2414-4131-993d-8edb49bc6770 {
  display: none;
}
#s-ac0f964b-2414-4131-993d-8edb49bc6770, #wrap-s-ac0f964b-2414-4131-993d-8edb49bc6770 { display: none !important; }}@media (max-width: 767px){#s-ac0f964b-2414-4131-993d-8edb49bc6770 {
  display: none;
}
#s-ac0f964b-2414-4131-993d-8edb49bc6770, #wrap-s-ac0f964b-2414-4131-993d-8edb49bc6770 { display: none !important; }}
#s-ac0f964b-2414-4131-993d-8edb49bc6770 .shg-product-quantity-wrapper {
  display: flex;
}

#s-ac0f964b-2414-4131-993d-8edb49bc6770 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-ac0f964b-2414-4131-993d-8edb49bc6770 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-ac0f964b-2414-4131-993d-8edb49bc6770 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-ac0f964b-2414-4131-993d-8edb49bc6770 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-17c0595e-5255-4c24-87e0-41f2e9627722 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDMyYzA0MDAtYjU1OC00NDI3LWJkNjktOWVjMjgxN2QyNTQ0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTY2OGFmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAzYzg3O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwMzJjMDQwMC1iNTU4LTQ0MjctYmQ2OS05ZWMyODE3ZDI1NDQpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 1em;
margin-bottom: 1em;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-color: rgba(0, 0, 0, 1);
border-radius: 10px;
cursor: pointer;
text-align: center;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#1668af"}, {"id"=>2, "pos"=>1, "color"=>"#003c87"}];
}
#s-17c0595e-5255-4c24-87e0-41f2e9627722:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMTJmMTVhMWItNzcxMi00OTVkLTlmMjItMGZhOWExYzgwNmI5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmY3NDAwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzYwMDAzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMxMmYxNWExYi03NzEyLTQ5NWQtOWYyMi0wZmE5YTFjODA2YjkpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ff7400"}, {"id"=>2, "pos"=>1, "color"=>"#c60003"}] !important;}#s-17c0595e-5255-4c24-87e0-41f2e9627722:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-17c0595e-5255-4c24-87e0-41f2e9627722-atc-btn-wrapper {
    text-align: center;
  }


#s-17c0595e-5255-4c24-87e0-41f2e9627722 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17c0595e-5255-4c24-87e0-41f2e9627722.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17c0595e-5255-4c24-87e0-41f2e9627722.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-17c0595e-5255-4c24-87e0-41f2e9627722.shg-btn.shg-product-atc-error {
  
  font-family: Lato;
  
  
  
}


@media (min-width: 1200px){
  #s-17c0595e-5255-4c24-87e0-41f2e9627722-atc-btn-wrapper {
    text-align: center;
  }


#s-17c0595e-5255-4c24-87e0-41f2e9627722 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17c0595e-5255-4c24-87e0-41f2e9627722.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17c0595e-5255-4c24-87e0-41f2e9627722.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-17c0595e-5255-4c24-87e0-41f2e9627722.shg-btn.shg-product-atc-error {
  
  font-family: Lato;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-17c0595e-5255-4c24-87e0-41f2e9627722-atc-btn-wrapper {
    text-align: center;
  }


#s-17c0595e-5255-4c24-87e0-41f2e9627722 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17c0595e-5255-4c24-87e0-41f2e9627722.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17c0595e-5255-4c24-87e0-41f2e9627722.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-17c0595e-5255-4c24-87e0-41f2e9627722.shg-btn.shg-product-atc-error {
  
  font-family: Lato;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-17c0595e-5255-4c24-87e0-41f2e9627722-atc-btn-wrapper {
    text-align: center;
  }


#s-17c0595e-5255-4c24-87e0-41f2e9627722 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17c0595e-5255-4c24-87e0-41f2e9627722.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17c0595e-5255-4c24-87e0-41f2e9627722.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-17c0595e-5255-4c24-87e0-41f2e9627722.shg-btn.shg-product-atc-error {
  
  font-family: Lato;
  
  
  
}


}@media (max-width: 767px){
  #s-17c0595e-5255-4c24-87e0-41f2e9627722-atc-btn-wrapper {
    text-align: center;
  }


#s-17c0595e-5255-4c24-87e0-41f2e9627722 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17c0595e-5255-4c24-87e0-41f2e9627722.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17c0595e-5255-4c24-87e0-41f2e9627722.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-17c0595e-5255-4c24-87e0-41f2e9627722.shg-btn.shg-product-atc-error {
  
  font-family: Lato;
  
  
  
}


}
#s-7b367dfb-2de5-4481-8a97-f214432ce937 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 30px;
min-height: 50px;
}
@media (min-width: 1200px){#s-7b367dfb-2de5-4481-8a97-f214432ce937 {
  display: none;
}
#s-7b367dfb-2de5-4481-8a97-f214432ce937, #wrap-s-7b367dfb-2de5-4481-8a97-f214432ce937 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7b367dfb-2de5-4481-8a97-f214432ce937 {
  display: none;
}
#s-7b367dfb-2de5-4481-8a97-f214432ce937, #wrap-s-7b367dfb-2de5-4481-8a97-f214432ce937 { display: none !important; }}







#s-7b367dfb-2de5-4481-8a97-f214432ce937 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7b367dfb-2de5-4481-8a97-f214432ce937.shg-box.shg-c {
  justify-content: center;
}

#s-8d63acf3-79a0-4413-abc4-e4ecd54d7220 {
  margin-top: 2%;
margin-left: 5%;
margin-bottom: 2%;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-8d63acf3-79a0-4413-abc4-e4ecd54d7220 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-e620b236-c15b-4bff-ace6-583860997748 {
  margin-left: 5%;
margin-right: 5%;
}

#s-bce9ecae-4ac7-42c0-a972-50263e14f212 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.15);
}








#s-bce9ecae-4ac7-42c0-a972-50263e14f212 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bce9ecae-4ac7-42c0-a972-50263e14f212.shg-box.shg-c {
  justify-content: center;
}

#s-1983f253-c2e0-43ca-95e0-5a0da0997910 {
  margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
text-align: center;
}

#s-1983f253-c2e0-43ca-95e0-5a0da0997910 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  
  
}



#s-e817b4ec-278d-4bc7-a3b7-a3c8c5cf1a17 {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
}

#s-7dd8c4d4-1181-44ec-82ca-023b0242e6a5 {
  margin-left: 5%;
margin-right: 5%;
}

@media (min-width: 0px) {
[id="s-7dd8c4d4-1181-44ec-82ca-023b0242e6a5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-7dd8c4d4-1181-44ec-82ca-023b0242e6a5"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-7dd8c4d4-1181-44ec-82ca-023b0242e6a5"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-7dd8c4d4-1181-44ec-82ca-023b0242e6a5"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

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

.shg-image-content-wrapper {
  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;
  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;
  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;
}

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}
#s-a9d707f5-5cf5-499d-9453-176407f8c48b {
  margin-left: auto;
margin-right: auto;
border-radius: 100px;
text-align: center;
}



.shg-image-margin-container-s-a9d707f5-5cf5-499d-9453-176407f8c48b {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 10%;
  padding-right: 10%;
  padding-top: 5%;
  padding-bottom: 5%;
}

#s-a9d707f5-5cf5-499d-9453-176407f8c48b {
  margin: 0 !important;
}

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





  img.s-a9d707f5-5cf5-499d-9453-176407f8c48b.shogun-image {
    
    
    
    
  }


.s-a9d707f5-5cf5-499d-9453-176407f8c48b .shogun-image-content {
  
    align-items: center;
  
}

.s-a9d707f5-5cf5-499d-9453-176407f8c48b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9d707f5-5cf5-499d-9453-176407f8c48b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9d707f5-5cf5-499d-9453-176407f8c48b.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-a9d707f5-5cf5-499d-9453-176407f8c48b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a9d707f5-5cf5-499d-9453-176407f8c48b {
  margin: 0 !important;
}

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





  img.s-a9d707f5-5cf5-499d-9453-176407f8c48b.shogun-image {
    
    
    
    
  }


.s-a9d707f5-5cf5-499d-9453-176407f8c48b .shogun-image-content {
  
    align-items: center;
  
}

.s-a9d707f5-5cf5-499d-9453-176407f8c48b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9d707f5-5cf5-499d-9453-176407f8c48b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9d707f5-5cf5-499d-9453-176407f8c48b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-a9d707f5-5cf5-499d-9453-176407f8c48b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a9d707f5-5cf5-499d-9453-176407f8c48b {
  margin: 0 !important;
}

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





  img.s-a9d707f5-5cf5-499d-9453-176407f8c48b.shogun-image {
    
    
    
    
  }


.s-a9d707f5-5cf5-499d-9453-176407f8c48b .shogun-image-content {
  
    align-items: center;
  
}

.s-a9d707f5-5cf5-499d-9453-176407f8c48b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9d707f5-5cf5-499d-9453-176407f8c48b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9d707f5-5cf5-499d-9453-176407f8c48b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-a9d707f5-5cf5-499d-9453-176407f8c48b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a9d707f5-5cf5-499d-9453-176407f8c48b {
  margin: 0 !important;
}

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





  img.s-a9d707f5-5cf5-499d-9453-176407f8c48b.shogun-image {
    
    
    
    
  }


.s-a9d707f5-5cf5-499d-9453-176407f8c48b .shogun-image-content {
  
    align-items: center;
  
}

.s-a9d707f5-5cf5-499d-9453-176407f8c48b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9d707f5-5cf5-499d-9453-176407f8c48b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9d707f5-5cf5-499d-9453-176407f8c48b.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-a9d707f5-5cf5-499d-9453-176407f8c48b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a9d707f5-5cf5-499d-9453-176407f8c48b {
  margin: 0 !important;
}

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





  img.s-a9d707f5-5cf5-499d-9453-176407f8c48b.shogun-image {
    
    
    
    
  }


.s-a9d707f5-5cf5-499d-9453-176407f8c48b .shogun-image-content {
  
    align-items: center;
  
}

.s-a9d707f5-5cf5-499d-9453-176407f8c48b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9d707f5-5cf5-499d-9453-176407f8c48b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9d707f5-5cf5-499d-9453-176407f8c48b.shogun-image {
  box-sizing: border-box;
}




}
#s-e7bb24c1-2e91-44d0-bd94-88f6f02b1cdd {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-e7bb24c1-2e91-44d0-bd94-88f6f02b1cdd .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-f25037a0-18e2-4574-9f2c-2d376f6466e8 {
  margin-left: auto;
margin-right: auto;
border-radius: 100px;
text-align: center;
}



.shg-image-margin-container-s-f25037a0-18e2-4574-9f2c-2d376f6466e8 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 10%;
  padding-right: 10%;
  padding-top: 5%;
  padding-bottom: 5%;
}

#s-f25037a0-18e2-4574-9f2c-2d376f6466e8 {
  margin: 0 !important;
}

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





  img.s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shogun-image {
    
    
    
    
  }


.s-f25037a0-18e2-4574-9f2c-2d376f6466e8 .shogun-image-content {
  
    align-items: center;
  
}

.s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-f25037a0-18e2-4574-9f2c-2d376f6466e8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f25037a0-18e2-4574-9f2c-2d376f6466e8 {
  margin: 0 !important;
}

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





  img.s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shogun-image {
    
    
    
    
  }


.s-f25037a0-18e2-4574-9f2c-2d376f6466e8 .shogun-image-content {
  
    align-items: center;
  
}

.s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-f25037a0-18e2-4574-9f2c-2d376f6466e8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f25037a0-18e2-4574-9f2c-2d376f6466e8 {
  margin: 0 !important;
}

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





  img.s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shogun-image {
    
    
    
    
  }


.s-f25037a0-18e2-4574-9f2c-2d376f6466e8 .shogun-image-content {
  
    align-items: center;
  
}

.s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-f25037a0-18e2-4574-9f2c-2d376f6466e8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f25037a0-18e2-4574-9f2c-2d376f6466e8 {
  margin: 0 !important;
}

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





  img.s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shogun-image {
    
    
    
    
  }


.s-f25037a0-18e2-4574-9f2c-2d376f6466e8 .shogun-image-content {
  
    align-items: center;
  
}

.s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-f25037a0-18e2-4574-9f2c-2d376f6466e8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-f25037a0-18e2-4574-9f2c-2d376f6466e8 {
  margin: 0 !important;
}

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





  img.s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shogun-image {
    
    
    
    
  }


.s-f25037a0-18e2-4574-9f2c-2d376f6466e8 .shogun-image-content {
  
    align-items: center;
  
}

.s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f25037a0-18e2-4574-9f2c-2d376f6466e8.shogun-image {
  box-sizing: border-box;
}




}
#s-3e89dd62-978b-4c81-b2db-570683cd8fc8 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-3e89dd62-978b-4c81-b2db-570683cd8fc8 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-9f10da6d-3670-477e-800e-36a6560e7001 {
  margin-left: auto;
margin-right: auto;
border-radius: 100px;
text-align: center;
}



.shg-image-margin-container-s-9f10da6d-3670-477e-800e-36a6560e7001 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 10%;
  padding-right: 10%;
  padding-top: 5%;
  padding-bottom: 5%;
}

#s-9f10da6d-3670-477e-800e-36a6560e7001 {
  margin: 0 !important;
}

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





  img.s-9f10da6d-3670-477e-800e-36a6560e7001.shogun-image {
    
    
    
    
  }


.s-9f10da6d-3670-477e-800e-36a6560e7001 .shogun-image-content {
  
    align-items: center;
  
}

.s-9f10da6d-3670-477e-800e-36a6560e7001.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9f10da6d-3670-477e-800e-36a6560e7001.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9f10da6d-3670-477e-800e-36a6560e7001.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-9f10da6d-3670-477e-800e-36a6560e7001 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9f10da6d-3670-477e-800e-36a6560e7001 {
  margin: 0 !important;
}

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





  img.s-9f10da6d-3670-477e-800e-36a6560e7001.shogun-image {
    
    
    
    
  }


.s-9f10da6d-3670-477e-800e-36a6560e7001 .shogun-image-content {
  
    align-items: center;
  
}

.s-9f10da6d-3670-477e-800e-36a6560e7001.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9f10da6d-3670-477e-800e-36a6560e7001.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9f10da6d-3670-477e-800e-36a6560e7001.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-9f10da6d-3670-477e-800e-36a6560e7001 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9f10da6d-3670-477e-800e-36a6560e7001 {
  margin: 0 !important;
}

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





  img.s-9f10da6d-3670-477e-800e-36a6560e7001.shogun-image {
    
    
    
    
  }


.s-9f10da6d-3670-477e-800e-36a6560e7001 .shogun-image-content {
  
    align-items: center;
  
}

.s-9f10da6d-3670-477e-800e-36a6560e7001.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9f10da6d-3670-477e-800e-36a6560e7001.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9f10da6d-3670-477e-800e-36a6560e7001.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-9f10da6d-3670-477e-800e-36a6560e7001 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9f10da6d-3670-477e-800e-36a6560e7001 {
  margin: 0 !important;
}

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





  img.s-9f10da6d-3670-477e-800e-36a6560e7001.shogun-image {
    
    
    
    
  }


.s-9f10da6d-3670-477e-800e-36a6560e7001 .shogun-image-content {
  
    align-items: center;
  
}

.s-9f10da6d-3670-477e-800e-36a6560e7001.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9f10da6d-3670-477e-800e-36a6560e7001.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9f10da6d-3670-477e-800e-36a6560e7001.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-9f10da6d-3670-477e-800e-36a6560e7001 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-9f10da6d-3670-477e-800e-36a6560e7001 {
  margin: 0 !important;
}

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





  img.s-9f10da6d-3670-477e-800e-36a6560e7001.shogun-image {
    
    
    
    
  }


.s-9f10da6d-3670-477e-800e-36a6560e7001 .shogun-image-content {
  
    align-items: center;
  
}

.s-9f10da6d-3670-477e-800e-36a6560e7001.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9f10da6d-3670-477e-800e-36a6560e7001.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9f10da6d-3670-477e-800e-36a6560e7001.shogun-image {
  box-sizing: border-box;
}




}
#s-7abe5321-a189-431c-af40-3a788711f8f0 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-7abe5321-a189-431c-af40-3a788711f8f0 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-d971589e-d200-4a52-816d-616938bad551 {
  margin-left: auto;
margin-right: auto;
border-radius: 100px;
text-align: center;
}



.shg-image-margin-container-s-d971589e-d200-4a52-816d-616938bad551 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 10%;
  padding-right: 10%;
  padding-top: 5%;
  padding-bottom: 5%;
}

#s-d971589e-d200-4a52-816d-616938bad551 {
  margin: 0 !important;
}

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





  img.s-d971589e-d200-4a52-816d-616938bad551.shogun-image {
    
    
    
    
  }


.s-d971589e-d200-4a52-816d-616938bad551 .shogun-image-content {
  
    align-items: center;
  
}

.s-d971589e-d200-4a52-816d-616938bad551.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d971589e-d200-4a52-816d-616938bad551.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d971589e-d200-4a52-816d-616938bad551.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-d971589e-d200-4a52-816d-616938bad551 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d971589e-d200-4a52-816d-616938bad551 {
  margin: 0 !important;
}

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





  img.s-d971589e-d200-4a52-816d-616938bad551.shogun-image {
    
    
    
    
  }


.s-d971589e-d200-4a52-816d-616938bad551 .shogun-image-content {
  
    align-items: center;
  
}

.s-d971589e-d200-4a52-816d-616938bad551.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d971589e-d200-4a52-816d-616938bad551.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d971589e-d200-4a52-816d-616938bad551.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-d971589e-d200-4a52-816d-616938bad551 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d971589e-d200-4a52-816d-616938bad551 {
  margin: 0 !important;
}

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





  img.s-d971589e-d200-4a52-816d-616938bad551.shogun-image {
    
    
    
    
  }


.s-d971589e-d200-4a52-816d-616938bad551 .shogun-image-content {
  
    align-items: center;
  
}

.s-d971589e-d200-4a52-816d-616938bad551.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d971589e-d200-4a52-816d-616938bad551.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d971589e-d200-4a52-816d-616938bad551.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-d971589e-d200-4a52-816d-616938bad551 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d971589e-d200-4a52-816d-616938bad551 {
  margin: 0 !important;
}

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





  img.s-d971589e-d200-4a52-816d-616938bad551.shogun-image {
    
    
    
    
  }


.s-d971589e-d200-4a52-816d-616938bad551 .shogun-image-content {
  
    align-items: center;
  
}

.s-d971589e-d200-4a52-816d-616938bad551.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d971589e-d200-4a52-816d-616938bad551.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d971589e-d200-4a52-816d-616938bad551.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-d971589e-d200-4a52-816d-616938bad551 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d971589e-d200-4a52-816d-616938bad551 {
  margin: 0 !important;
}

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





  img.s-d971589e-d200-4a52-816d-616938bad551.shogun-image {
    
    
    
    
  }


.s-d971589e-d200-4a52-816d-616938bad551 .shogun-image-content {
  
    align-items: center;
  
}

.s-d971589e-d200-4a52-816d-616938bad551.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d971589e-d200-4a52-816d-616938bad551.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d971589e-d200-4a52-816d-616938bad551.shogun-image {
  box-sizing: border-box;
}




}
#s-20ccd103-1e75-4762-8114-efdf3bb55932 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-20ccd103-1e75-4762-8114-efdf3bb55932 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52 {
  margin-left: auto;
margin-right: auto;
border-radius: 100px;
text-align: center;
}



.shg-image-margin-container-s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 10%;
  padding-right: 10%;
  padding-top: 5%;
  padding-bottom: 5%;
}

#s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52 {
  margin: 0 !important;
}

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





  img.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shogun-image {
    
    
    
    
  }


.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52 .shogun-image-content {
  
    align-items: center;
  
}

.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52 {
  margin: 0 !important;
}

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





  img.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shogun-image {
    
    
    
    
  }


.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52 .shogun-image-content {
  
    align-items: center;
  
}

.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52 {
  margin: 0 !important;
}

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





  img.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shogun-image {
    
    
    
    
  }


.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52 .shogun-image-content {
  
    align-items: center;
  
}

.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52 {
  margin: 0 !important;
}

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





  img.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shogun-image {
    
    
    
    
  }


.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52 .shogun-image-content {
  
    align-items: center;
  
}

.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52 {
  margin: 0 !important;
}

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





  img.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shogun-image {
    
    
    
    
  }


.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52 .shogun-image-content {
  
    align-items: center;
  
}

.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0a63ce6-9d3d-46a0-bce2-e9a5693f5c52.shogun-image {
  box-sizing: border-box;
}




}
#s-980d0019-af10-4d5f-b3e8-69024460fabf {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-980d0019-af10-4d5f-b3e8-69024460fabf .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-cd786faa-18cc-45ee-ab05-8d47eaf7f546 {
  margin-left: auto;
margin-right: auto;
border-radius: 100px;
text-align: center;
}



.shg-image-margin-container-s-cd786faa-18cc-45ee-ab05-8d47eaf7f546 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 10%;
  padding-right: 10%;
  padding-top: 5%;
  padding-bottom: 5%;
}

#s-cd786faa-18cc-45ee-ab05-8d47eaf7f546 {
  margin: 0 !important;
}

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





  img.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shogun-image {
    
    
    
    
  }


.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546 .shogun-image-content {
  
    align-items: center;
  
}

.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-cd786faa-18cc-45ee-ab05-8d47eaf7f546 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-cd786faa-18cc-45ee-ab05-8d47eaf7f546 {
  margin: 0 !important;
}

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





  img.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shogun-image {
    
    
    
    
  }


.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546 .shogun-image-content {
  
    align-items: center;
  
}

.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-cd786faa-18cc-45ee-ab05-8d47eaf7f546 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-cd786faa-18cc-45ee-ab05-8d47eaf7f546 {
  margin: 0 !important;
}

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





  img.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shogun-image {
    
    
    
    
  }


.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546 .shogun-image-content {
  
    align-items: center;
  
}

.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-cd786faa-18cc-45ee-ab05-8d47eaf7f546 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-cd786faa-18cc-45ee-ab05-8d47eaf7f546 {
  margin: 0 !important;
}

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





  img.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shogun-image {
    
    
    
    
  }


.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546 .shogun-image-content {
  
    align-items: center;
  
}

.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-cd786faa-18cc-45ee-ab05-8d47eaf7f546 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-cd786faa-18cc-45ee-ab05-8d47eaf7f546 {
  margin: 0 !important;
}

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





  img.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shogun-image {
    
    
    
    
  }


.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546 .shogun-image-content {
  
    align-items: center;
  
}

.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd786faa-18cc-45ee-ab05-8d47eaf7f546.shogun-image {
  box-sizing: border-box;
}




}
#s-056127eb-2f02-4ad4-8cb1-5f3a9f379031 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-056127eb-2f02-4ad4-8cb1-5f3a9f379031 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-50ae3d91-606e-43be-9a6c-eb1442f2be77 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-50ae3d91-606e-43be-9a6c-eb1442f2be77 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-50ae3d91-606e-43be-9a6c-eb1442f2be77.shg-box.shg-c {
  justify-content: center;
}

#s-1dc00d9b-6143-41f4-9708-b4123ea14a7c {
  margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
text-align: center;
}

#s-1dc00d9b-6143-41f4-9708-b4123ea14a7c .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  
  
}



#s-0ea225ab-7fa3-41c5-bf89-8279dad5439b {
  margin-left: 5%;
margin-bottom: 30px;
margin-right: 5%;
}

#s-35cd40da-939e-4241-aa94-15b05fa66dd2 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-35cd40da-939e-4241-aa94-15b05fa66dd2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-35cd40da-939e-4241-aa94-15b05fa66dd2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-35cd40da-939e-4241-aa94-15b05fa66dd2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-35cd40da-939e-4241-aa94-15b05fa66dd2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/610;
text-align: center;
}



.shg-image-margin-container-s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shg-image-content-wrapper {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }

    #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shogun-image-link {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shogun-image-content {
  
    align-items: center;
  
}

.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 {
      --shg-aspect-ratio: calc(1000/610); 
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container {
      position: relative;
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shg-image-content-wrapper {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }

    #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shogun-image-link {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shogun-image-content {
  
    align-items: center;
  
}

.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 {
      --shg-aspect-ratio: calc(1000/610); 
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container {
      position: relative;
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shg-image-content-wrapper {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }

    #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shogun-image-link {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shogun-image-content {
  
    align-items: center;
  
}

.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 {
      --shg-aspect-ratio: calc(1000/610); 
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container {
      position: relative;
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shg-image-content-wrapper {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }

    #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shogun-image-link {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shogun-image-content {
  
    align-items: center;
  
}

.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 {
      --shg-aspect-ratio: calc(1000/610); 
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container {
      position: relative;
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shg-image-content-wrapper {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }

    #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shogun-image-link {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 .shogun-image-content {
  
    align-items: center;
  
}

.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 {
      --shg-aspect-ratio: calc(1000/610); 
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container {
      position: relative;
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2a54c0b2-39b6-41bb-91ec-92f65677b5c2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-c10ae699-aa7d-424a-9a32-86c949def278 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c10ae699-aa7d-424a-9a32-86c949def278 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1em;
  
  
}



#s-66a8fa79-b4d2-486f-b50c-4e4189127493 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/610;
text-align: center;
}



.shg-image-margin-container-s-66a8fa79-b4d2-486f-b50c-4e4189127493 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-66a8fa79-b4d2-486f-b50c-4e4189127493 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shg-image-content-wrapper {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }

    #s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shogun-image-link {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66a8fa79-b4d2-486f-b50c-4e4189127493 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shogun-image-content {
  
    align-items: center;
  
}

.s-66a8fa79-b4d2-486f-b50c-4e4189127493.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-66a8fa79-b4d2-486f-b50c-4e4189127493 {
      --shg-aspect-ratio: calc(1000/610); 
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container {
      position: relative;
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-66a8fa79-b4d2-486f-b50c-4e4189127493 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-66a8fa79-b4d2-486f-b50c-4e4189127493 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shg-image-content-wrapper {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }

    #s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shogun-image-link {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66a8fa79-b4d2-486f-b50c-4e4189127493 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shogun-image-content {
  
    align-items: center;
  
}

.s-66a8fa79-b4d2-486f-b50c-4e4189127493.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-66a8fa79-b4d2-486f-b50c-4e4189127493 {
      --shg-aspect-ratio: calc(1000/610); 
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container {
      position: relative;
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-66a8fa79-b4d2-486f-b50c-4e4189127493 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-66a8fa79-b4d2-486f-b50c-4e4189127493 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shg-image-content-wrapper {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }

    #s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shogun-image-link {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66a8fa79-b4d2-486f-b50c-4e4189127493 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shogun-image-content {
  
    align-items: center;
  
}

.s-66a8fa79-b4d2-486f-b50c-4e4189127493.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-66a8fa79-b4d2-486f-b50c-4e4189127493 {
      --shg-aspect-ratio: calc(1000/610); 
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container {
      position: relative;
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-66a8fa79-b4d2-486f-b50c-4e4189127493 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-66a8fa79-b4d2-486f-b50c-4e4189127493 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shg-image-content-wrapper {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }

    #s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shogun-image-link {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66a8fa79-b4d2-486f-b50c-4e4189127493 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shogun-image-content {
  
    align-items: center;
  
}

.s-66a8fa79-b4d2-486f-b50c-4e4189127493.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-66a8fa79-b4d2-486f-b50c-4e4189127493 {
      --shg-aspect-ratio: calc(1000/610); 
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container {
      position: relative;
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-66a8fa79-b4d2-486f-b50c-4e4189127493 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-66a8fa79-b4d2-486f-b50c-4e4189127493 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shg-image-content-wrapper {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }

    #s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shogun-image-link {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-66a8fa79-b4d2-486f-b50c-4e4189127493 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-66a8fa79-b4d2-486f-b50c-4e4189127493 .shogun-image-content {
  
    align-items: center;
  
}

.s-66a8fa79-b4d2-486f-b50c-4e4189127493.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-66a8fa79-b4d2-486f-b50c-4e4189127493 {
      --shg-aspect-ratio: calc(1000/610); 
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container {
      position: relative;
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-66a8fa79-b4d2-486f-b50c-4e4189127493 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-1815c947-c10e-4cd6-a0de-a2b59dfea174 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1815c947-c10e-4cd6-a0de-a2b59dfea174 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1em;
  
  
}



#s-1c741c00-2310-44de-8408-d3de110561ad {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/610;
text-align: center;
}



.shg-image-margin-container-s-1c741c00-2310-44de-8408-d3de110561ad {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1c741c00-2310-44de-8408-d3de110561ad {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-1c741c00-2310-44de-8408-d3de110561ad .shg-image-content-wrapper {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }

    #s-1c741c00-2310-44de-8408-d3de110561ad .shogun-image-link {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1c741c00-2310-44de-8408-d3de110561ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1c741c00-2310-44de-8408-d3de110561ad img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-1c741c00-2310-44de-8408-d3de110561ad .shogun-image-content {
  
    align-items: center;
  
}

.s-1c741c00-2310-44de-8408-d3de110561ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1c741c00-2310-44de-8408-d3de110561ad {
      --shg-aspect-ratio: calc(1000/610); 
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container {
      position: relative;
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-1c741c00-2310-44de-8408-d3de110561ad {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1c741c00-2310-44de-8408-d3de110561ad {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-1c741c00-2310-44de-8408-d3de110561ad .shg-image-content-wrapper {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }

    #s-1c741c00-2310-44de-8408-d3de110561ad .shogun-image-link {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1c741c00-2310-44de-8408-d3de110561ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1c741c00-2310-44de-8408-d3de110561ad img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-1c741c00-2310-44de-8408-d3de110561ad .shogun-image-content {
  
    align-items: center;
  
}

.s-1c741c00-2310-44de-8408-d3de110561ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1c741c00-2310-44de-8408-d3de110561ad {
      --shg-aspect-ratio: calc(1000/610); 
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container {
      position: relative;
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-1c741c00-2310-44de-8408-d3de110561ad {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1c741c00-2310-44de-8408-d3de110561ad {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-1c741c00-2310-44de-8408-d3de110561ad .shg-image-content-wrapper {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }

    #s-1c741c00-2310-44de-8408-d3de110561ad .shogun-image-link {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1c741c00-2310-44de-8408-d3de110561ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1c741c00-2310-44de-8408-d3de110561ad img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-1c741c00-2310-44de-8408-d3de110561ad .shogun-image-content {
  
    align-items: center;
  
}

.s-1c741c00-2310-44de-8408-d3de110561ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1c741c00-2310-44de-8408-d3de110561ad {
      --shg-aspect-ratio: calc(1000/610); 
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container {
      position: relative;
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-1c741c00-2310-44de-8408-d3de110561ad {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1c741c00-2310-44de-8408-d3de110561ad {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-1c741c00-2310-44de-8408-d3de110561ad .shg-image-content-wrapper {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }

    #s-1c741c00-2310-44de-8408-d3de110561ad .shogun-image-link {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1c741c00-2310-44de-8408-d3de110561ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1c741c00-2310-44de-8408-d3de110561ad img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-1c741c00-2310-44de-8408-d3de110561ad .shogun-image-content {
  
    align-items: center;
  
}

.s-1c741c00-2310-44de-8408-d3de110561ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1c741c00-2310-44de-8408-d3de110561ad {
      --shg-aspect-ratio: calc(1000/610); 
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container {
      position: relative;
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-1c741c00-2310-44de-8408-d3de110561ad {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1c741c00-2310-44de-8408-d3de110561ad {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-1c741c00-2310-44de-8408-d3de110561ad .shg-image-content-wrapper {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }

    #s-1c741c00-2310-44de-8408-d3de110561ad .shogun-image-link {
      aspect-ratio: 1000/610;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1c741c00-2310-44de-8408-d3de110561ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1c741c00-2310-44de-8408-d3de110561ad img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-1c741c00-2310-44de-8408-d3de110561ad .shogun-image-content {
  
    align-items: center;
  
}

.s-1c741c00-2310-44de-8408-d3de110561ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1c741c00-2310-44de-8408-d3de110561ad {
      --shg-aspect-ratio: calc(1000/610); 
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container {
      position: relative;
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1c741c00-2310-44de-8408-d3de110561ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-24c24922-dd52-49fc-8033-076a11a38441 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-24c24922-dd52-49fc-8033-076a11a38441 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-8268975e-3141-4061-ac0b-08fca6803bb3 {
  margin-left: auto;
margin-right: auto;
}

#s-3fecb6db-4a8b-4cce-b749-a10f54e55c1a {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-3fecb6db-4a8b-4cce-b749-a10f54e55c1a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3fecb6db-4a8b-4cce-b749-a10f54e55c1a.shg-box.shg-c {
  justify-content: center;
}

#s-10c88acd-8288-4dcf-94f0-c3a2c770b6e5 {
  margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-10c88acd-8288-4dcf-94f0-c3a2c770b6e5 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-a6157cf3-65da-443b-b3dd-98edfe234166 {
  margin-left: 2%;
margin-right: 2%;
text-align: center;
}
@media (min-width: 1200px){#s-a6157cf3-65da-443b-b3dd-98edfe234166 {
  display: none;
}
#s-a6157cf3-65da-443b-b3dd-98edfe234166, #wrap-s-a6157cf3-65da-443b-b3dd-98edfe234166 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a6157cf3-65da-443b-b3dd-98edfe234166 {
  display: none;
}
#s-a6157cf3-65da-443b-b3dd-98edfe234166, #wrap-s-a6157cf3-65da-443b-b3dd-98edfe234166 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a6157cf3-65da-443b-b3dd-98edfe234166 {
  display: none;
}
#s-a6157cf3-65da-443b-b3dd-98edfe234166, #wrap-s-a6157cf3-65da-443b-b3dd-98edfe234166 { display: none !important; }}


.shg-image-margin-container-s-a6157cf3-65da-443b-b3dd-98edfe234166 {
  margin-left: 2%;
  margin-right: 2%;
  
  
  /* Add padding handling */
  
  
  padding-top: 15px;
  
}

#s-a6157cf3-65da-443b-b3dd-98edfe234166 {
  margin: 0 !important;
}

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





  img.s-a6157cf3-65da-443b-b3dd-98edfe234166.shogun-image {
    
    
    
    
  }


.s-a6157cf3-65da-443b-b3dd-98edfe234166 .shogun-image-content {
  
    align-items: center;
  
}

.s-a6157cf3-65da-443b-b3dd-98edfe234166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6157cf3-65da-443b-b3dd-98edfe234166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6157cf3-65da-443b-b3dd-98edfe234166.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-a6157cf3-65da-443b-b3dd-98edfe234166 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a6157cf3-65da-443b-b3dd-98edfe234166 {
  margin: 0 !important;
}

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





  img.s-a6157cf3-65da-443b-b3dd-98edfe234166.shogun-image {
    
    
    
    
  }


.s-a6157cf3-65da-443b-b3dd-98edfe234166 .shogun-image-content {
  
    align-items: center;
  
}

.s-a6157cf3-65da-443b-b3dd-98edfe234166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6157cf3-65da-443b-b3dd-98edfe234166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6157cf3-65da-443b-b3dd-98edfe234166.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-a6157cf3-65da-443b-b3dd-98edfe234166 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a6157cf3-65da-443b-b3dd-98edfe234166 {
  margin: 0 !important;
}

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





  img.s-a6157cf3-65da-443b-b3dd-98edfe234166.shogun-image {
    
    
    
    
  }


.s-a6157cf3-65da-443b-b3dd-98edfe234166 .shogun-image-content {
  
    align-items: center;
  
}

.s-a6157cf3-65da-443b-b3dd-98edfe234166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6157cf3-65da-443b-b3dd-98edfe234166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6157cf3-65da-443b-b3dd-98edfe234166.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-a6157cf3-65da-443b-b3dd-98edfe234166 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a6157cf3-65da-443b-b3dd-98edfe234166 {
  margin: 0 !important;
}

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





  img.s-a6157cf3-65da-443b-b3dd-98edfe234166.shogun-image {
    
    
    
    
  }


.s-a6157cf3-65da-443b-b3dd-98edfe234166 .shogun-image-content {
  
    align-items: center;
  
}

.s-a6157cf3-65da-443b-b3dd-98edfe234166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6157cf3-65da-443b-b3dd-98edfe234166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6157cf3-65da-443b-b3dd-98edfe234166.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-a6157cf3-65da-443b-b3dd-98edfe234166 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a6157cf3-65da-443b-b3dd-98edfe234166 {
  margin: 0 !important;
}

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





  img.s-a6157cf3-65da-443b-b3dd-98edfe234166.shogun-image {
    
    
    
    
  }


.s-a6157cf3-65da-443b-b3dd-98edfe234166 .shogun-image-content {
  
    align-items: center;
  
}

.s-a6157cf3-65da-443b-b3dd-98edfe234166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6157cf3-65da-443b-b3dd-98edfe234166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6157cf3-65da-443b-b3dd-98edfe234166.shogun-image {
  box-sizing: border-box;
}




}
#s-b3077d23-4b92-485e-b8e2-ac61b1f994ea {
  margin-left: auto;
margin-right: auto;
max-width: 700px;
text-align: center;
}
@media (max-width: 767px){#s-b3077d23-4b92-485e-b8e2-ac61b1f994ea {
  display: none;
}
#s-b3077d23-4b92-485e-b8e2-ac61b1f994ea, #wrap-s-b3077d23-4b92-485e-b8e2-ac61b1f994ea { display: none !important; }}


.shg-image-margin-container-s-b3077d23-4b92-485e-b8e2-ac61b1f994ea {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  padding-top: 15px;
  padding-bottom: 0px;
}

#s-b3077d23-4b92-485e-b8e2-ac61b1f994ea {
  margin: 0 !important;
}

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





  img.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shogun-image {
    
    
    
    max-height: 700px;
  }


.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea .shogun-image-content {
  
    align-items: center;
  
}

.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-b3077d23-4b92-485e-b8e2-ac61b1f994ea {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b3077d23-4b92-485e-b8e2-ac61b1f994ea {
  margin: 0 !important;
}

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





  img.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shogun-image {
    
    
    
    max-height: 700px;
  }


.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea .shogun-image-content {
  
    align-items: center;
  
}

.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-b3077d23-4b92-485e-b8e2-ac61b1f994ea {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b3077d23-4b92-485e-b8e2-ac61b1f994ea {
  margin: 0 !important;
}

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





  img.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shogun-image {
    
    
    
    max-height: 700px;
  }


.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea .shogun-image-content {
  
    align-items: center;
  
}

.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-b3077d23-4b92-485e-b8e2-ac61b1f994ea {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b3077d23-4b92-485e-b8e2-ac61b1f994ea {
  margin: 0 !important;
}

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





  img.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shogun-image {
    
    
    
    max-height: 700px;
  }


.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea .shogun-image-content {
  
    align-items: center;
  
}

.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-b3077d23-4b92-485e-b8e2-ac61b1f994ea {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b3077d23-4b92-485e-b8e2-ac61b1f994ea {
  margin: 0 !important;
}

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





  img.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shogun-image {
    
    
    
    max-height: 700px;
  }


.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea .shogun-image-content {
  
    align-items: center;
  
}

.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3077d23-4b92-485e-b8e2-ac61b1f994ea.shogun-image {
  box-sizing: border-box;
}




}
#s-047bdc41-2c94-49f7-a2bb-0c52aa8c2e60 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.14);
}
@media (min-width: 768px) and (max-width: 991px){#s-047bdc41-2c94-49f7-a2bb-0c52aa8c2e60 {
  display: none;
}
#s-047bdc41-2c94-49f7-a2bb-0c52aa8c2e60, #wrap-s-047bdc41-2c94-49f7-a2bb-0c52aa8c2e60 { display: none !important; }}@media (max-width: 767px){#s-047bdc41-2c94-49f7-a2bb-0c52aa8c2e60 {
  display: none;
}
#s-047bdc41-2c94-49f7-a2bb-0c52aa8c2e60, #wrap-s-047bdc41-2c94-49f7-a2bb-0c52aa8c2e60 { display: none !important; }}







#s-047bdc41-2c94-49f7-a2bb-0c52aa8c2e60 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-047bdc41-2c94-49f7-a2bb-0c52aa8c2e60.shg-box.shg-c {
  justify-content: center;
}

#s-0ede6cde-5ac1-457f-a87d-a0e0c3ded663 {
  margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-0ede6cde-5ac1-457f-a87d-a0e0c3ded663 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-60f024c1-8b20-46b8-810d-7e22b16374cd {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-60f024c1-8b20-46b8-810d-7e22b16374cd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-60f024c1-8b20-46b8-810d-7e22b16374cd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-60f024c1-8b20-46b8-810d-7e22b16374cd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-60f024c1-8b20-46b8-810d-7e22b16374cd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-93f461de-19bc-4cb3-9ced-5909fbdfb55a {
  margin-left: auto;
margin-right: 5%;
max-width: 400px;
text-align: center;
}



.shg-image-margin-container-s-93f461de-19bc-4cb3-9ced-5909fbdfb55a {
  margin-left: auto;
  margin-right: 5%;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-93f461de-19bc-4cb3-9ced-5909fbdfb55a {
  margin: 0 !important;
}

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





  img.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a .shogun-image-content {
  
    align-items: center;
  
}

.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-93f461de-19bc-4cb3-9ced-5909fbdfb55a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-93f461de-19bc-4cb3-9ced-5909fbdfb55a {
  margin: 0 !important;
}

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





  img.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a .shogun-image-content {
  
    align-items: center;
  
}

.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-93f461de-19bc-4cb3-9ced-5909fbdfb55a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-93f461de-19bc-4cb3-9ced-5909fbdfb55a {
  margin: 0 !important;
}

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





  img.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a .shogun-image-content {
  
    align-items: center;
  
}

.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-93f461de-19bc-4cb3-9ced-5909fbdfb55a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-93f461de-19bc-4cb3-9ced-5909fbdfb55a {
  margin: 0 !important;
}

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





  img.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a .shogun-image-content {
  
    align-items: center;
  
}

.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-93f461de-19bc-4cb3-9ced-5909fbdfb55a {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-93f461de-19bc-4cb3-9ced-5909fbdfb55a {
  margin: 0 !important;
}

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





  img.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a .shogun-image-content {
  
    align-items: center;
  
}

.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93f461de-19bc-4cb3-9ced-5909fbdfb55a.shogun-image {
  box-sizing: border-box;
}




}
#s-f0f11e5d-439d-46a4-90c0-a4243762c2ff {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
}

@media (min-width: 0px) {
[id="s-f0f11e5d-439d-46a4-90c0-a4243762c2ff"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-f0f11e5d-439d-46a4-90c0-a4243762c2ff"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-f0f11e5d-439d-46a4-90c0-a4243762c2ff"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f0f11e5d-439d-46a4-90c0-a4243762c2ff"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-f0f11e5d-439d-46a4-90c0-a4243762c2ff"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f0f11e5d-439d-46a4-90c0-a4243762c2ff"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-f0f11e5d-439d-46a4-90c0-a4243762c2ff"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-6b93d834-daf0-40fb-b124-22a9de38f84a {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
padding-top: 1px;
max-width: 30px;
}

#s-6b93d834-daf0-40fb-b124-22a9de38f84a .shogun-icon-wrapper {
  text-align: center;
}


#s-6b93d834-daf0-40fb-b124-22a9de38f84a .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-42c67aaa-6c4c-445c-a693-bba4274e04e7 {
  margin-left: auto;
margin-right: auto;
padding-top: 31px;
max-width: 30px;
}

#s-42c67aaa-6c4c-445c-a693-bba4274e04e7 .shogun-icon-wrapper {
  text-align: center;
}


#s-42c67aaa-6c4c-445c-a693-bba4274e04e7 .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-2731af8e-fdaf-4ada-b010-dbaa7d8b7126 {
  margin-left: auto;
margin-right: auto;
padding-top: 31px;
max-width: 30px;
}

#s-2731af8e-fdaf-4ada-b010-dbaa7d8b7126 .shogun-icon-wrapper {
  text-align: center;
}


#s-2731af8e-fdaf-4ada-b010-dbaa7d8b7126 .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-9491d122-5c03-433b-9769-b03f2065f4c5 {
  margin-left: auto;
margin-right: auto;
padding-top: 32px;
max-width: 30px;
}

#s-9491d122-5c03-433b-9769-b03f2065f4c5 .shogun-icon-wrapper {
  text-align: center;
}


#s-9491d122-5c03-433b-9769-b03f2065f4c5 .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-8efe35b2-804f-4002-898a-f76ca3508231 {
  margin-left: auto;
margin-right: auto;
padding-top: 32px;
max-width: 30px;
}

#s-8efe35b2-804f-4002-898a-f76ca3508231 .shogun-icon-wrapper {
  text-align: center;
}


#s-8efe35b2-804f-4002-898a-f76ca3508231 .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-21fb7984-4095-4cc5-b56e-ec6c0805cc26 {
  margin-left: auto;
margin-right: auto;
padding-top: 33px;
max-width: 30px;
}

#s-21fb7984-4095-4cc5-b56e-ec6c0805cc26 .shogun-icon-wrapper {
  text-align: center;
}


#s-21fb7984-4095-4cc5-b56e-ec6c0805cc26 .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-8001dba7-c818-4647-8096-6b264e73667c {
  margin-top: 0px;
margin-left: -1%;
}

.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

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

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

.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-baa47158-90e7-45e3-a4f7-f0a82e11ab79 {
  box-shadow:0px 3px 3px 0px ;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMWJmNGE4MjUtODc1Ni00MDY2LTlmNTktZTIzM2YyNzdmMmIyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTY2OGFmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA0OTdmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMxYmY0YTgyNS04NzU2LTQwNjYtOWY1OS1lMjMzZjI3N2YyYjIpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 15px;
margin-left: 0%;
margin-bottom: 15px;
margin-right: 0%;
padding-top: 10px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 50px;
border-color: rgba(0, 37, 69, 0.3);
border-radius: 10px;
text-align: left;
text-decoration: none;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#1668af"}, {"id"=>2, "pos"=>1, "color"=>"#00497f"}];
}
#s-baa47158-90e7-45e3-a4f7-f0a82e11ab79:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNTIxMDJhNGYtODFhMS00M2VmLWI0ZTgtYWU3YTdmMDZjMmM3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmY3NDAwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzYwMDAzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1MjEwMmE0Zi04MWExLTQzZWYtYjRlOC1hZTdhN2YwNmMyYzcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ff7400"}, {"id"=>2, "pos"=>1, "color"=>"#c60003"}] !important;}#s-baa47158-90e7-45e3-a4f7-f0a82e11ab79:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-baa47158-90e7-45e3-a4f7-f0a82e11ab79-root {
    text-align: left;
  }


#s-baa47158-90e7-45e3-a4f7-f0a82e11ab79.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-baa47158-90e7-45e3-a4f7-f0a82e11ab79-root {
    text-align: left;
  }


#s-baa47158-90e7-45e3-a4f7-f0a82e11ab79.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-baa47158-90e7-45e3-a4f7-f0a82e11ab79-root {
    text-align: left;
  }


#s-baa47158-90e7-45e3-a4f7-f0a82e11ab79.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-baa47158-90e7-45e3-a4f7-f0a82e11ab79-root {
    text-align: left;
  }


#s-baa47158-90e7-45e3-a4f7-f0a82e11ab79.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-baa47158-90e7-45e3-a4f7-f0a82e11ab79-root {
    text-align: left;
  }


#s-baa47158-90e7-45e3-a4f7-f0a82e11ab79.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}
}
#s-8fdc7d4f-5af0-4124-b923-05f177f1841a {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8fdc7d4f-5af0-4124-b923-05f177f1841a {
  display: none;
}
#s-8fdc7d4f-5af0-4124-b923-05f177f1841a, #wrap-s-8fdc7d4f-5af0-4124-b923-05f177f1841a { display: none !important; }}@media (max-width: 767px){#s-8fdc7d4f-5af0-4124-b923-05f177f1841a {
  display: none;
}
#s-8fdc7d4f-5af0-4124-b923-05f177f1841a, #wrap-s-8fdc7d4f-5af0-4124-b923-05f177f1841a { display: none !important; }}







#s-8fdc7d4f-5af0-4124-b923-05f177f1841a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8fdc7d4f-5af0-4124-b923-05f177f1841a.shg-box.shg-c {
  justify-content: center;
}

#s-4be6cd5f-7610-4044-bf88-cdc800a700e0 {
  margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-4be6cd5f-7610-4044-bf88-cdc800a700e0 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-f02058ce-e6a5-420f-b907-7e28cd60f3c0 {
  margin-left: 5%;
margin-bottom: 30px;
margin-right: 5%;
}

#s-37167b8a-bc15-4cf7-a665-83a6122c06b6 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-37167b8a-bc15-4cf7-a665-83a6122c06b6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-37167b8a-bc15-4cf7-a665-83a6122c06b6"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-37167b8a-bc15-4cf7-a665-83a6122c06b6"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-37167b8a-bc15-4cf7-a665-83a6122c06b6"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-de2d49f0-16df-4c30-af65-b2281195533a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-de2d49f0-16df-4c30-af65-b2281195533a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-de2d49f0-16df-4c30-af65-b2281195533a.shg-box.shg-c {
  justify-content: center;
}

#s-d97f6715-0c36-43c5-9a16-33bbf6cc7003 {
  margin-top: 50px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d97f6715-0c36-43c5-9a16-33bbf6cc7003"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d97f6715-0c36-43c5-9a16-33bbf6cc7003"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d97f6715-0c36-43c5-9a16-33bbf6cc7003"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d97f6715-0c36-43c5-9a16-33bbf6cc7003"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d97f6715-0c36-43c5-9a16-33bbf6cc7003"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d97f6715-0c36-43c5-9a16-33bbf6cc7003"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d97f6715-0c36-43c5-9a16-33bbf6cc7003"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

#s-67508c06-62f3-49e1-ae0c-3b69ed337232 {
  margin-left: auto;
margin-right: auto;
max-width: 86px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-67508c06-62f3-49e1-ae0c-3b69ed337232 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-67508c06-62f3-49e1-ae0c-3b69ed337232 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67508c06-62f3-49e1-ae0c-3b69ed337232 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shogun-image-content {
  
    align-items: center;
  
}

.s-67508c06-62f3-49e1-ae0c-3b69ed337232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-67508c06-62f3-49e1-ae0c-3b69ed337232 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container {
      position: relative;
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-67508c06-62f3-49e1-ae0c-3b69ed337232 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-67508c06-62f3-49e1-ae0c-3b69ed337232 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67508c06-62f3-49e1-ae0c-3b69ed337232 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shogun-image-content {
  
    align-items: center;
  
}

.s-67508c06-62f3-49e1-ae0c-3b69ed337232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-67508c06-62f3-49e1-ae0c-3b69ed337232 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container {
      position: relative;
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-67508c06-62f3-49e1-ae0c-3b69ed337232 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-67508c06-62f3-49e1-ae0c-3b69ed337232 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67508c06-62f3-49e1-ae0c-3b69ed337232 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shogun-image-content {
  
    align-items: center;
  
}

.s-67508c06-62f3-49e1-ae0c-3b69ed337232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-67508c06-62f3-49e1-ae0c-3b69ed337232 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container {
      position: relative;
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-67508c06-62f3-49e1-ae0c-3b69ed337232 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-67508c06-62f3-49e1-ae0c-3b69ed337232 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67508c06-62f3-49e1-ae0c-3b69ed337232 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shogun-image-content {
  
    align-items: center;
  
}

.s-67508c06-62f3-49e1-ae0c-3b69ed337232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-67508c06-62f3-49e1-ae0c-3b69ed337232 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container {
      position: relative;
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-67508c06-62f3-49e1-ae0c-3b69ed337232 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-67508c06-62f3-49e1-ae0c-3b69ed337232 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67508c06-62f3-49e1-ae0c-3b69ed337232 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-67508c06-62f3-49e1-ae0c-3b69ed337232 .shogun-image-content {
  
    align-items: center;
  
}

.s-67508c06-62f3-49e1-ae0c-3b69ed337232.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-67508c06-62f3-49e1-ae0c-3b69ed337232 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container {
      position: relative;
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67508c06-62f3-49e1-ae0c-3b69ed337232 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}
#s-2b1cc33a-d464-4333-aa80-d7fce65361c4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2b1cc33a-d464-4333-aa80-d7fce65361c4 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-26b58f02-97aa-49a8-925c-7c10020b060a {
  margin-left: auto;
margin-right: auto;
}

#s-4adb7519-d2cd-4777-aa50-a286d3137dc1 {
  margin-top: 30px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-4adb7519-d2cd-4777-aa50-a286d3137dc1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4adb7519-d2cd-4777-aa50-a286d3137dc1"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-4adb7519-d2cd-4777-aa50-a286d3137dc1"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4adb7519-d2cd-4777-aa50-a286d3137dc1"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-4adb7519-d2cd-4777-aa50-a286d3137dc1"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4adb7519-d2cd-4777-aa50-a286d3137dc1"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-4adb7519-d2cd-4777-aa50-a286d3137dc1"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

#s-a0be90bd-a250-4b67-a2dd-877a81efcdee {
  margin-left: auto;
margin-right: auto;
max-width: 86px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-a0be90bd-a250-4b67-a2dd-877a81efcdee {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a0be90bd-a250-4b67-a2dd-877a81efcdee {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a0be90bd-a250-4b67-a2dd-877a81efcdee img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shogun-image-content {
  
    align-items: center;
  
}

.s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container {
      position: relative;
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a0be90bd-a250-4b67-a2dd-877a81efcdee {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a0be90bd-a250-4b67-a2dd-877a81efcdee {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a0be90bd-a250-4b67-a2dd-877a81efcdee img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shogun-image-content {
  
    align-items: center;
  
}

.s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container {
      position: relative;
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-a0be90bd-a250-4b67-a2dd-877a81efcdee {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a0be90bd-a250-4b67-a2dd-877a81efcdee {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a0be90bd-a250-4b67-a2dd-877a81efcdee img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shogun-image-content {
  
    align-items: center;
  
}

.s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container {
      position: relative;
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-a0be90bd-a250-4b67-a2dd-877a81efcdee {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a0be90bd-a250-4b67-a2dd-877a81efcdee {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a0be90bd-a250-4b67-a2dd-877a81efcdee img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shogun-image-content {
  
    align-items: center;
  
}

.s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container {
      position: relative;
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-a0be90bd-a250-4b67-a2dd-877a81efcdee {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a0be90bd-a250-4b67-a2dd-877a81efcdee {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a0be90bd-a250-4b67-a2dd-877a81efcdee img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-a0be90bd-a250-4b67-a2dd-877a81efcdee .shogun-image-content {
  
    align-items: center;
  
}

.s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container {
      position: relative;
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a0be90bd-a250-4b67-a2dd-877a81efcdee img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}
#s-21b23f4b-a0fd-4cd9-ad94-7d2b4a6043d3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-21b23f4b-a0fd-4cd9-ad94-7d2b4a6043d3 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-c7fd9a81-322a-4d3c-8b7b-2eae1384099d {
  margin-left: auto;
margin-right: auto;
}

#s-82633c1d-e298-44e3-8bee-69abcb2ddd61 {
  margin-left: auto;
margin-right: auto;
max-width: 420px;
text-align: center;
}



.shg-image-margin-container-s-82633c1d-e298-44e3-8bee-69abcb2ddd61 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-82633c1d-e298-44e3-8bee-69abcb2ddd61 {
  margin: 0 !important;
}

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





  img.s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shogun-image {
    
    
    
    max-height: 420px;
  }


.s-82633c1d-e298-44e3-8bee-69abcb2ddd61 .shogun-image-content {
  
    align-items: center;
  
}

.s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-82633c1d-e298-44e3-8bee-69abcb2ddd61 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-82633c1d-e298-44e3-8bee-69abcb2ddd61 {
  margin: 0 !important;
}

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





  img.s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shogun-image {
    
    
    
    max-height: 420px;
  }


.s-82633c1d-e298-44e3-8bee-69abcb2ddd61 .shogun-image-content {
  
    align-items: center;
  
}

.s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-82633c1d-e298-44e3-8bee-69abcb2ddd61 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-82633c1d-e298-44e3-8bee-69abcb2ddd61 {
  margin: 0 !important;
}

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





  img.s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shogun-image {
    
    
    
    max-height: 420px;
  }


.s-82633c1d-e298-44e3-8bee-69abcb2ddd61 .shogun-image-content {
  
    align-items: center;
  
}

.s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-82633c1d-e298-44e3-8bee-69abcb2ddd61 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-82633c1d-e298-44e3-8bee-69abcb2ddd61 {
  margin: 0 !important;
}

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





  img.s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shogun-image {
    
    
    
    max-height: 420px;
  }


.s-82633c1d-e298-44e3-8bee-69abcb2ddd61 .shogun-image-content {
  
    align-items: center;
  
}

.s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-82633c1d-e298-44e3-8bee-69abcb2ddd61 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-82633c1d-e298-44e3-8bee-69abcb2ddd61 {
  margin: 0 !important;
}

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





  img.s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shogun-image {
    
    
    
    max-height: 420px;
  }


.s-82633c1d-e298-44e3-8bee-69abcb2ddd61 .shogun-image-content {
  
    align-items: center;
  
}

.s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82633c1d-e298-44e3-8bee-69abcb2ddd61.shogun-image {
  box-sizing: border-box;
}




}
#s-88fba13f-04b0-4e3d-a62f-ac7208c971f6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-88fba13f-04b0-4e3d-a62f-ac7208c971f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88fba13f-04b0-4e3d-a62f-ac7208c971f6.shg-box.shg-c {
  justify-content: center;
}

#s-6ac937a0-c9b1-4cb0-a236-18a40aae350d {
  margin-top: 50px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-6ac937a0-c9b1-4cb0-a236-18a40aae350d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6ac937a0-c9b1-4cb0-a236-18a40aae350d"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-6ac937a0-c9b1-4cb0-a236-18a40aae350d"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6ac937a0-c9b1-4cb0-a236-18a40aae350d"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-6ac937a0-c9b1-4cb0-a236-18a40aae350d"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6ac937a0-c9b1-4cb0-a236-18a40aae350d"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-6ac937a0-c9b1-4cb0-a236-18a40aae350d"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

#s-a2762966-0490-4fd6-8283-635f47e74b6c {
  margin-left: auto;
margin-right: auto;
max-width: 86px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-a2762966-0490-4fd6-8283-635f47e74b6c {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a2762966-0490-4fd6-8283-635f47e74b6c {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2762966-0490-4fd6-8283-635f47e74b6c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a2762966-0490-4fd6-8283-635f47e74b6c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2762966-0490-4fd6-8283-635f47e74b6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2762966-0490-4fd6-8283-635f47e74b6c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-a2762966-0490-4fd6-8283-635f47e74b6c .shogun-image-content {
  
    align-items: center;
  
}

.s-a2762966-0490-4fd6-8283-635f47e74b6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a2762966-0490-4fd6-8283-635f47e74b6c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container {
      position: relative;
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a2762966-0490-4fd6-8283-635f47e74b6c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a2762966-0490-4fd6-8283-635f47e74b6c {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2762966-0490-4fd6-8283-635f47e74b6c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a2762966-0490-4fd6-8283-635f47e74b6c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2762966-0490-4fd6-8283-635f47e74b6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2762966-0490-4fd6-8283-635f47e74b6c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-a2762966-0490-4fd6-8283-635f47e74b6c .shogun-image-content {
  
    align-items: center;
  
}

.s-a2762966-0490-4fd6-8283-635f47e74b6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a2762966-0490-4fd6-8283-635f47e74b6c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container {
      position: relative;
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-a2762966-0490-4fd6-8283-635f47e74b6c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a2762966-0490-4fd6-8283-635f47e74b6c {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2762966-0490-4fd6-8283-635f47e74b6c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a2762966-0490-4fd6-8283-635f47e74b6c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2762966-0490-4fd6-8283-635f47e74b6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2762966-0490-4fd6-8283-635f47e74b6c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-a2762966-0490-4fd6-8283-635f47e74b6c .shogun-image-content {
  
    align-items: center;
  
}

.s-a2762966-0490-4fd6-8283-635f47e74b6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a2762966-0490-4fd6-8283-635f47e74b6c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container {
      position: relative;
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-a2762966-0490-4fd6-8283-635f47e74b6c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a2762966-0490-4fd6-8283-635f47e74b6c {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2762966-0490-4fd6-8283-635f47e74b6c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a2762966-0490-4fd6-8283-635f47e74b6c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2762966-0490-4fd6-8283-635f47e74b6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2762966-0490-4fd6-8283-635f47e74b6c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-a2762966-0490-4fd6-8283-635f47e74b6c .shogun-image-content {
  
    align-items: center;
  
}

.s-a2762966-0490-4fd6-8283-635f47e74b6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a2762966-0490-4fd6-8283-635f47e74b6c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container {
      position: relative;
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-a2762966-0490-4fd6-8283-635f47e74b6c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a2762966-0490-4fd6-8283-635f47e74b6c {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2762966-0490-4fd6-8283-635f47e74b6c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a2762966-0490-4fd6-8283-635f47e74b6c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2762966-0490-4fd6-8283-635f47e74b6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2762966-0490-4fd6-8283-635f47e74b6c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-a2762966-0490-4fd6-8283-635f47e74b6c .shogun-image-content {
  
    align-items: center;
  
}

.s-a2762966-0490-4fd6-8283-635f47e74b6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a2762966-0490-4fd6-8283-635f47e74b6c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container {
      position: relative;
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2762966-0490-4fd6-8283-635f47e74b6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}
#s-963056a4-de3c-4270-b958-79ade5f760fd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-963056a4-de3c-4270-b958-79ade5f760fd .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-dc9a091c-53ee-4931-bc3b-894937ebf753 {
  margin-left: auto;
margin-right: auto;
}

#s-b0917143-280b-4aba-ba07-794a615ce17f {
  margin-top: 30px;
margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-b0917143-280b-4aba-ba07-794a615ce17f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b0917143-280b-4aba-ba07-794a615ce17f"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-b0917143-280b-4aba-ba07-794a615ce17f"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b0917143-280b-4aba-ba07-794a615ce17f"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-b0917143-280b-4aba-ba07-794a615ce17f"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b0917143-280b-4aba-ba07-794a615ce17f"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-b0917143-280b-4aba-ba07-794a615ce17f"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

#s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 {
  margin-left: auto;
margin-right: auto;
max-width: 86px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shogun-image-content {
  
    align-items: center;
  
}

.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container {
      position: relative;
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shogun-image-content {
  
    align-items: center;
  
}

.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container {
      position: relative;
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shogun-image-content {
  
    align-items: center;
  
}

.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container {
      position: relative;
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shogun-image-content {
  
    align-items: center;
  
}

.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container {
      position: relative;
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 .shogun-image-content {
  
    align-items: center;
  
}

.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container {
      position: relative;
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0fe96624-9b12-42aa-89d7-c2f3f387bab2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}
#s-bccabf10-2898-4472-a694-60299629f91e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bccabf10-2898-4472-a694-60299629f91e .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-24ba79c6-5633-456f-9623-ee7d5871c503 {
  margin-left: auto;
margin-right: auto;
}

#s-9e929143-bad1-40af-9f7a-6e3ce137f2f8 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9e929143-bad1-40af-9f7a-6e3ce137f2f8 {
  display: none;
}
#s-9e929143-bad1-40af-9f7a-6e3ce137f2f8, #wrap-s-9e929143-bad1-40af-9f7a-6e3ce137f2f8 { display: none !important; }}@media (max-width: 767px){#s-9e929143-bad1-40af-9f7a-6e3ce137f2f8 {
  display: none;
}
#s-9e929143-bad1-40af-9f7a-6e3ce137f2f8, #wrap-s-9e929143-bad1-40af-9f7a-6e3ce137f2f8 { display: none !important; }}







#s-9e929143-bad1-40af-9f7a-6e3ce137f2f8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9e929143-bad1-40af-9f7a-6e3ce137f2f8.shg-box.shg-c {
  justify-content: center;
}

#s-0f30b95b-6907-43c2-86ce-1d2aa0d5c675 {
  margin-left: auto;
margin-bottom: 15px;
margin-right: auto;
text-align: center;
}

#s-0f30b95b-6907-43c2-86ce-1d2aa0d5c675 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



.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-4e08d9c5-2c25-4817-8e9c-31061ef6c5f9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

#s-4e08d9c5-2c25-4817-8e9c-31061ef6c5f9 .shg-sld-dot {
  background-color: rgba(255, 116, 0, 1);
}

#s-4e08d9c5-2c25-4817-8e9c-31061ef6c5f9 .shg-sld-nav-button.shg-sld-left,
#s-4e08d9c5-2c25-4817-8e9c-31061ef6c5f9 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(255, 116, 0, 1);
}

#s-ed22677d-a51d-4580-a222-a54d42d18862 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-ed22677d-a51d-4580-a222-a54d42d18862"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ed22677d-a51d-4580-a222-a54d42d18862"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-ed22677d-a51d-4580-a222-a54d42d18862"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-ed22677d-a51d-4580-a222-a54d42d18862"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-a78c16c1-449d-4058-82b6-adfd80461c86 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.14);
}








#s-a78c16c1-449d-4058-82b6-adfd80461c86 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a78c16c1-449d-4058-82b6-adfd80461c86.shg-box.shg-c {
  justify-content: center;
}

#s-a2b96c91-5db8-44e7-967a-10356be8921d {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 370/275;
text-align: center;
}



.shg-image-margin-container-s-a2b96c91-5db8-44e7-967a-10356be8921d {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  
  
}

#s-a2b96c91-5db8-44e7-967a-10356be8921d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2b96c91-5db8-44e7-967a-10356be8921d .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-a2b96c91-5db8-44e7-967a-10356be8921d .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2b96c91-5db8-44e7-967a-10356be8921d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2b96c91-5db8-44e7-967a-10356be8921d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-a2b96c91-5db8-44e7-967a-10356be8921d .shogun-image-content {
  
    align-items: center;
  
}

.s-a2b96c91-5db8-44e7-967a-10356be8921d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a2b96c91-5db8-44e7-967a-10356be8921d {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container {
      position: relative;
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a2b96c91-5db8-44e7-967a-10356be8921d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a2b96c91-5db8-44e7-967a-10356be8921d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2b96c91-5db8-44e7-967a-10356be8921d .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-a2b96c91-5db8-44e7-967a-10356be8921d .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2b96c91-5db8-44e7-967a-10356be8921d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2b96c91-5db8-44e7-967a-10356be8921d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-a2b96c91-5db8-44e7-967a-10356be8921d .shogun-image-content {
  
    align-items: center;
  
}

.s-a2b96c91-5db8-44e7-967a-10356be8921d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a2b96c91-5db8-44e7-967a-10356be8921d {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container {
      position: relative;
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-a2b96c91-5db8-44e7-967a-10356be8921d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a2b96c91-5db8-44e7-967a-10356be8921d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2b96c91-5db8-44e7-967a-10356be8921d .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-a2b96c91-5db8-44e7-967a-10356be8921d .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2b96c91-5db8-44e7-967a-10356be8921d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2b96c91-5db8-44e7-967a-10356be8921d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-a2b96c91-5db8-44e7-967a-10356be8921d .shogun-image-content {
  
    align-items: center;
  
}

.s-a2b96c91-5db8-44e7-967a-10356be8921d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a2b96c91-5db8-44e7-967a-10356be8921d {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container {
      position: relative;
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-a2b96c91-5db8-44e7-967a-10356be8921d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a2b96c91-5db8-44e7-967a-10356be8921d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2b96c91-5db8-44e7-967a-10356be8921d .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-a2b96c91-5db8-44e7-967a-10356be8921d .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2b96c91-5db8-44e7-967a-10356be8921d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2b96c91-5db8-44e7-967a-10356be8921d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-a2b96c91-5db8-44e7-967a-10356be8921d .shogun-image-content {
  
    align-items: center;
  
}

.s-a2b96c91-5db8-44e7-967a-10356be8921d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a2b96c91-5db8-44e7-967a-10356be8921d {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container {
      position: relative;
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-a2b96c91-5db8-44e7-967a-10356be8921d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a2b96c91-5db8-44e7-967a-10356be8921d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2b96c91-5db8-44e7-967a-10356be8921d .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-a2b96c91-5db8-44e7-967a-10356be8921d .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2b96c91-5db8-44e7-967a-10356be8921d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2b96c91-5db8-44e7-967a-10356be8921d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-a2b96c91-5db8-44e7-967a-10356be8921d .shogun-image-content {
  
    align-items: center;
  
}

.s-a2b96c91-5db8-44e7-967a-10356be8921d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a2b96c91-5db8-44e7-967a-10356be8921d {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container {
      position: relative;
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2b96c91-5db8-44e7-967a-10356be8921d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-81156d91-0828-4f6c-ae44-15dafca17ed2 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.14);
}








#s-81156d91-0828-4f6c-ae44-15dafca17ed2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-81156d91-0828-4f6c-ae44-15dafca17ed2.shg-box.shg-c {
  justify-content: center;
}

#s-01a2560a-969a-4969-8dbf-ffb0e73a1947 {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 370/275;
text-align: center;
}



.shg-image-margin-container-s-01a2560a-969a-4969-8dbf-ffb0e73a1947 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  
  
}

#s-01a2560a-969a-4969-8dbf-ffb0e73a1947 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shogun-image-content {
  
    align-items: center;
  
}

.s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container {
      position: relative;
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-01a2560a-969a-4969-8dbf-ffb0e73a1947 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-01a2560a-969a-4969-8dbf-ffb0e73a1947 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shogun-image-content {
  
    align-items: center;
  
}

.s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container {
      position: relative;
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-01a2560a-969a-4969-8dbf-ffb0e73a1947 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-01a2560a-969a-4969-8dbf-ffb0e73a1947 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shogun-image-content {
  
    align-items: center;
  
}

.s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container {
      position: relative;
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-01a2560a-969a-4969-8dbf-ffb0e73a1947 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-01a2560a-969a-4969-8dbf-ffb0e73a1947 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shogun-image-content {
  
    align-items: center;
  
}

.s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container {
      position: relative;
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-01a2560a-969a-4969-8dbf-ffb0e73a1947 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-01a2560a-969a-4969-8dbf-ffb0e73a1947 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-01a2560a-969a-4969-8dbf-ffb0e73a1947 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-01a2560a-969a-4969-8dbf-ffb0e73a1947 .shogun-image-content {
  
    align-items: center;
  
}

.s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shg-align-container {
  display: flex;
  justify-content: center
}

.s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container {
      position: relative;
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-01a2560a-969a-4969-8dbf-ffb0e73a1947 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-1c8a5bd3-f662-4120-8a3d-d8348704da2a {
  margin-left: 0%;
margin-right: 0%;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.14);
}








#s-1c8a5bd3-f662-4120-8a3d-d8348704da2a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1c8a5bd3-f662-4120-8a3d-d8348704da2a.shg-box.shg-c {
  justify-content: center;
}

#s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 370/275;
text-align: center;
}



.shg-image-margin-container-s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  
  
}

#s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shogun-image-content {
  
    align-items: center;
  
}

.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container {
      position: relative;
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shogun-image-content {
  
    align-items: center;
  
}

.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container {
      position: relative;
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shogun-image-content {
  
    align-items: center;
  
}

.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container {
      position: relative;
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shogun-image-content {
  
    align-items: center;
  
}

.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container {
      position: relative;
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d .shogun-image-content {
  
    align-items: center;
  
}

.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container {
      position: relative;
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e712a887-5cbf-4d96-b97e-b81dfd8b6e7d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-45b5eb27-f36f-4e9c-b619-121d0680a730 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-45b5eb27-f36f-4e9c-b619-121d0680a730"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-45b5eb27-f36f-4e9c-b619-121d0680a730"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-45b5eb27-f36f-4e9c-b619-121d0680a730"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-45b5eb27-f36f-4e9c-b619-121d0680a730"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-d2289858-7404-4540-a8c3-b8930cc26570 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.14);
}








#s-d2289858-7404-4540-a8c3-b8930cc26570 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d2289858-7404-4540-a8c3-b8930cc26570.shg-box.shg-c {
  justify-content: center;
}

#s-910e43a9-67e0-4ea8-82c5-2baeb250d13b {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 370/275;
text-align: center;
}



.shg-image-margin-container-s-910e43a9-67e0-4ea8-82c5-2baeb250d13b {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  
  
}

#s-910e43a9-67e0-4ea8-82c5-2baeb250d13b {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shogun-image-content {
  
    align-items: center;
  
}

.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container {
      position: relative;
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-910e43a9-67e0-4ea8-82c5-2baeb250d13b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-910e43a9-67e0-4ea8-82c5-2baeb250d13b {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shogun-image-content {
  
    align-items: center;
  
}

.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container {
      position: relative;
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-910e43a9-67e0-4ea8-82c5-2baeb250d13b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-910e43a9-67e0-4ea8-82c5-2baeb250d13b {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shogun-image-content {
  
    align-items: center;
  
}

.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container {
      position: relative;
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-910e43a9-67e0-4ea8-82c5-2baeb250d13b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-910e43a9-67e0-4ea8-82c5-2baeb250d13b {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shogun-image-content {
  
    align-items: center;
  
}

.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container {
      position: relative;
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-910e43a9-67e0-4ea8-82c5-2baeb250d13b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-910e43a9-67e0-4ea8-82c5-2baeb250d13b {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-910e43a9-67e0-4ea8-82c5-2baeb250d13b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b .shogun-image-content {
  
    align-items: center;
  
}

.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container {
      position: relative;
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-910e43a9-67e0-4ea8-82c5-2baeb250d13b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-0ee8853c-88d2-4be2-a5bc-ea9c4521d483 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.14);
}








#s-0ee8853c-88d2-4be2-a5bc-ea9c4521d483 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0ee8853c-88d2-4be2-a5bc-ea9c4521d483.shg-box.shg-c {
  justify-content: center;
}

#s-6f11c496-0228-4a89-824a-c743c8b93d75 {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 370/275;
text-align: center;
}



.shg-image-margin-container-s-6f11c496-0228-4a89-824a-c743c8b93d75 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  
  
}

#s-6f11c496-0228-4a89-824a-c743c8b93d75 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f11c496-0228-4a89-824a-c743c8b93d75 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-6f11c496-0228-4a89-824a-c743c8b93d75 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f11c496-0228-4a89-824a-c743c8b93d75 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f11c496-0228-4a89-824a-c743c8b93d75 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-6f11c496-0228-4a89-824a-c743c8b93d75 .shogun-image-content {
  
    align-items: center;
  
}

.s-6f11c496-0228-4a89-824a-c743c8b93d75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6f11c496-0228-4a89-824a-c743c8b93d75 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container {
      position: relative;
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-6f11c496-0228-4a89-824a-c743c8b93d75 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6f11c496-0228-4a89-824a-c743c8b93d75 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f11c496-0228-4a89-824a-c743c8b93d75 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-6f11c496-0228-4a89-824a-c743c8b93d75 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f11c496-0228-4a89-824a-c743c8b93d75 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f11c496-0228-4a89-824a-c743c8b93d75 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-6f11c496-0228-4a89-824a-c743c8b93d75 .shogun-image-content {
  
    align-items: center;
  
}

.s-6f11c496-0228-4a89-824a-c743c8b93d75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6f11c496-0228-4a89-824a-c743c8b93d75 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container {
      position: relative;
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-6f11c496-0228-4a89-824a-c743c8b93d75 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6f11c496-0228-4a89-824a-c743c8b93d75 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f11c496-0228-4a89-824a-c743c8b93d75 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-6f11c496-0228-4a89-824a-c743c8b93d75 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f11c496-0228-4a89-824a-c743c8b93d75 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f11c496-0228-4a89-824a-c743c8b93d75 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-6f11c496-0228-4a89-824a-c743c8b93d75 .shogun-image-content {
  
    align-items: center;
  
}

.s-6f11c496-0228-4a89-824a-c743c8b93d75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6f11c496-0228-4a89-824a-c743c8b93d75 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container {
      position: relative;
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-6f11c496-0228-4a89-824a-c743c8b93d75 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6f11c496-0228-4a89-824a-c743c8b93d75 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f11c496-0228-4a89-824a-c743c8b93d75 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-6f11c496-0228-4a89-824a-c743c8b93d75 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f11c496-0228-4a89-824a-c743c8b93d75 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f11c496-0228-4a89-824a-c743c8b93d75 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-6f11c496-0228-4a89-824a-c743c8b93d75 .shogun-image-content {
  
    align-items: center;
  
}

.s-6f11c496-0228-4a89-824a-c743c8b93d75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6f11c496-0228-4a89-824a-c743c8b93d75 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container {
      position: relative;
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-6f11c496-0228-4a89-824a-c743c8b93d75 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6f11c496-0228-4a89-824a-c743c8b93d75 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f11c496-0228-4a89-824a-c743c8b93d75 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-6f11c496-0228-4a89-824a-c743c8b93d75 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f11c496-0228-4a89-824a-c743c8b93d75 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f11c496-0228-4a89-824a-c743c8b93d75 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-6f11c496-0228-4a89-824a-c743c8b93d75 .shogun-image-content {
  
    align-items: center;
  
}

.s-6f11c496-0228-4a89-824a-c743c8b93d75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6f11c496-0228-4a89-824a-c743c8b93d75 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container {
      position: relative;
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f11c496-0228-4a89-824a-c743c8b93d75 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-053278f1-48df-4be2-a263-a9b48a917f5e {
  margin-left: 0%;
margin-right: 0%;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.14);
}








#s-053278f1-48df-4be2-a263-a9b48a917f5e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-053278f1-48df-4be2-a263-a9b48a917f5e.shg-box.shg-c {
  justify-content: center;
}

#s-315ca09c-37d5-4098-b392-fbf7adc67075 {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 370/275;
text-align: center;
}



.shg-image-margin-container-s-315ca09c-37d5-4098-b392-fbf7adc67075 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  
  
}

#s-315ca09c-37d5-4098-b392-fbf7adc67075 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-315ca09c-37d5-4098-b392-fbf7adc67075 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-315ca09c-37d5-4098-b392-fbf7adc67075 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-315ca09c-37d5-4098-b392-fbf7adc67075 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-315ca09c-37d5-4098-b392-fbf7adc67075 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-315ca09c-37d5-4098-b392-fbf7adc67075 .shogun-image-content {
  
    align-items: center;
  
}

.s-315ca09c-37d5-4098-b392-fbf7adc67075.shg-align-container {
  display: flex;
  justify-content: center
}

.s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-315ca09c-37d5-4098-b392-fbf7adc67075 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container {
      position: relative;
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-315ca09c-37d5-4098-b392-fbf7adc67075 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-315ca09c-37d5-4098-b392-fbf7adc67075 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-315ca09c-37d5-4098-b392-fbf7adc67075 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-315ca09c-37d5-4098-b392-fbf7adc67075 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-315ca09c-37d5-4098-b392-fbf7adc67075 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-315ca09c-37d5-4098-b392-fbf7adc67075 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-315ca09c-37d5-4098-b392-fbf7adc67075 .shogun-image-content {
  
    align-items: center;
  
}

.s-315ca09c-37d5-4098-b392-fbf7adc67075.shg-align-container {
  display: flex;
  justify-content: center
}

.s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-315ca09c-37d5-4098-b392-fbf7adc67075 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container {
      position: relative;
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-315ca09c-37d5-4098-b392-fbf7adc67075 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-315ca09c-37d5-4098-b392-fbf7adc67075 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-315ca09c-37d5-4098-b392-fbf7adc67075 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-315ca09c-37d5-4098-b392-fbf7adc67075 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-315ca09c-37d5-4098-b392-fbf7adc67075 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-315ca09c-37d5-4098-b392-fbf7adc67075 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-315ca09c-37d5-4098-b392-fbf7adc67075 .shogun-image-content {
  
    align-items: center;
  
}

.s-315ca09c-37d5-4098-b392-fbf7adc67075.shg-align-container {
  display: flex;
  justify-content: center
}

.s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-315ca09c-37d5-4098-b392-fbf7adc67075 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container {
      position: relative;
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-315ca09c-37d5-4098-b392-fbf7adc67075 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-315ca09c-37d5-4098-b392-fbf7adc67075 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-315ca09c-37d5-4098-b392-fbf7adc67075 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-315ca09c-37d5-4098-b392-fbf7adc67075 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-315ca09c-37d5-4098-b392-fbf7adc67075 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-315ca09c-37d5-4098-b392-fbf7adc67075 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-315ca09c-37d5-4098-b392-fbf7adc67075 .shogun-image-content {
  
    align-items: center;
  
}

.s-315ca09c-37d5-4098-b392-fbf7adc67075.shg-align-container {
  display: flex;
  justify-content: center
}

.s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-315ca09c-37d5-4098-b392-fbf7adc67075 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container {
      position: relative;
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-315ca09c-37d5-4098-b392-fbf7adc67075 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-315ca09c-37d5-4098-b392-fbf7adc67075 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-315ca09c-37d5-4098-b392-fbf7adc67075 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-315ca09c-37d5-4098-b392-fbf7adc67075 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-315ca09c-37d5-4098-b392-fbf7adc67075 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-315ca09c-37d5-4098-b392-fbf7adc67075 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-315ca09c-37d5-4098-b392-fbf7adc67075 .shogun-image-content {
  
    align-items: center;
  
}

.s-315ca09c-37d5-4098-b392-fbf7adc67075.shg-align-container {
  display: flex;
  justify-content: center
}

.s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-315ca09c-37d5-4098-b392-fbf7adc67075 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container {
      position: relative;
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-315ca09c-37d5-4098-b392-fbf7adc67075 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-b8e9a4d9-1296-49e2-ae5c-37b1492692f8 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-b8e9a4d9-1296-49e2-ae5c-37b1492692f8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b8e9a4d9-1296-49e2-ae5c-37b1492692f8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-b8e9a4d9-1296-49e2-ae5c-37b1492692f8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-b8e9a4d9-1296-49e2-ae5c-37b1492692f8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-9dcb8dfc-fd2d-4e32-97b4-c56d021739d2 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.14);
}








#s-9dcb8dfc-fd2d-4e32-97b4-c56d021739d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9dcb8dfc-fd2d-4e32-97b4-c56d021739d2.shg-box.shg-c {
  justify-content: center;
}

#s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 370/275;
text-align: center;
}



.shg-image-margin-container-s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  
  
}

#s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shogun-image-content {
  
    align-items: center;
  
}

.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container {
      position: relative;
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shogun-image-content {
  
    align-items: center;
  
}

.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container {
      position: relative;
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shogun-image-content {
  
    align-items: center;
  
}

.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container {
      position: relative;
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shogun-image-content {
  
    align-items: center;
  
}

.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container {
      position: relative;
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed .shogun-image-content {
  
    align-items: center;
  
}

.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container {
      position: relative;
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-07f2aa2a-f77b-4f18-ba3f-77bdeb9587ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-9992ea9b-cfcb-47d8-8dd4-3fec80db199c {
  margin-left: 0%;
margin-right: 0%;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.14);
}








#s-9992ea9b-cfcb-47d8-8dd4-3fec80db199c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9992ea9b-cfcb-47d8-8dd4-3fec80db199c.shg-box.shg-c {
  justify-content: center;
}

#s-dea94041-c0db-4471-bf99-33d1d9571877 {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 370/275;
text-align: center;
}



.shg-image-margin-container-s-dea94041-c0db-4471-bf99-33d1d9571877 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  
  
}

#s-dea94041-c0db-4471-bf99-33d1d9571877 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-dea94041-c0db-4471-bf99-33d1d9571877 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-dea94041-c0db-4471-bf99-33d1d9571877 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dea94041-c0db-4471-bf99-33d1d9571877 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dea94041-c0db-4471-bf99-33d1d9571877 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-dea94041-c0db-4471-bf99-33d1d9571877 .shogun-image-content {
  
    align-items: center;
  
}

.s-dea94041-c0db-4471-bf99-33d1d9571877.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-dea94041-c0db-4471-bf99-33d1d9571877 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container {
      position: relative;
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-dea94041-c0db-4471-bf99-33d1d9571877 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-dea94041-c0db-4471-bf99-33d1d9571877 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-dea94041-c0db-4471-bf99-33d1d9571877 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-dea94041-c0db-4471-bf99-33d1d9571877 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dea94041-c0db-4471-bf99-33d1d9571877 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dea94041-c0db-4471-bf99-33d1d9571877 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-dea94041-c0db-4471-bf99-33d1d9571877 .shogun-image-content {
  
    align-items: center;
  
}

.s-dea94041-c0db-4471-bf99-33d1d9571877.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-dea94041-c0db-4471-bf99-33d1d9571877 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container {
      position: relative;
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-dea94041-c0db-4471-bf99-33d1d9571877 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-dea94041-c0db-4471-bf99-33d1d9571877 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-dea94041-c0db-4471-bf99-33d1d9571877 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-dea94041-c0db-4471-bf99-33d1d9571877 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dea94041-c0db-4471-bf99-33d1d9571877 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dea94041-c0db-4471-bf99-33d1d9571877 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-dea94041-c0db-4471-bf99-33d1d9571877 .shogun-image-content {
  
    align-items: center;
  
}

.s-dea94041-c0db-4471-bf99-33d1d9571877.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-dea94041-c0db-4471-bf99-33d1d9571877 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container {
      position: relative;
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-dea94041-c0db-4471-bf99-33d1d9571877 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-dea94041-c0db-4471-bf99-33d1d9571877 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-dea94041-c0db-4471-bf99-33d1d9571877 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-dea94041-c0db-4471-bf99-33d1d9571877 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dea94041-c0db-4471-bf99-33d1d9571877 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dea94041-c0db-4471-bf99-33d1d9571877 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-dea94041-c0db-4471-bf99-33d1d9571877 .shogun-image-content {
  
    align-items: center;
  
}

.s-dea94041-c0db-4471-bf99-33d1d9571877.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-dea94041-c0db-4471-bf99-33d1d9571877 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container {
      position: relative;
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-dea94041-c0db-4471-bf99-33d1d9571877 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-dea94041-c0db-4471-bf99-33d1d9571877 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-dea94041-c0db-4471-bf99-33d1d9571877 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-dea94041-c0db-4471-bf99-33d1d9571877 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-dea94041-c0db-4471-bf99-33d1d9571877 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-dea94041-c0db-4471-bf99-33d1d9571877 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-dea94041-c0db-4471-bf99-33d1d9571877 .shogun-image-content {
  
    align-items: center;
  
}

.s-dea94041-c0db-4471-bf99-33d1d9571877.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-dea94041-c0db-4471-bf99-33d1d9571877 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container {
      position: relative;
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-dea94041-c0db-4471-bf99-33d1d9571877 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-52f06359-6f43-481a-a967-3b8b72e21a1f {
  margin-left: 0%;
margin-right: 0%;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.14);
}








#s-52f06359-6f43-481a-a967-3b8b72e21a1f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-52f06359-6f43-481a-a967-3b8b72e21a1f.shg-box.shg-c {
  justify-content: center;
}

#s-a14c4e2c-88fd-4061-907a-e16870cb41f5 {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 370/275;
text-align: center;
}



.shg-image-margin-container-s-a14c4e2c-88fd-4061-907a-e16870cb41f5 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  
  
}

#s-a14c4e2c-88fd-4061-907a-e16870cb41f5 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shogun-image-content {
  
    align-items: center;
  
}

.s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container {
      position: relative;
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a14c4e2c-88fd-4061-907a-e16870cb41f5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a14c4e2c-88fd-4061-907a-e16870cb41f5 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shogun-image-content {
  
    align-items: center;
  
}

.s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container {
      position: relative;
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-a14c4e2c-88fd-4061-907a-e16870cb41f5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a14c4e2c-88fd-4061-907a-e16870cb41f5 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shogun-image-content {
  
    align-items: center;
  
}

.s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container {
      position: relative;
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-a14c4e2c-88fd-4061-907a-e16870cb41f5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a14c4e2c-88fd-4061-907a-e16870cb41f5 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shogun-image-content {
  
    align-items: center;
  
}

.s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container {
      position: relative;
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-a14c4e2c-88fd-4061-907a-e16870cb41f5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a14c4e2c-88fd-4061-907a-e16870cb41f5 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a14c4e2c-88fd-4061-907a-e16870cb41f5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-a14c4e2c-88fd-4061-907a-e16870cb41f5 .shogun-image-content {
  
    align-items: center;
  
}

.s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container {
      position: relative;
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a14c4e2c-88fd-4061-907a-e16870cb41f5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-16dc9c38-7564-43d7-b4c2-ef28fda686e3 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-16dc9c38-7564-43d7-b4c2-ef28fda686e3 {
  display: none;
}
#s-16dc9c38-7564-43d7-b4c2-ef28fda686e3, #wrap-s-16dc9c38-7564-43d7-b4c2-ef28fda686e3 { display: none !important; }}@media (max-width: 767px){#s-16dc9c38-7564-43d7-b4c2-ef28fda686e3 {
  display: none;
}
#s-16dc9c38-7564-43d7-b4c2-ef28fda686e3, #wrap-s-16dc9c38-7564-43d7-b4c2-ef28fda686e3 { display: none !important; }}







#s-16dc9c38-7564-43d7-b4c2-ef28fda686e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-16dc9c38-7564-43d7-b4c2-ef28fda686e3.shg-box.shg-c {
  justify-content: center;
}

#s-167b548a-c9ed-4657-9bc2-af9d0d40f43d {
  margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
text-align: center;
}

#s-167b548a-c9ed-4657-9bc2-af9d0d40f43d .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-15bc6755-1e12-4a52-9893-4e7e06d99820 {
  margin-left: 5%;
margin-bottom: 30px;
margin-right: 5%;
}

#s-93b35eed-b4a8-4f3f-bdd7-9282bc0e57cd {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-93b35eed-b4a8-4f3f-bdd7-9282bc0e57cd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-93b35eed-b4a8-4f3f-bdd7-9282bc0e57cd"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-93b35eed-b4a8-4f3f-bdd7-9282bc0e57cd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-93b35eed-b4a8-4f3f-bdd7-9282bc0e57cd"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-93b35eed-b4a8-4f3f-bdd7-9282bc0e57cd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-93b35eed-b4a8-4f3f-bdd7-9282bc0e57cd"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-93b35eed-b4a8-4f3f-bdd7-9282bc0e57cd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-c2a85246-56df-4917-8b17-c5c3804e9d99 {
  margin-top: 120px;
margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}








#s-c2a85246-56df-4917-8b17-c5c3804e9d99 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c2a85246-56df-4917-8b17-c5c3804e9d99.shg-box.shg-c {
  justify-content: center;
}

#s-04836756-dcc5-4497-9602-bdf8ec488287 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-04836756-dcc5-4497-9602-bdf8ec488287 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: center;
}



#s-5af59549-65c2-4050-b0db-4f0fe60cf571 {
  margin-left: auto;
margin-right: auto;
}

#s-3169c547-47a7-4959-bd44-816265c56144 {
  margin-top: 5px;
margin-left: auto;
margin-right: auto;
}

#s-c00d3634-a10b-4ada-8a8d-1c64465279e3 {
  margin-top: 50px;
margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}








#s-c00d3634-a10b-4ada-8a8d-1c64465279e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c00d3634-a10b-4ada-8a8d-1c64465279e3.shg-box.shg-c {
  justify-content: center;
}

#s-bec503a4-5626-4069-8b41-35e7650a1c75 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bec503a4-5626-4069-8b41-35e7650a1c75 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: center;
}



#s-9c188a0b-c623-4aec-a754-efdb85090395 {
  margin-left: auto;
margin-right: auto;
}

#s-68e9a769-e629-4168-bd27-f387f30b4f54 {
  margin-top: 5px;
margin-left: auto;
margin-right: auto;
}

#s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
text-align: center;
}



.shg-image-margin-container-s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b {
  margin: 0 !important;
}

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





  img.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b .shogun-image-content {
  
    align-items: center;
  
}

.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b {
  margin: 0 !important;
}

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





  img.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b .shogun-image-content {
  
    align-items: center;
  
}

.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b {
  margin: 0 !important;
}

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





  img.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b .shogun-image-content {
  
    align-items: center;
  
}

.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b {
  margin: 0 !important;
}

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





  img.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b .shogun-image-content {
  
    align-items: center;
  
}

.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b {
  margin: 0 !important;
}

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





  img.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b .shogun-image-content {
  
    align-items: center;
  
}

.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c6f37f59-179f-4cb9-8903-ff0d275d2a4b.shogun-image {
  box-sizing: border-box;
}




}
#s-417107d1-417b-4f6f-9b06-d233a1770877 {
  margin-top: 120px;
margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}








#s-417107d1-417b-4f6f-9b06-d233a1770877 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-417107d1-417b-4f6f-9b06-d233a1770877.shg-box.shg-c {
  justify-content: center;
}

#s-76670cc1-4e53-4d47-9235-f967c5e24e35 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-76670cc1-4e53-4d47-9235-f967c5e24e35 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: center;
}



#s-1eb2d588-bdbc-4284-91e7-2b986e686e98 {
  margin-left: auto;
margin-right: auto;
}

#s-af32f07c-3364-44c1-a1d2-7e5b0f1e4b29 {
  margin-top: 5px;
margin-left: auto;
margin-right: auto;
}

#s-c9efd58e-15ea-436b-85d6-85e60b8d0d1b {
  margin-top: 50px;
margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}








#s-c9efd58e-15ea-436b-85d6-85e60b8d0d1b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c9efd58e-15ea-436b-85d6-85e60b8d0d1b.shg-box.shg-c {
  justify-content: center;
}

#s-ef0c13dc-9b32-49bc-94a9-eed80bfbd836 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ef0c13dc-9b32-49bc-94a9-eed80bfbd836 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: center;
}



#s-80d08530-50f6-4362-9c25-3c6f97560271 {
  margin-left: auto;
margin-right: auto;
}

#s-e4a769e5-048c-41a0-aa64-a74817ba44ed {
  margin-top: 5px;
margin-left: auto;
margin-right: auto;
}

#s-b487b1f5-0df6-4097-bc08-e5ee40030a12 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.15);
}
@media (min-width: 1200px){#s-b487b1f5-0df6-4097-bc08-e5ee40030a12 {
  display: none;
}
#s-b487b1f5-0df6-4097-bc08-e5ee40030a12, #wrap-s-b487b1f5-0df6-4097-bc08-e5ee40030a12 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b487b1f5-0df6-4097-bc08-e5ee40030a12 {
  display: none;
}
#s-b487b1f5-0df6-4097-bc08-e5ee40030a12, #wrap-s-b487b1f5-0df6-4097-bc08-e5ee40030a12 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b487b1f5-0df6-4097-bc08-e5ee40030a12 {
  display: none;
}
#s-b487b1f5-0df6-4097-bc08-e5ee40030a12, #wrap-s-b487b1f5-0df6-4097-bc08-e5ee40030a12 { display: none !important; }}







#s-b487b1f5-0df6-4097-bc08-e5ee40030a12 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b487b1f5-0df6-4097-bc08-e5ee40030a12.shg-box.shg-c {
  justify-content: center;
}

#s-278d49be-75fb-4da7-84f1-eedc827d01be {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-278d49be-75fb-4da7-84f1-eedc827d01be .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  
  
}



.shg-grid {
  position: relative;
  width: 100%;
}

.shg-grid-content {
  display: grid;
}

#s-d4ea2255-54e7-44fe-8a21-d7914a383993 {
  margin-left: 5%;
margin-right: auto;
}

#s-d4ea2255-54e7-44fe-8a21-d7914a383993 .shg-grid-content {
  grid-template-columns: repeat(24, 1fr);
  grid-template-rows: repeat(16, calc(100vw / 24));
}

#s-adb0ac5a-abce-4103-8f37-a844ea69a300 {
  margin-top: -8px;
margin-left: 0%;
margin-right: 0%;
max-width: 30px;
}

#s-adb0ac5a-abce-4103-8f37-a844ea69a300 {
  grid-column-start: 1;
grid-column-end: 4;
grid-row-start: 2;
grid-row-end: 4;
z-index: 5;
}

#s-adb0ac5a-abce-4103-8f37-a844ea69a300 .shogun-icon-wrapper {
  text-align: center;
}


#s-adb0ac5a-abce-4103-8f37-a844ea69a300 .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-884ca133-d160-47b9-846f-e8b4ba975946 {
  margin-top: -7px;
margin-left: 0%;
margin-right: 0%;
padding-top: 2px;
padding-bottom: 2px;
max-width: 30px;
}

#s-884ca133-d160-47b9-846f-e8b4ba975946 {
  grid-column-start: 1;
grid-column-end: 4;
grid-row-start: 4;
grid-row-end: 6;
z-index: 4;
}

#s-884ca133-d160-47b9-846f-e8b4ba975946 .shogun-icon-wrapper {
  text-align: center;
}


#s-884ca133-d160-47b9-846f-e8b4ba975946 .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-a4448602-8e0d-491e-855b-3688da28a532 {
  margin-top: -5px;
margin-left: 0%;
margin-right: 0%;
padding-top: 4px;
padding-bottom: 4px;
max-width: 30px;
}

#s-a4448602-8e0d-491e-855b-3688da28a532 {
  grid-column-start: 1;
grid-column-end: 4;
grid-row-start: 6;
grid-row-end: 8;
z-index: 3;
}

#s-a4448602-8e0d-491e-855b-3688da28a532 .shogun-icon-wrapper {
  text-align: center;
}


#s-a4448602-8e0d-491e-855b-3688da28a532 .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-07021f54-d2b8-49ec-bd15-beff336619b1 {
  margin-top: -2px;
margin-left: 0%;
margin-right: 0%;
padding-top: 6px;
max-width: 30px;
}

#s-07021f54-d2b8-49ec-bd15-beff336619b1 {
  grid-column-start: 1;
grid-column-end: 4;
grid-row-start: 8;
grid-row-end: 10;
z-index: 2;
}

#s-07021f54-d2b8-49ec-bd15-beff336619b1 .shogun-icon-wrapper {
  text-align: center;
}


#s-07021f54-d2b8-49ec-bd15-beff336619b1 .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-61ae1ea6-2e3b-4d38-8ae2-92d11389836a {
  margin-top: -2px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 8px;
max-width: 30px;
}

#s-61ae1ea6-2e3b-4d38-8ae2-92d11389836a {
  grid-column-start: 1;
grid-column-end: 4;
grid-row-start: 10;
grid-row-end: 13;
z-index: 0;
}

#s-61ae1ea6-2e3b-4d38-8ae2-92d11389836a .shogun-icon-wrapper {
  text-align: center;
}


#s-61ae1ea6-2e3b-4d38-8ae2-92d11389836a .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-2563be05-aaf3-4a73-8278-9da47ea20ceb {
  margin-left: 0%;
margin-right: 0%;
padding-top: 25px;
max-width: 30px;
}

#s-2563be05-aaf3-4a73-8278-9da47ea20ceb {
  grid-column-start: 1;
grid-column-end: 4;
grid-row-start: 11;
grid-row-end: 15;
z-index: 1;
}

#s-2563be05-aaf3-4a73-8278-9da47ea20ceb .shogun-icon-wrapper {
  text-align: center;
}


#s-2563be05-aaf3-4a73-8278-9da47ea20ceb .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-b97ed5eb-29f5-4023-ba07-69533dbf0ad8 {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
}

#s-b97ed5eb-29f5-4023-ba07-69533dbf0ad8 {
  grid-column-start: 4;
grid-column-end: 25;
grid-row-start: 1;
grid-row-end: 17;
z-index: 6;
}

#s-ecac0d31-c9a0-478d-a205-04ce07a2e711 {
  box-shadow:0px 3px 3px 0px rgba(0, 0, 0, 0.27);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNGMwYzc4NDEtOTVkNi00YjVmLThmZmQtZGM3YTM5ZmQzNDA1IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTY2OGFmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA0OTdmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0YzBjNzg0MS05NWQ2LTRiNWYtOGZmZC1kYzdhMzlmZDM0MDUpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 15px;
margin-left: 0%;
margin-bottom: 15px;
margin-right: 0%;
padding-top: 10px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 50px;
border-radius: 10px;
text-align: center;
text-decoration: none;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#1668af"}, {"id"=>2, "pos"=>1, "color"=>"#00497f"}];
}
#s-ecac0d31-c9a0-478d-a205-04ce07a2e711:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjc4MGQ4ZTgtZTY1My00NDQ3LTg2MTctMjU3ZDJlOTg5MjhjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmY3NDAwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzMwMzA2O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMyNzgwZDhlOC1lNjUzLTQ0NDctODYxNy0yNTdkMmU5ODkyOGMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ff7400"}, {"id"=>2, "pos"=>1, "color"=>"#c30306"}] !important;}#s-ecac0d31-c9a0-478d-a205-04ce07a2e711:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ecac0d31-c9a0-478d-a205-04ce07a2e711-root {
    text-align: center;
  }


#s-ecac0d31-c9a0-478d-a205-04ce07a2e711.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ecac0d31-c9a0-478d-a205-04ce07a2e711-root {
    text-align: center;
  }


#s-ecac0d31-c9a0-478d-a205-04ce07a2e711.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ecac0d31-c9a0-478d-a205-04ce07a2e711-root {
    text-align: center;
  }


#s-ecac0d31-c9a0-478d-a205-04ce07a2e711.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ecac0d31-c9a0-478d-a205-04ce07a2e711-root {
    text-align: center;
  }


#s-ecac0d31-c9a0-478d-a205-04ce07a2e711.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ecac0d31-c9a0-478d-a205-04ce07a2e711-root {
    text-align: center;
  }


#s-ecac0d31-c9a0-478d-a205-04ce07a2e711.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}
}
#s-410e55b1-7c79-4bd9-a060-80def37f3624 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.17);
}
@media (min-width: 1200px){#s-410e55b1-7c79-4bd9-a060-80def37f3624 {
  display: none;
}
#s-410e55b1-7c79-4bd9-a060-80def37f3624, #wrap-s-410e55b1-7c79-4bd9-a060-80def37f3624 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-410e55b1-7c79-4bd9-a060-80def37f3624 {
  display: none;
}
#s-410e55b1-7c79-4bd9-a060-80def37f3624, #wrap-s-410e55b1-7c79-4bd9-a060-80def37f3624 { display: none !important; }}@media (max-width: 767px){#s-410e55b1-7c79-4bd9-a060-80def37f3624 {
  display: none;
}
#s-410e55b1-7c79-4bd9-a060-80def37f3624, #wrap-s-410e55b1-7c79-4bd9-a060-80def37f3624 { display: none !important; }}







#s-410e55b1-7c79-4bd9-a060-80def37f3624 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-410e55b1-7c79-4bd9-a060-80def37f3624.shg-box.shg-c {
  justify-content: center;
}

#s-46bac849-0754-4c5e-bce4-3eacc4a90d31 {
  margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-46bac849-0754-4c5e-bce4-3eacc4a90d31 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  
  
}



#s-55ecd044-3850-4dc1-875a-6498a429abd8 {
  margin-top: 0px;
margin-left: 5%;
margin-right: auto;
}

#s-55ecd044-3850-4dc1-875a-6498a429abd8 .shg-grid-content {
  grid-template-columns: repeat(24, 1fr);
  grid-template-rows: repeat(25, calc(100vw / 24));
}

#s-8930d4a8-c60e-49eb-831b-5be8a0f4bef4 {
  margin-left: auto;
margin-right: auto;
max-width: 30px;
}

#s-8930d4a8-c60e-49eb-831b-5be8a0f4bef4 {
  grid-column-start: 6;
grid-column-end: 9;
grid-row-start: 1;
grid-row-end: 3;
z-index: 0;
}

#s-8930d4a8-c60e-49eb-831b-5be8a0f4bef4 .shogun-icon-wrapper {
  text-align: center;
}


#s-8930d4a8-c60e-49eb-831b-5be8a0f4bef4 .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-65fd4522-c2cc-4b4c-bc69-6ea4c2141031 {
  margin-top: 13px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 2px;
padding-bottom: 0px;
max-width: 30px;
}

#s-65fd4522-c2cc-4b4c-bc69-6ea4c2141031 {
  grid-column-start: 6;
grid-column-end: 9;
grid-row-start: 2;
grid-row-end: 4;
z-index: 1;
}

#s-65fd4522-c2cc-4b4c-bc69-6ea4c2141031 .shogun-icon-wrapper {
  text-align: center;
}


#s-65fd4522-c2cc-4b4c-bc69-6ea4c2141031 .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-1ef31dfd-8d30-4b0f-8f82-7e7eb2cb5acc {
  margin-top: 7px;
margin-left: auto;
margin-bottom: 7px;
margin-right: auto;
max-width: 30px;
}

#s-1ef31dfd-8d30-4b0f-8f82-7e7eb2cb5acc {
  grid-column-start: 6;
grid-column-end: 9;
grid-row-start: 4;
grid-row-end: 6;
z-index: 2;
}

#s-1ef31dfd-8d30-4b0f-8f82-7e7eb2cb5acc .shogun-icon-wrapper {
  text-align: center;
}


#s-1ef31dfd-8d30-4b0f-8f82-7e7eb2cb5acc .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-b5440560-d614-4b44-bc39-621437142d12 {
  margin-top: 22px;
margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
max-width: 30px;
}

#s-b5440560-d614-4b44-bc39-621437142d12 {
  grid-column-start: 6;
grid-column-end: 9;
grid-row-start: 5;
grid-row-end: 7;
z-index: 3;
}

#s-b5440560-d614-4b44-bc39-621437142d12 .shogun-icon-wrapper {
  text-align: center;
}


#s-b5440560-d614-4b44-bc39-621437142d12 .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-66b1c2b5-8ecd-4c2b-9d82-58500e472808 {
  margin-top: 2px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 8px;
padding-bottom: 0px;
max-width: 30px;
}

#s-66b1c2b5-8ecd-4c2b-9d82-58500e472808 {
  grid-column-start: 6;
grid-column-end: 9;
grid-row-start: 7;
grid-row-end: 9;
z-index: 4;
}

#s-66b1c2b5-8ecd-4c2b-9d82-58500e472808 .shogun-icon-wrapper {
  text-align: center;
}


#s-66b1c2b5-8ecd-4c2b-9d82-58500e472808 .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-937c23ed-cb18-41d7-97d0-4717e5b296a4 {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-bottom: 0px;
max-width: 30px;
}

#s-937c23ed-cb18-41d7-97d0-4717e5b296a4 {
  grid-column-start: 6;
grid-column-end: 9;
grid-row-start: 8;
grid-row-end: 11;
z-index: 5;
}

#s-937c23ed-cb18-41d7-97d0-4717e5b296a4 .shogun-icon-wrapper {
  text-align: center;
}


#s-937c23ed-cb18-41d7-97d0-4717e5b296a4 .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-1377d4a8-5b66-4961-9e62-95ce866973e0 {
  margin-top: 3px;
margin-left: auto;
margin-bottom: 3px;
margin-right: auto;
}

#s-1377d4a8-5b66-4961-9e62-95ce866973e0 {
  grid-column-start: 9;
grid-column-end: 22;
grid-row-start: 1;
grid-row-end: 11;
z-index: 6;
}

#s-35710599-498e-45cc-9a04-cc49eabcf2b7 {
  box-shadow:0px 3px 3px 0px rgba(0, 37, 69, 0.23);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOGUzNmMxNmMtZGNkMi00M2VmLTljODgtMzFkYmQ0MTk4N2NlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTY2OGFmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA0OTdmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4ZTM2YzE2Yy1kY2QyLTQzZWYtOWM4OC0zMWRiZDQxOTg3Y2UpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 15px;
margin-left: 0%;
margin-bottom: 15px;
margin-right: 0%;
padding-top: 10px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 50px;
border-radius: 10px;
text-align: center;
text-decoration: none;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#1668af"}, {"id"=>2, "pos"=>1, "color"=>"#00497f"}];
}
#s-35710599-498e-45cc-9a04-cc49eabcf2b7:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzI4MWY1OTQtM2E1YS00ZWI0LWIyMzgtMTNiY2UyZTA5ZDA3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmY3NDAwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzYwMDAzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3MjgxZjU5NC0zYTVhLTRlYjQtYjIzOC0xM2JjZTJlMDlkMDcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ff7400"}, {"id"=>2, "pos"=>1, "color"=>"#c60003"}] !important;}#s-35710599-498e-45cc-9a04-cc49eabcf2b7:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-35710599-498e-45cc-9a04-cc49eabcf2b7-root {
    text-align: center;
  }


#s-35710599-498e-45cc-9a04-cc49eabcf2b7.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-35710599-498e-45cc-9a04-cc49eabcf2b7-root {
    text-align: center;
  }


#s-35710599-498e-45cc-9a04-cc49eabcf2b7.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-35710599-498e-45cc-9a04-cc49eabcf2b7-root {
    text-align: center;
  }


#s-35710599-498e-45cc-9a04-cc49eabcf2b7.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-35710599-498e-45cc-9a04-cc49eabcf2b7-root {
    text-align: center;
  }


#s-35710599-498e-45cc-9a04-cc49eabcf2b7.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-35710599-498e-45cc-9a04-cc49eabcf2b7-root {
    text-align: center;
  }


#s-35710599-498e-45cc-9a04-cc49eabcf2b7.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}
}
#s-62814f2b-817a-45ad-8a35-60781e503f75 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-62814f2b-817a-45ad-8a35-60781e503f75 {
  display: none;
}
#s-62814f2b-817a-45ad-8a35-60781e503f75, #wrap-s-62814f2b-817a-45ad-8a35-60781e503f75 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-62814f2b-817a-45ad-8a35-60781e503f75 {
  display: none;
}
#s-62814f2b-817a-45ad-8a35-60781e503f75, #wrap-s-62814f2b-817a-45ad-8a35-60781e503f75 { display: none !important; }}







#s-62814f2b-817a-45ad-8a35-60781e503f75 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-62814f2b-817a-45ad-8a35-60781e503f75.shg-box.shg-c {
  justify-content: center;
}

#s-b2d15c4c-4948-4249-844b-2b5291f52436 {
  margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-b2d15c4c-4948-4249-844b-2b5291f52436 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  
  
}



#s-402a7c3a-702e-44ca-a75b-311d48e20ab5 {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
}

#s-3c31e90c-04bc-4ece-a679-e6628e96a1e3 {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
max-width: 300px;
text-align: center;
}



.shg-image-margin-container-s-3c31e90c-04bc-4ece-a679-e6628e96a1e3 {
  margin-left: auto;
  margin-right: auto;
  
  margin-bottom: 10px;
  /* Add padding handling */
  
  
  
  
}

#s-3c31e90c-04bc-4ece-a679-e6628e96a1e3 {
  margin: 0 !important;
}

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





  img.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3 .shogun-image-content {
  
    align-items: center;
  
}

.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-3c31e90c-04bc-4ece-a679-e6628e96a1e3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3c31e90c-04bc-4ece-a679-e6628e96a1e3 {
  margin: 0 !important;
}

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





  img.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3 .shogun-image-content {
  
    align-items: center;
  
}

.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-3c31e90c-04bc-4ece-a679-e6628e96a1e3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3c31e90c-04bc-4ece-a679-e6628e96a1e3 {
  margin: 0 !important;
}

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





  img.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3 .shogun-image-content {
  
    align-items: center;
  
}

.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-3c31e90c-04bc-4ece-a679-e6628e96a1e3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3c31e90c-04bc-4ece-a679-e6628e96a1e3 {
  margin: 0 !important;
}

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





  img.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3 .shogun-image-content {
  
    align-items: center;
  
}

.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-3c31e90c-04bc-4ece-a679-e6628e96a1e3 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3c31e90c-04bc-4ece-a679-e6628e96a1e3 {
  margin: 0 !important;
}

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





  img.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3 .shogun-image-content {
  
    align-items: center;
  
}

.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c31e90c-04bc-4ece-a679-e6628e96a1e3.shogun-image {
  box-sizing: border-box;
}




}
#s-9b7e73bb-527a-40b0-a6a2-5471373cff71 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-9b7e73bb-527a-40b0-a6a2-5471373cff71"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-9b7e73bb-527a-40b0-a6a2-5471373cff71"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9b7e73bb-527a-40b0-a6a2-5471373cff71"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9b7e73bb-527a-40b0-a6a2-5471373cff71"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-81810932-375b-4b4b-92fa-53837348d299 {
  margin-left: 0%;
margin-right: auto;
max-width: 86px;
aspect-ratio: 1/1;
text-align: left;
}



.shg-image-margin-container-s-81810932-375b-4b4b-92fa-53837348d299 {
  margin-left: 0%;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-81810932-375b-4b4b-92fa-53837348d299 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-81810932-375b-4b4b-92fa-53837348d299 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81810932-375b-4b4b-92fa-53837348d299 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81810932-375b-4b4b-92fa-53837348d299 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81810932-375b-4b4b-92fa-53837348d299 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-81810932-375b-4b4b-92fa-53837348d299.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-81810932-375b-4b4b-92fa-53837348d299 .shogun-image-content {
  
    align-items: center;
  
}

.s-81810932-375b-4b4b-92fa-53837348d299.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81810932-375b-4b4b-92fa-53837348d299.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-81810932-375b-4b4b-92fa-53837348d299 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container {
      position: relative;
    }

    .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81810932-375b-4b4b-92fa-53837348d299 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-81810932-375b-4b4b-92fa-53837348d299 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-81810932-375b-4b4b-92fa-53837348d299 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-81810932-375b-4b4b-92fa-53837348d299 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81810932-375b-4b4b-92fa-53837348d299 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81810932-375b-4b4b-92fa-53837348d299 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81810932-375b-4b4b-92fa-53837348d299 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-81810932-375b-4b4b-92fa-53837348d299.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-81810932-375b-4b4b-92fa-53837348d299 .shogun-image-content {
  
    align-items: center;
  
}

.s-81810932-375b-4b4b-92fa-53837348d299.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81810932-375b-4b4b-92fa-53837348d299.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-81810932-375b-4b4b-92fa-53837348d299 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container {
      position: relative;
    }

    .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81810932-375b-4b4b-92fa-53837348d299 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-81810932-375b-4b4b-92fa-53837348d299 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-81810932-375b-4b4b-92fa-53837348d299 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-81810932-375b-4b4b-92fa-53837348d299 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81810932-375b-4b4b-92fa-53837348d299 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81810932-375b-4b4b-92fa-53837348d299 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81810932-375b-4b4b-92fa-53837348d299 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-81810932-375b-4b4b-92fa-53837348d299.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-81810932-375b-4b4b-92fa-53837348d299 .shogun-image-content {
  
    align-items: center;
  
}

.s-81810932-375b-4b4b-92fa-53837348d299.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81810932-375b-4b4b-92fa-53837348d299.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-81810932-375b-4b4b-92fa-53837348d299 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container {
      position: relative;
    }

    .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81810932-375b-4b4b-92fa-53837348d299 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-81810932-375b-4b4b-92fa-53837348d299 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-81810932-375b-4b4b-92fa-53837348d299 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-81810932-375b-4b4b-92fa-53837348d299 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81810932-375b-4b4b-92fa-53837348d299 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81810932-375b-4b4b-92fa-53837348d299 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81810932-375b-4b4b-92fa-53837348d299 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-81810932-375b-4b4b-92fa-53837348d299.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-81810932-375b-4b4b-92fa-53837348d299 .shogun-image-content {
  
    align-items: center;
  
}

.s-81810932-375b-4b4b-92fa-53837348d299.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81810932-375b-4b4b-92fa-53837348d299.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-81810932-375b-4b4b-92fa-53837348d299 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container {
      position: relative;
    }

    .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81810932-375b-4b4b-92fa-53837348d299 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-81810932-375b-4b4b-92fa-53837348d299 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-81810932-375b-4b4b-92fa-53837348d299 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-81810932-375b-4b4b-92fa-53837348d299 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81810932-375b-4b4b-92fa-53837348d299 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81810932-375b-4b4b-92fa-53837348d299 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81810932-375b-4b4b-92fa-53837348d299 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-81810932-375b-4b4b-92fa-53837348d299.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-81810932-375b-4b4b-92fa-53837348d299 .shogun-image-content {
  
    align-items: center;
  
}

.s-81810932-375b-4b4b-92fa-53837348d299.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81810932-375b-4b4b-92fa-53837348d299.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-81810932-375b-4b4b-92fa-53837348d299 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container {
      position: relative;
    }

    .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81810932-375b-4b4b-92fa-53837348d299.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81810932-375b-4b4b-92fa-53837348d299 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}
#s-01dca12a-457e-4d08-971e-f7026b61bb01 {
  margin-left: -35%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-01dca12a-457e-4d08-971e-f7026b61bb01 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-312e9367-d844-4e2f-bc3b-de7766b63812 {
  margin-top: 0px;
margin-left: -35%;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
}

#s-068e3e37-bc07-41cf-9b51-5f78f22ebfe8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-068e3e37-bc07-41cf-9b51-5f78f22ebfe8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-068e3e37-bc07-41cf-9b51-5f78f22ebfe8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-068e3e37-bc07-41cf-9b51-5f78f22ebfe8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-068e3e37-bc07-41cf-9b51-5f78f22ebfe8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-682a9cf4-bfac-40fa-99e1-950c2801ce8f {
  margin-left: 0%;
margin-right: auto;
max-width: 86px;
aspect-ratio: 1/1;
text-align: left;
}



.shg-image-margin-container-s-682a9cf4-bfac-40fa-99e1-950c2801ce8f {
  margin-left: 0%;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  padding-top: 0px;
  padding-bottom: 0px;
}

#s-682a9cf4-bfac-40fa-99e1-950c2801ce8f {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shogun-image-content {
  
    align-items: center;
  
}

.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container {
      position: relative;
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-682a9cf4-bfac-40fa-99e1-950c2801ce8f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-682a9cf4-bfac-40fa-99e1-950c2801ce8f {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shogun-image-content {
  
    align-items: center;
  
}

.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container {
      position: relative;
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-682a9cf4-bfac-40fa-99e1-950c2801ce8f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-682a9cf4-bfac-40fa-99e1-950c2801ce8f {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shogun-image-content {
  
    align-items: center;
  
}

.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container {
      position: relative;
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-682a9cf4-bfac-40fa-99e1-950c2801ce8f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-682a9cf4-bfac-40fa-99e1-950c2801ce8f {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shogun-image-content {
  
    align-items: center;
  
}

.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container {
      position: relative;
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-682a9cf4-bfac-40fa-99e1-950c2801ce8f {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-682a9cf4-bfac-40fa-99e1-950c2801ce8f {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-682a9cf4-bfac-40fa-99e1-950c2801ce8f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f .shogun-image-content {
  
    align-items: center;
  
}

.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container {
      position: relative;
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-682a9cf4-bfac-40fa-99e1-950c2801ce8f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}
#s-153a196b-6a45-4940-92ad-fa672cf2f2df {
  margin-left: -35%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-153a196b-6a45-4940-92ad-fa672cf2f2df .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-a89946f8-fbc7-41f7-ae7f-44b03c68ad30 {
  margin-left: -35%;
margin-right: auto;
}

#s-273332b2-49c6-4734-9239-c31ee7fe4022 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-273332b2-49c6-4734-9239-c31ee7fe4022"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-273332b2-49c6-4734-9239-c31ee7fe4022"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-273332b2-49c6-4734-9239-c31ee7fe4022"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-273332b2-49c6-4734-9239-c31ee7fe4022"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-50fd1798-e1a1-4f92-8098-3462db0e022d {
  margin-left: 0%;
margin-right: auto;
max-width: 86px;
aspect-ratio: 1/1;
text-align: left;
}



.shg-image-margin-container-s-50fd1798-e1a1-4f92-8098-3462db0e022d {
  margin-left: 0%;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50fd1798-e1a1-4f92-8098-3462db0e022d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-50fd1798-e1a1-4f92-8098-3462db0e022d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-50fd1798-e1a1-4f92-8098-3462db0e022d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50fd1798-e1a1-4f92-8098-3462db0e022d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50fd1798-e1a1-4f92-8098-3462db0e022d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-50fd1798-e1a1-4f92-8098-3462db0e022d .shogun-image-content {
  
    align-items: center;
  
}

.s-50fd1798-e1a1-4f92-8098-3462db0e022d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-50fd1798-e1a1-4f92-8098-3462db0e022d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container {
      position: relative;
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-50fd1798-e1a1-4f92-8098-3462db0e022d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50fd1798-e1a1-4f92-8098-3462db0e022d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-50fd1798-e1a1-4f92-8098-3462db0e022d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-50fd1798-e1a1-4f92-8098-3462db0e022d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50fd1798-e1a1-4f92-8098-3462db0e022d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50fd1798-e1a1-4f92-8098-3462db0e022d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-50fd1798-e1a1-4f92-8098-3462db0e022d .shogun-image-content {
  
    align-items: center;
  
}

.s-50fd1798-e1a1-4f92-8098-3462db0e022d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-50fd1798-e1a1-4f92-8098-3462db0e022d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container {
      position: relative;
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-50fd1798-e1a1-4f92-8098-3462db0e022d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50fd1798-e1a1-4f92-8098-3462db0e022d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-50fd1798-e1a1-4f92-8098-3462db0e022d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-50fd1798-e1a1-4f92-8098-3462db0e022d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50fd1798-e1a1-4f92-8098-3462db0e022d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50fd1798-e1a1-4f92-8098-3462db0e022d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-50fd1798-e1a1-4f92-8098-3462db0e022d .shogun-image-content {
  
    align-items: center;
  
}

.s-50fd1798-e1a1-4f92-8098-3462db0e022d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-50fd1798-e1a1-4f92-8098-3462db0e022d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container {
      position: relative;
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-50fd1798-e1a1-4f92-8098-3462db0e022d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50fd1798-e1a1-4f92-8098-3462db0e022d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-50fd1798-e1a1-4f92-8098-3462db0e022d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-50fd1798-e1a1-4f92-8098-3462db0e022d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50fd1798-e1a1-4f92-8098-3462db0e022d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50fd1798-e1a1-4f92-8098-3462db0e022d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-50fd1798-e1a1-4f92-8098-3462db0e022d .shogun-image-content {
  
    align-items: center;
  
}

.s-50fd1798-e1a1-4f92-8098-3462db0e022d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-50fd1798-e1a1-4f92-8098-3462db0e022d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container {
      position: relative;
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-50fd1798-e1a1-4f92-8098-3462db0e022d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50fd1798-e1a1-4f92-8098-3462db0e022d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-50fd1798-e1a1-4f92-8098-3462db0e022d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-50fd1798-e1a1-4f92-8098-3462db0e022d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50fd1798-e1a1-4f92-8098-3462db0e022d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50fd1798-e1a1-4f92-8098-3462db0e022d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-50fd1798-e1a1-4f92-8098-3462db0e022d .shogun-image-content {
  
    align-items: center;
  
}

.s-50fd1798-e1a1-4f92-8098-3462db0e022d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-50fd1798-e1a1-4f92-8098-3462db0e022d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container {
      position: relative;
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50fd1798-e1a1-4f92-8098-3462db0e022d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}
#s-72043117-041f-4e09-b71e-c33a5bf1b068 {
  margin-left: -35%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-72043117-041f-4e09-b71e-c33a5bf1b068 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-07fd9880-25c1-4463-9a26-66fe43919e85 {
  margin-left: -35%;
margin-right: auto;
}

#s-961c23a5-6957-4374-80be-b9b1efb3eff8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-961c23a5-6957-4374-80be-b9b1efb3eff8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-961c23a5-6957-4374-80be-b9b1efb3eff8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-961c23a5-6957-4374-80be-b9b1efb3eff8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-961c23a5-6957-4374-80be-b9b1efb3eff8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-af629f5f-be79-4f05-9081-6fbb0b7491b7 {
  margin-left: 0%;
margin-right: auto;
max-width: 86px;
aspect-ratio: 1/1;
text-align: left;
}



.shg-image-margin-container-s-af629f5f-be79-4f05-9081-6fbb0b7491b7 {
  margin-left: 0%;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-af629f5f-be79-4f05-9081-6fbb0b7491b7 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shogun-image-content {
  
    align-items: center;
  
}

.s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container {
      position: relative;
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-af629f5f-be79-4f05-9081-6fbb0b7491b7 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-af629f5f-be79-4f05-9081-6fbb0b7491b7 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shogun-image-content {
  
    align-items: center;
  
}

.s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container {
      position: relative;
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-af629f5f-be79-4f05-9081-6fbb0b7491b7 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-af629f5f-be79-4f05-9081-6fbb0b7491b7 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shogun-image-content {
  
    align-items: center;
  
}

.s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container {
      position: relative;
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-af629f5f-be79-4f05-9081-6fbb0b7491b7 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-af629f5f-be79-4f05-9081-6fbb0b7491b7 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shogun-image-content {
  
    align-items: center;
  
}

.s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container {
      position: relative;
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-af629f5f-be79-4f05-9081-6fbb0b7491b7 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-af629f5f-be79-4f05-9081-6fbb0b7491b7 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-af629f5f-be79-4f05-9081-6fbb0b7491b7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 86px;
  }



  img.s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image {
    
    
    
    max-height: 86px;
  }


.s-af629f5f-be79-4f05-9081-6fbb0b7491b7 .shogun-image-content {
  
    align-items: center;
  
}

.s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container {
      position: relative;
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-af629f5f-be79-4f05-9081-6fbb0b7491b7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 86px;
    }
  }

}
#s-b21e682f-68c6-409f-8526-d30c613f3c50 {
  margin-left: -35%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-b21e682f-68c6-409f-8526-d30c613f3c50 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-23cb4992-4a5e-4d32-baa8-e1630c963b8b {
  margin-left: -35%;
margin-right: auto;
}

#s-d9aacb44-7d02-489d-8fd9-ba15701c329f {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 116, 0, 0);
}
@media (min-width: 1200px){#s-d9aacb44-7d02-489d-8fd9-ba15701c329f {
  display: none;
}
#s-d9aacb44-7d02-489d-8fd9-ba15701c329f, #wrap-s-d9aacb44-7d02-489d-8fd9-ba15701c329f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d9aacb44-7d02-489d-8fd9-ba15701c329f {
  display: none;
}
#s-d9aacb44-7d02-489d-8fd9-ba15701c329f, #wrap-s-d9aacb44-7d02-489d-8fd9-ba15701c329f { display: none !important; }}







#s-d9aacb44-7d02-489d-8fd9-ba15701c329f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d9aacb44-7d02-489d-8fd9-ba15701c329f.shg-box.shg-c {
  justify-content: center;
}

#s-76428cc4-2b21-46b1-a325-bf6f9a28e2a7 {
  margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-76428cc4-2b21-46b1-a325-bf6f9a28e2a7 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  
  
}



#s-70f11655-94fc-43b7-8570-af28c2236f95 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
}

#s-70f11655-94fc-43b7-8570-af28c2236f95 .shg-sld-dot {
  background-color: rgba(255, 116, 0, 1);
}

#s-70f11655-94fc-43b7-8570-af28c2236f95 .shg-sld-nav-button.shg-sld-left,
#s-70f11655-94fc-43b7-8570-af28c2236f95 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(255, 116, 0, 1);
}

#s-b261f9a4-eadb-451f-9c76-57b8d1bbd575 {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.15);
}








#s-b261f9a4-eadb-451f-9c76-57b8d1bbd575 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b261f9a4-eadb-451f-9c76-57b8d1bbd575.shg-box.shg-c {
  justify-content: center;
}

#s-58303598-8dc6-479b-be3c-6b5937f01cfc {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 4/3;
text-align: center;
}



.shg-image-margin-container-s-58303598-8dc6-479b-be3c-6b5937f01cfc {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  padding-top: 0px;
  padding-bottom: 0px;
}

#s-58303598-8dc6-479b-be3c-6b5937f01cfc {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-58303598-8dc6-479b-be3c-6b5937f01cfc .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-58303598-8dc6-479b-be3c-6b5937f01cfc .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-58303598-8dc6-479b-be3c-6b5937f01cfc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-58303598-8dc6-479b-be3c-6b5937f01cfc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-58303598-8dc6-479b-be3c-6b5937f01cfc .shogun-image-content {
  
    align-items: center;
  
}

.s-58303598-8dc6-479b-be3c-6b5937f01cfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-58303598-8dc6-479b-be3c-6b5937f01cfc {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container {
      position: relative;
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-58303598-8dc6-479b-be3c-6b5937f01cfc {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-58303598-8dc6-479b-be3c-6b5937f01cfc {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-58303598-8dc6-479b-be3c-6b5937f01cfc .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-58303598-8dc6-479b-be3c-6b5937f01cfc .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-58303598-8dc6-479b-be3c-6b5937f01cfc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-58303598-8dc6-479b-be3c-6b5937f01cfc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-58303598-8dc6-479b-be3c-6b5937f01cfc .shogun-image-content {
  
    align-items: center;
  
}

.s-58303598-8dc6-479b-be3c-6b5937f01cfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-58303598-8dc6-479b-be3c-6b5937f01cfc {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container {
      position: relative;
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-58303598-8dc6-479b-be3c-6b5937f01cfc {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-58303598-8dc6-479b-be3c-6b5937f01cfc {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-58303598-8dc6-479b-be3c-6b5937f01cfc .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-58303598-8dc6-479b-be3c-6b5937f01cfc .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-58303598-8dc6-479b-be3c-6b5937f01cfc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-58303598-8dc6-479b-be3c-6b5937f01cfc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-58303598-8dc6-479b-be3c-6b5937f01cfc .shogun-image-content {
  
    align-items: center;
  
}

.s-58303598-8dc6-479b-be3c-6b5937f01cfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-58303598-8dc6-479b-be3c-6b5937f01cfc {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container {
      position: relative;
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-58303598-8dc6-479b-be3c-6b5937f01cfc {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-58303598-8dc6-479b-be3c-6b5937f01cfc {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-58303598-8dc6-479b-be3c-6b5937f01cfc .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-58303598-8dc6-479b-be3c-6b5937f01cfc .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-58303598-8dc6-479b-be3c-6b5937f01cfc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-58303598-8dc6-479b-be3c-6b5937f01cfc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-58303598-8dc6-479b-be3c-6b5937f01cfc .shogun-image-content {
  
    align-items: center;
  
}

.s-58303598-8dc6-479b-be3c-6b5937f01cfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-58303598-8dc6-479b-be3c-6b5937f01cfc {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container {
      position: relative;
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-58303598-8dc6-479b-be3c-6b5937f01cfc {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-58303598-8dc6-479b-be3c-6b5937f01cfc {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-58303598-8dc6-479b-be3c-6b5937f01cfc .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-58303598-8dc6-479b-be3c-6b5937f01cfc .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-58303598-8dc6-479b-be3c-6b5937f01cfc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-58303598-8dc6-479b-be3c-6b5937f01cfc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-58303598-8dc6-479b-be3c-6b5937f01cfc .shogun-image-content {
  
    align-items: center;
  
}

.s-58303598-8dc6-479b-be3c-6b5937f01cfc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-58303598-8dc6-479b-be3c-6b5937f01cfc {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container {
      position: relative;
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-58303598-8dc6-479b-be3c-6b5937f01cfc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-2834235a-9270-431c-bea1-825d7eab47e9 {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.18);
}








#s-2834235a-9270-431c-bea1-825d7eab47e9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2834235a-9270-431c-bea1-825d7eab47e9.shg-box.shg-c {
  justify-content: center;
}

#s-a77b802e-f46a-4521-87e6-24dbad10f92b {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 370/274;
text-align: center;
}



.shg-image-margin-container-s-a77b802e-f46a-4521-87e6-24dbad10f92b {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  
  
}

#s-a77b802e-f46a-4521-87e6-24dbad10f92b {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a77b802e-f46a-4521-87e6-24dbad10f92b .shg-image-content-wrapper {
      aspect-ratio: 370/274;
      min-width: 100%;
      height: auto;
    }

    #s-a77b802e-f46a-4521-87e6-24dbad10f92b .shogun-image-link {
      aspect-ratio: 370/274;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a77b802e-f46a-4521-87e6-24dbad10f92b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a77b802e-f46a-4521-87e6-24dbad10f92b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-a77b802e-f46a-4521-87e6-24dbad10f92b .shogun-image-content {
  
    align-items: center;
  
}

.s-a77b802e-f46a-4521-87e6-24dbad10f92b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a77b802e-f46a-4521-87e6-24dbad10f92b {
      --shg-aspect-ratio: calc(370/274); 
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container {
      position: relative;
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a77b802e-f46a-4521-87e6-24dbad10f92b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a77b802e-f46a-4521-87e6-24dbad10f92b {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a77b802e-f46a-4521-87e6-24dbad10f92b .shg-image-content-wrapper {
      aspect-ratio: 370/274;
      min-width: 100%;
      height: auto;
    }

    #s-a77b802e-f46a-4521-87e6-24dbad10f92b .shogun-image-link {
      aspect-ratio: 370/274;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a77b802e-f46a-4521-87e6-24dbad10f92b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a77b802e-f46a-4521-87e6-24dbad10f92b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-a77b802e-f46a-4521-87e6-24dbad10f92b .shogun-image-content {
  
    align-items: center;
  
}

.s-a77b802e-f46a-4521-87e6-24dbad10f92b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a77b802e-f46a-4521-87e6-24dbad10f92b {
      --shg-aspect-ratio: calc(370/274); 
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container {
      position: relative;
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-a77b802e-f46a-4521-87e6-24dbad10f92b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a77b802e-f46a-4521-87e6-24dbad10f92b {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a77b802e-f46a-4521-87e6-24dbad10f92b .shg-image-content-wrapper {
      aspect-ratio: 370/274;
      min-width: 100%;
      height: auto;
    }

    #s-a77b802e-f46a-4521-87e6-24dbad10f92b .shogun-image-link {
      aspect-ratio: 370/274;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a77b802e-f46a-4521-87e6-24dbad10f92b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a77b802e-f46a-4521-87e6-24dbad10f92b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-a77b802e-f46a-4521-87e6-24dbad10f92b .shogun-image-content {
  
    align-items: center;
  
}

.s-a77b802e-f46a-4521-87e6-24dbad10f92b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a77b802e-f46a-4521-87e6-24dbad10f92b {
      --shg-aspect-ratio: calc(370/274); 
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container {
      position: relative;
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-a77b802e-f46a-4521-87e6-24dbad10f92b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a77b802e-f46a-4521-87e6-24dbad10f92b {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a77b802e-f46a-4521-87e6-24dbad10f92b .shg-image-content-wrapper {
      aspect-ratio: 370/274;
      min-width: 100%;
      height: auto;
    }

    #s-a77b802e-f46a-4521-87e6-24dbad10f92b .shogun-image-link {
      aspect-ratio: 370/274;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a77b802e-f46a-4521-87e6-24dbad10f92b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a77b802e-f46a-4521-87e6-24dbad10f92b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-a77b802e-f46a-4521-87e6-24dbad10f92b .shogun-image-content {
  
    align-items: center;
  
}

.s-a77b802e-f46a-4521-87e6-24dbad10f92b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a77b802e-f46a-4521-87e6-24dbad10f92b {
      --shg-aspect-ratio: calc(370/274); 
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container {
      position: relative;
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-a77b802e-f46a-4521-87e6-24dbad10f92b {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-a77b802e-f46a-4521-87e6-24dbad10f92b {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a77b802e-f46a-4521-87e6-24dbad10f92b .shg-image-content-wrapper {
      aspect-ratio: 370/274;
      min-width: 100%;
      height: auto;
    }

    #s-a77b802e-f46a-4521-87e6-24dbad10f92b .shogun-image-link {
      aspect-ratio: 370/274;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a77b802e-f46a-4521-87e6-24dbad10f92b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a77b802e-f46a-4521-87e6-24dbad10f92b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-a77b802e-f46a-4521-87e6-24dbad10f92b .shogun-image-content {
  
    align-items: center;
  
}

.s-a77b802e-f46a-4521-87e6-24dbad10f92b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a77b802e-f46a-4521-87e6-24dbad10f92b {
      --shg-aspect-ratio: calc(370/274); 
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container {
      position: relative;
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a77b802e-f46a-4521-87e6-24dbad10f92b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-301127bc-f400-40bd-a657-1be195af8d20 {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.14);
}








#s-301127bc-f400-40bd-a657-1be195af8d20 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-301127bc-f400-40bd-a657-1be195af8d20.shg-box.shg-c {
  justify-content: center;
}

#s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 370/275;
text-align: center;
}



.shg-image-margin-container-s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  
  
}

#s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shogun-image-content {
  
    align-items: center;
  
}

.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container {
      position: relative;
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shogun-image-content {
  
    align-items: center;
  
}

.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container {
      position: relative;
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shogun-image-content {
  
    align-items: center;
  
}

.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container {
      position: relative;
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shogun-image-content {
  
    align-items: center;
  
}

.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container {
      position: relative;
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 .shogun-image-content {
  
    align-items: center;
  
}

.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container {
      position: relative;
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5ceb6b31-e268-491c-93d0-3acfb6cc2621 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-bfe4c410-edcd-4de7-a617-6d2664836ddc {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.16);
}








#s-bfe4c410-edcd-4de7-a617-6d2664836ddc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bfe4c410-edcd-4de7-a617-6d2664836ddc.shg-box.shg-c {
  justify-content: center;
}

#s-d982336b-789f-48ca-8c00-65bc2b5337ef {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 370/275;
text-align: center;
}



.shg-image-margin-container-s-d982336b-789f-48ca-8c00-65bc2b5337ef {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  padding-top: 0px;
  padding-bottom: 0px;
}

#s-d982336b-789f-48ca-8c00-65bc2b5337ef {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-d982336b-789f-48ca-8c00-65bc2b5337ef .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-d982336b-789f-48ca-8c00-65bc2b5337ef .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d982336b-789f-48ca-8c00-65bc2b5337ef .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d982336b-789f-48ca-8c00-65bc2b5337ef img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-d982336b-789f-48ca-8c00-65bc2b5337ef .shogun-image-content {
  
    align-items: center;
  
}

.s-d982336b-789f-48ca-8c00-65bc2b5337ef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d982336b-789f-48ca-8c00-65bc2b5337ef {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container {
      position: relative;
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-d982336b-789f-48ca-8c00-65bc2b5337ef {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d982336b-789f-48ca-8c00-65bc2b5337ef {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-d982336b-789f-48ca-8c00-65bc2b5337ef .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-d982336b-789f-48ca-8c00-65bc2b5337ef .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d982336b-789f-48ca-8c00-65bc2b5337ef .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d982336b-789f-48ca-8c00-65bc2b5337ef img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-d982336b-789f-48ca-8c00-65bc2b5337ef .shogun-image-content {
  
    align-items: center;
  
}

.s-d982336b-789f-48ca-8c00-65bc2b5337ef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d982336b-789f-48ca-8c00-65bc2b5337ef {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container {
      position: relative;
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-d982336b-789f-48ca-8c00-65bc2b5337ef {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d982336b-789f-48ca-8c00-65bc2b5337ef {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-d982336b-789f-48ca-8c00-65bc2b5337ef .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-d982336b-789f-48ca-8c00-65bc2b5337ef .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d982336b-789f-48ca-8c00-65bc2b5337ef .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d982336b-789f-48ca-8c00-65bc2b5337ef img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-d982336b-789f-48ca-8c00-65bc2b5337ef .shogun-image-content {
  
    align-items: center;
  
}

.s-d982336b-789f-48ca-8c00-65bc2b5337ef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d982336b-789f-48ca-8c00-65bc2b5337ef {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container {
      position: relative;
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-d982336b-789f-48ca-8c00-65bc2b5337ef {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d982336b-789f-48ca-8c00-65bc2b5337ef {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-d982336b-789f-48ca-8c00-65bc2b5337ef .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-d982336b-789f-48ca-8c00-65bc2b5337ef .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d982336b-789f-48ca-8c00-65bc2b5337ef .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d982336b-789f-48ca-8c00-65bc2b5337ef img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-d982336b-789f-48ca-8c00-65bc2b5337ef .shogun-image-content {
  
    align-items: center;
  
}

.s-d982336b-789f-48ca-8c00-65bc2b5337ef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d982336b-789f-48ca-8c00-65bc2b5337ef {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container {
      position: relative;
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-d982336b-789f-48ca-8c00-65bc2b5337ef {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-d982336b-789f-48ca-8c00-65bc2b5337ef {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-d982336b-789f-48ca-8c00-65bc2b5337ef .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-d982336b-789f-48ca-8c00-65bc2b5337ef .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d982336b-789f-48ca-8c00-65bc2b5337ef .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d982336b-789f-48ca-8c00-65bc2b5337ef img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-d982336b-789f-48ca-8c00-65bc2b5337ef .shogun-image-content {
  
    align-items: center;
  
}

.s-d982336b-789f-48ca-8c00-65bc2b5337ef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d982336b-789f-48ca-8c00-65bc2b5337ef {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container {
      position: relative;
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d982336b-789f-48ca-8c00-65bc2b5337ef img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-cf8eef63-0f93-440e-8833-84361303ffe4 {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.15);
}








#s-cf8eef63-0f93-440e-8833-84361303ffe4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cf8eef63-0f93-440e-8833-84361303ffe4.shg-box.shg-c {
  justify-content: center;
}

#s-5d4836b3-b315-4ce9-889e-342d82f18f18 {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 369/274;
text-align: center;
}



.shg-image-margin-container-s-5d4836b3-b315-4ce9-889e-342d82f18f18 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  padding-top: 0px;
  padding-bottom: 0px;
}

#s-5d4836b3-b315-4ce9-889e-342d82f18f18 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shg-image-content-wrapper {
      aspect-ratio: 369/274;
      min-width: 100%;
      height: auto;
    }

    #s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shogun-image-link {
      aspect-ratio: 369/274;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5d4836b3-b315-4ce9-889e-342d82f18f18 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shogun-image-content {
  
    align-items: center;
  
}

.s-5d4836b3-b315-4ce9-889e-342d82f18f18.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5d4836b3-b315-4ce9-889e-342d82f18f18 {
      --shg-aspect-ratio: calc(369/274); 
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container {
      position: relative;
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-5d4836b3-b315-4ce9-889e-342d82f18f18 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5d4836b3-b315-4ce9-889e-342d82f18f18 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shg-image-content-wrapper {
      aspect-ratio: 369/274;
      min-width: 100%;
      height: auto;
    }

    #s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shogun-image-link {
      aspect-ratio: 369/274;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5d4836b3-b315-4ce9-889e-342d82f18f18 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shogun-image-content {
  
    align-items: center;
  
}

.s-5d4836b3-b315-4ce9-889e-342d82f18f18.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5d4836b3-b315-4ce9-889e-342d82f18f18 {
      --shg-aspect-ratio: calc(369/274); 
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container {
      position: relative;
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-5d4836b3-b315-4ce9-889e-342d82f18f18 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5d4836b3-b315-4ce9-889e-342d82f18f18 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shg-image-content-wrapper {
      aspect-ratio: 369/274;
      min-width: 100%;
      height: auto;
    }

    #s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shogun-image-link {
      aspect-ratio: 369/274;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5d4836b3-b315-4ce9-889e-342d82f18f18 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shogun-image-content {
  
    align-items: center;
  
}

.s-5d4836b3-b315-4ce9-889e-342d82f18f18.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5d4836b3-b315-4ce9-889e-342d82f18f18 {
      --shg-aspect-ratio: calc(369/274); 
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container {
      position: relative;
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-5d4836b3-b315-4ce9-889e-342d82f18f18 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5d4836b3-b315-4ce9-889e-342d82f18f18 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shg-image-content-wrapper {
      aspect-ratio: 369/274;
      min-width: 100%;
      height: auto;
    }

    #s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shogun-image-link {
      aspect-ratio: 369/274;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5d4836b3-b315-4ce9-889e-342d82f18f18 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shogun-image-content {
  
    align-items: center;
  
}

.s-5d4836b3-b315-4ce9-889e-342d82f18f18.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5d4836b3-b315-4ce9-889e-342d82f18f18 {
      --shg-aspect-ratio: calc(369/274); 
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container {
      position: relative;
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-5d4836b3-b315-4ce9-889e-342d82f18f18 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5d4836b3-b315-4ce9-889e-342d82f18f18 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shg-image-content-wrapper {
      aspect-ratio: 369/274;
      min-width: 100%;
      height: auto;
    }

    #s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shogun-image-link {
      aspect-ratio: 369/274;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5d4836b3-b315-4ce9-889e-342d82f18f18 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-5d4836b3-b315-4ce9-889e-342d82f18f18 .shogun-image-content {
  
    align-items: center;
  
}

.s-5d4836b3-b315-4ce9-889e-342d82f18f18.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5d4836b3-b315-4ce9-889e-342d82f18f18 {
      --shg-aspect-ratio: calc(369/274); 
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container {
      position: relative;
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5d4836b3-b315-4ce9-889e-342d82f18f18 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-8da53380-7af3-4af7-a94e-746586ae84cc {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.15);
}








#s-8da53380-7af3-4af7-a94e-746586ae84cc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8da53380-7af3-4af7-a94e-746586ae84cc.shg-box.shg-c {
  justify-content: center;
}

#s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 370/275;
text-align: center;
}



.shg-image-margin-container-s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  
  
}

#s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shogun-image-content {
  
    align-items: center;
  
}

.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container {
      position: relative;
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shogun-image-content {
  
    align-items: center;
  
}

.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container {
      position: relative;
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shogun-image-content {
  
    align-items: center;
  
}

.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container {
      position: relative;
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shogun-image-content {
  
    align-items: center;
  
}

.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container {
      position: relative;
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 .shogun-image-content {
  
    align-items: center;
  
}

.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container {
      position: relative;
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5c11f639-c6d9-4bf0-a909-7ac94d5ffec6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-6f59f389-abbc-434a-958a-3cb1536841a8 {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.15);
}








#s-6f59f389-abbc-434a-958a-3cb1536841a8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6f59f389-abbc-434a-958a-3cb1536841a8.shg-box.shg-c {
  justify-content: center;
}

#s-33e44763-4953-452c-abbd-51fbd89c9a79 {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 370/275;
text-align: center;
}



.shg-image-margin-container-s-33e44763-4953-452c-abbd-51fbd89c9a79 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  padding-top: 0px;
  padding-bottom: 0px;
}

#s-33e44763-4953-452c-abbd-51fbd89c9a79 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-33e44763-4953-452c-abbd-51fbd89c9a79 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-33e44763-4953-452c-abbd-51fbd89c9a79 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-33e44763-4953-452c-abbd-51fbd89c9a79 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-33e44763-4953-452c-abbd-51fbd89c9a79 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-33e44763-4953-452c-abbd-51fbd89c9a79 .shogun-image-content {
  
    align-items: center;
  
}

.s-33e44763-4953-452c-abbd-51fbd89c9a79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-33e44763-4953-452c-abbd-51fbd89c9a79 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container {
      position: relative;
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-33e44763-4953-452c-abbd-51fbd89c9a79 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-33e44763-4953-452c-abbd-51fbd89c9a79 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-33e44763-4953-452c-abbd-51fbd89c9a79 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-33e44763-4953-452c-abbd-51fbd89c9a79 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-33e44763-4953-452c-abbd-51fbd89c9a79 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-33e44763-4953-452c-abbd-51fbd89c9a79 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-33e44763-4953-452c-abbd-51fbd89c9a79 .shogun-image-content {
  
    align-items: center;
  
}

.s-33e44763-4953-452c-abbd-51fbd89c9a79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-33e44763-4953-452c-abbd-51fbd89c9a79 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container {
      position: relative;
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-33e44763-4953-452c-abbd-51fbd89c9a79 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-33e44763-4953-452c-abbd-51fbd89c9a79 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-33e44763-4953-452c-abbd-51fbd89c9a79 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-33e44763-4953-452c-abbd-51fbd89c9a79 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-33e44763-4953-452c-abbd-51fbd89c9a79 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-33e44763-4953-452c-abbd-51fbd89c9a79 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-33e44763-4953-452c-abbd-51fbd89c9a79 .shogun-image-content {
  
    align-items: center;
  
}

.s-33e44763-4953-452c-abbd-51fbd89c9a79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-33e44763-4953-452c-abbd-51fbd89c9a79 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container {
      position: relative;
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-33e44763-4953-452c-abbd-51fbd89c9a79 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-33e44763-4953-452c-abbd-51fbd89c9a79 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-33e44763-4953-452c-abbd-51fbd89c9a79 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-33e44763-4953-452c-abbd-51fbd89c9a79 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-33e44763-4953-452c-abbd-51fbd89c9a79 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-33e44763-4953-452c-abbd-51fbd89c9a79 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-33e44763-4953-452c-abbd-51fbd89c9a79 .shogun-image-content {
  
    align-items: center;
  
}

.s-33e44763-4953-452c-abbd-51fbd89c9a79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-33e44763-4953-452c-abbd-51fbd89c9a79 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container {
      position: relative;
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-33e44763-4953-452c-abbd-51fbd89c9a79 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-33e44763-4953-452c-abbd-51fbd89c9a79 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-33e44763-4953-452c-abbd-51fbd89c9a79 .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-33e44763-4953-452c-abbd-51fbd89c9a79 .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-33e44763-4953-452c-abbd-51fbd89c9a79 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-33e44763-4953-452c-abbd-51fbd89c9a79 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-33e44763-4953-452c-abbd-51fbd89c9a79 .shogun-image-content {
  
    align-items: center;
  
}

.s-33e44763-4953-452c-abbd-51fbd89c9a79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-33e44763-4953-452c-abbd-51fbd89c9a79 {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container {
      position: relative;
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-33e44763-4953-452c-abbd-51fbd89c9a79 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-c548d352-ef00-4ca3-b5dc-42badde4e2c7 {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.16);
}








#s-c548d352-ef00-4ca3-b5dc-42badde4e2c7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c548d352-ef00-4ca3-b5dc-42badde4e2c7.shg-box.shg-c {
  justify-content: center;
}

#s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c {
  margin-left: auto;
margin-right: auto;
max-width: 370px;
aspect-ratio: 370/275;
text-align: center;
}



.shg-image-margin-container-s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  padding-top: 0px;
  padding-bottom: 0px;
}

#s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shogun-image-content {
  
    align-items: center;
  
}

.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container {
      position: relative;
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shogun-image-content {
  
    align-items: center;
  
}

.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container {
      position: relative;
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shogun-image-content {
  
    align-items: center;
  
}

.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container {
      position: relative;
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shogun-image-content {
  
    align-items: center;
  
}

.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container {
      position: relative;
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shg-image-content-wrapper {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }

    #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shogun-image-link {
      aspect-ratio: 370/275;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 370px;
  }



  img.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image {
    
    
    
    max-height: 370px;
  }


.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c .shogun-image-content {
  
    align-items: center;
  
}

.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c {
      --shg-aspect-ratio: calc(370/275); 
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container {
      position: relative;
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e767bbc9-7cd5-4208-a3f2-e1b8c8cfd28c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 370px;
    }
  }

}
#s-38a4674c-9ef1-40a7-881b-6a4f35ea7912 {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 15px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.14);
}








#s-38a4674c-9ef1-40a7-881b-6a4f35ea7912 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-38a4674c-9ef1-40a7-881b-6a4f35ea7912.shg-box.shg-c {
  justify-content: center;
}

#s-73f2c35b-979b-4d1e-9565-c62513a8352d {
  margin-left: auto;
margin-right: auto;
max-width: 369px;
aspect-ratio: 4/3;
text-align: center;
}



.shg-image-margin-container-s-73f2c35b-979b-4d1e-9565-c62513a8352d {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  padding-left: 1%;
  padding-right: 1%;
  
  
}

#s-73f2c35b-979b-4d1e-9565-c62513a8352d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-73f2c35b-979b-4d1e-9565-c62513a8352d .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-73f2c35b-979b-4d1e-9565-c62513a8352d .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73f2c35b-979b-4d1e-9565-c62513a8352d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73f2c35b-979b-4d1e-9565-c62513a8352d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 369px;
  }



  img.s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image {
    
    
    
    max-height: 369px;
  }


.s-73f2c35b-979b-4d1e-9565-c62513a8352d .shogun-image-content {
  
    align-items: center;
  
}

.s-73f2c35b-979b-4d1e-9565-c62513a8352d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-73f2c35b-979b-4d1e-9565-c62513a8352d {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container {
      position: relative;
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 369px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-73f2c35b-979b-4d1e-9565-c62513a8352d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-73f2c35b-979b-4d1e-9565-c62513a8352d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-73f2c35b-979b-4d1e-9565-c62513a8352d .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-73f2c35b-979b-4d1e-9565-c62513a8352d .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73f2c35b-979b-4d1e-9565-c62513a8352d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73f2c35b-979b-4d1e-9565-c62513a8352d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 369px;
  }



  img.s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image {
    
    
    
    max-height: 369px;
  }


.s-73f2c35b-979b-4d1e-9565-c62513a8352d .shogun-image-content {
  
    align-items: center;
  
}

.s-73f2c35b-979b-4d1e-9565-c62513a8352d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-73f2c35b-979b-4d1e-9565-c62513a8352d {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container {
      position: relative;
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 369px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-73f2c35b-979b-4d1e-9565-c62513a8352d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-73f2c35b-979b-4d1e-9565-c62513a8352d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-73f2c35b-979b-4d1e-9565-c62513a8352d .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-73f2c35b-979b-4d1e-9565-c62513a8352d .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73f2c35b-979b-4d1e-9565-c62513a8352d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73f2c35b-979b-4d1e-9565-c62513a8352d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 369px;
  }



  img.s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image {
    
    
    
    max-height: 369px;
  }


.s-73f2c35b-979b-4d1e-9565-c62513a8352d .shogun-image-content {
  
    align-items: center;
  
}

.s-73f2c35b-979b-4d1e-9565-c62513a8352d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-73f2c35b-979b-4d1e-9565-c62513a8352d {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container {
      position: relative;
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 369px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-73f2c35b-979b-4d1e-9565-c62513a8352d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-73f2c35b-979b-4d1e-9565-c62513a8352d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-73f2c35b-979b-4d1e-9565-c62513a8352d .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-73f2c35b-979b-4d1e-9565-c62513a8352d .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73f2c35b-979b-4d1e-9565-c62513a8352d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73f2c35b-979b-4d1e-9565-c62513a8352d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 369px;
  }



  img.s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image {
    
    
    
    max-height: 369px;
  }


.s-73f2c35b-979b-4d1e-9565-c62513a8352d .shogun-image-content {
  
    align-items: center;
  
}

.s-73f2c35b-979b-4d1e-9565-c62513a8352d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-73f2c35b-979b-4d1e-9565-c62513a8352d {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container {
      position: relative;
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 369px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-73f2c35b-979b-4d1e-9565-c62513a8352d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-73f2c35b-979b-4d1e-9565-c62513a8352d {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-73f2c35b-979b-4d1e-9565-c62513a8352d .shg-image-content-wrapper {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }

    #s-73f2c35b-979b-4d1e-9565-c62513a8352d .shogun-image-link {
      aspect-ratio: 4/3;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73f2c35b-979b-4d1e-9565-c62513a8352d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73f2c35b-979b-4d1e-9565-c62513a8352d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 369px;
  }



  img.s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image {
    
    
    
    max-height: 369px;
  }


.s-73f2c35b-979b-4d1e-9565-c62513a8352d .shogun-image-content {
  
    align-items: center;
  
}

.s-73f2c35b-979b-4d1e-9565-c62513a8352d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-73f2c35b-979b-4d1e-9565-c62513a8352d {
      --shg-aspect-ratio: calc(4/3); 
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container {
      position: relative;
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73f2c35b-979b-4d1e-9565-c62513a8352d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 369px;
    }
  }

}
#s-d4b26ea5-ebf0-4d50-86e4-2e0ca21559a8 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
}
@media (min-width: 1200px){#s-d4b26ea5-ebf0-4d50-86e4-2e0ca21559a8 {
  display: none;
}
#s-d4b26ea5-ebf0-4d50-86e4-2e0ca21559a8, #wrap-s-d4b26ea5-ebf0-4d50-86e4-2e0ca21559a8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d4b26ea5-ebf0-4d50-86e4-2e0ca21559a8 {
  display: none;
}
#s-d4b26ea5-ebf0-4d50-86e4-2e0ca21559a8, #wrap-s-d4b26ea5-ebf0-4d50-86e4-2e0ca21559a8 { display: none !important; }}







#s-d4b26ea5-ebf0-4d50-86e4-2e0ca21559a8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d4b26ea5-ebf0-4d50-86e4-2e0ca21559a8.shg-box.shg-c {
  justify-content: center;
}

#s-ee06bc27-2613-41ab-b8bd-fb56a96964ec {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-ee06bc27-2613-41ab-b8bd-fb56a96964ec .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  
  
}



#s-1e0915f7-b8ed-4f71-9fb1-92a85634b062 {
  margin-left: 5%;
margin-bottom: 30px;
margin-right: 5%;
}

#s-90c0bf58-ddd4-4ab6-81f7-b1e553035046 {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
max-width: 1000px;
text-align: center;
}



.shg-image-margin-container-s-90c0bf58-ddd4-4ab6-81f7-b1e553035046 {
  margin-left: auto;
  margin-right: auto;
  
  margin-bottom: 10px;
  /* Add padding handling */
  
  
  
  
}

#s-90c0bf58-ddd4-4ab6-81f7-b1e553035046 {
  margin: 0 !important;
}

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





  img.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046 .shogun-image-content {
  
    align-items: center;
  
}

.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shg-align-container {
  display: flex;
  justify-content: center
}

.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-90c0bf58-ddd4-4ab6-81f7-b1e553035046 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-90c0bf58-ddd4-4ab6-81f7-b1e553035046 {
  margin: 0 !important;
}

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





  img.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046 .shogun-image-content {
  
    align-items: center;
  
}

.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shg-align-container {
  display: flex;
  justify-content: center
}

.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-90c0bf58-ddd4-4ab6-81f7-b1e553035046 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-90c0bf58-ddd4-4ab6-81f7-b1e553035046 {
  margin: 0 !important;
}

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





  img.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046 .shogun-image-content {
  
    align-items: center;
  
}

.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shg-align-container {
  display: flex;
  justify-content: center
}

.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-90c0bf58-ddd4-4ab6-81f7-b1e553035046 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-90c0bf58-ddd4-4ab6-81f7-b1e553035046 {
  margin: 0 !important;
}

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





  img.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046 .shogun-image-content {
  
    align-items: center;
  
}

.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shg-align-container {
  display: flex;
  justify-content: center
}

.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-90c0bf58-ddd4-4ab6-81f7-b1e553035046 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-90c0bf58-ddd4-4ab6-81f7-b1e553035046 {
  margin: 0 !important;
}

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





  img.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046 .shogun-image-content {
  
    align-items: center;
  
}

.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shg-align-container {
  display: flex;
  justify-content: center
}

.s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-90c0bf58-ddd4-4ab6-81f7-b1e553035046.shogun-image {
  box-sizing: border-box;
}




}
#s-8bcef57c-9a53-4928-8988-9918c0b0dc82 {
  margin-left: auto;
margin-bottom: -20px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-8bcef57c-9a53-4928-8988-9918c0b0dc82"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-8bcef57c-9a53-4928-8988-9918c0b0dc82"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8bcef57c-9a53-4928-8988-9918c0b0dc82"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8bcef57c-9a53-4928-8988-9918c0b0dc82"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-873446c7-763e-4a09-a803-bfdbdfe0a2ad {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-873446c7-763e-4a09-a803-bfdbdfe0a2ad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-873446c7-763e-4a09-a803-bfdbdfe0a2ad.shg-box.shg-c {
  justify-content: flex-start;
}

#s-d62e8a40-4d7f-4cf2-a6b4-68ab64d981eb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d62e8a40-4d7f-4cf2-a6b4-68ab64d981eb .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-7c478988-2ffe-4088-9281-19d6054fc19d {
  margin-left: auto;
margin-right: auto;
}

#s-e1a60c63-c81f-48d3-b02c-cddd473947e5 {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
}

#s-ce998c04-f6bd-42bb-bf48-ee17b99956c8 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}








#s-ce998c04-f6bd-42bb-bf48-ee17b99956c8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ce998c04-f6bd-42bb-bf48-ee17b99956c8.shg-box.shg-c {
  justify-content: flex-start;
}

#s-d8f857c0-396c-4c02-92ec-001d6b86d560 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d8f857c0-396c-4c02-92ec-001d6b86d560 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-5eb09a30-90c3-45a7-a9c4-fc173d08c27b {
  margin-left: auto;
margin-right: auto;
}

#s-7a8b8ad2-a10f-45df-84df-9dc6b68c0d8a {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
}

#s-6358d27b-82d9-4189-9b0e-f0788595f043 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}








#s-6358d27b-82d9-4189-9b0e-f0788595f043 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6358d27b-82d9-4189-9b0e-f0788595f043.shg-box.shg-c {
  justify-content: flex-start;
}

#s-fac0b67d-7614-4a58-9a90-4cfffabf5924 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fac0b67d-7614-4a58-9a90-4cfffabf5924 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-1a7d2bb0-a781-4cc0-b622-947a8f937fcc {
  margin-left: auto;
margin-right: auto;
}

#s-737902e0-c337-4c84-b328-da85d3f0bb40 {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
}

#s-971c71ed-db40-47a5-b055-9fb03fb317ee {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}








#s-971c71ed-db40-47a5-b055-9fb03fb317ee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-971c71ed-db40-47a5-b055-9fb03fb317ee.shg-box.shg-c {
  justify-content: flex-start;
}

#s-6072555d-43c2-4525-a61b-43c178ab2692 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6072555d-43c2-4525-a61b-43c178ab2692 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-7e27f0d8-9638-4d07-948f-58312fa22293 {
  margin-left: auto;
margin-right: auto;
}

#s-d26975fc-210d-4483-99f1-b273317391ee {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
}

#s-0d37d8fb-af42-43a1-ad0d-2c6c8c798d4f {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.14);
}








#s-0d37d8fb-af42-43a1-ad0d-2c6c8c798d4f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0d37d8fb-af42-43a1-ad0d-2c6c8c798d4f.shg-box.shg-c {
  justify-content: center;
}

#s-c739cb75-38ff-46d0-aa5c-561fad21633b {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c739cb75-38ff-46d0-aa5c-561fad21633b .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  
  
}



#s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 {
  margin-left: auto;
margin-right: auto;
max-width: 800px;
text-align: center;
}
@media (max-width: 767px){#s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 {
  display: none;
}
#s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5, #wrap-s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 { display: none !important; }}


.shg-image-margin-container-s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 {
  margin: 0 !important;
}

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





  img.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 .shogun-image-content {
  
    align-items: center;
  
}

.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 {
  margin: 0 !important;
}

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





  img.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 .shogun-image-content {
  
    align-items: center;
  
}

.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 {
  margin: 0 !important;
}

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





  img.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 .shogun-image-content {
  
    align-items: center;
  
}

.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 {
  margin: 0 !important;
}

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





  img.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 .shogun-image-content {
  
    align-items: center;
  
}

.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 {
  margin: 0 !important;
}

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





  img.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5 .shogun-image-content {
  
    align-items: center;
  
}

.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6494b9f9-3b4b-421f-ac93-932f5d3d98a5.shogun-image {
  box-sizing: border-box;
}




}
#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
  margin-left: auto;
margin-right: auto;
max-width: 1061px;
aspect-ratio: 1061/917;
text-align: center;
}
@media (min-width: 1200px){#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
  display: none;
}
#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4, #wrap-s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
  display: none;
}
#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4, #wrap-s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
  display: none;
}
#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4, #wrap-s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 { display: none !important; }}


.shg-image-margin-container-s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shg-image-content-wrapper {
      aspect-ratio: 1061/917;
      min-width: 100%;
      height: auto;
    }

    #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shogun-image-link {
      aspect-ratio: 1061/917;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1061px;
  }



  img.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image {
    
    
    
    max-height: 1061px;
  }


.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shogun-image-content {
  
    align-items: center;
  
}

.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
      --shg-aspect-ratio: calc(1061/917); 
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container {
      position: relative;
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1061px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shg-image-content-wrapper {
      aspect-ratio: 1061/917;
      min-width: 100%;
      height: auto;
    }

    #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shogun-image-link {
      aspect-ratio: 1061/917;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1061px;
  }



  img.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image {
    
    
    
    max-height: 1061px;
  }


.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shogun-image-content {
  
    align-items: center;
  
}

.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
      --shg-aspect-ratio: calc(1061/917); 
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container {
      position: relative;
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1061px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shg-image-content-wrapper {
      aspect-ratio: 1061/917;
      min-width: 100%;
      height: auto;
    }

    #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shogun-image-link {
      aspect-ratio: 1061/917;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1061px;
  }



  img.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image {
    
    
    
    max-height: 1061px;
  }


.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shogun-image-content {
  
    align-items: center;
  
}

.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
      --shg-aspect-ratio: calc(1061/917); 
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container {
      position: relative;
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1061px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shg-image-content-wrapper {
      aspect-ratio: 1061/917;
      min-width: 100%;
      height: auto;
    }

    #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shogun-image-link {
      aspect-ratio: 1061/917;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1061px;
  }



  img.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image {
    
    
    
    max-height: 1061px;
  }


.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shogun-image-content {
  
    align-items: center;
  
}

.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
      --shg-aspect-ratio: calc(1061/917); 
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container {
      position: relative;
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1061px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shg-image-content-wrapper {
      aspect-ratio: 1061/917;
      min-width: 100%;
      height: auto;
    }

    #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shogun-image-link {
      aspect-ratio: 1061/917;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1061px;
  }



  img.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image {
    
    
    
    max-height: 1061px;
  }


.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 .shogun-image-content {
  
    align-items: center;
  
}

.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 {
      --shg-aspect-ratio: calc(1061/917); 
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container {
      position: relative;
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-838cabdd-a96f-4fa7-acf8-17e8fee48fc4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1061px;
    }
  }

}
#s-4b70c7a2-1c85-4f18-b5ef-37fec999536d {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4b70c7a2-1c85-4f18-b5ef-37fec999536d {
  display: none;
}
#s-4b70c7a2-1c85-4f18-b5ef-37fec999536d, #wrap-s-4b70c7a2-1c85-4f18-b5ef-37fec999536d { display: none !important; }}@media (max-width: 767px){#s-4b70c7a2-1c85-4f18-b5ef-37fec999536d {
  display: none;
}
#s-4b70c7a2-1c85-4f18-b5ef-37fec999536d, #wrap-s-4b70c7a2-1c85-4f18-b5ef-37fec999536d { display: none !important; }}







#s-4b70c7a2-1c85-4f18-b5ef-37fec999536d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4b70c7a2-1c85-4f18-b5ef-37fec999536d.shg-box.shg-c {
  justify-content: center;
}

#s-f5a5e39a-8218-4fe6-b749-66c6a09a391a {
  margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-f5a5e39a-8218-4fe6-b749-66c6a09a391a .shogun-heading-component h1 {
  color: #000;
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-154d5172-66d4-4d6c-bbcf-aa6d8ae2e506 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-154d5172-66d4-4d6c-bbcf-aa6d8ae2e506"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-154d5172-66d4-4d6c-bbcf-aa6d8ae2e506"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-154d5172-66d4-4d6c-bbcf-aa6d8ae2e506"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-154d5172-66d4-4d6c-bbcf-aa6d8ae2e506"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417 {
  margin-left: 35%;
margin-bottom: -30px;
max-width: 400px;
text-align: center;
}



.shg-image-margin-container-s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417 {
  margin-left: 35%;
  
  
  margin-bottom: -30px;
  /* Add padding handling */
  
  
  
  
}

#s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417 {
  margin: 0 !important;
}

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





  img.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417 .shogun-image-content {
  
    align-items: center;
  
}

.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417 {
  margin: 0 !important;
}

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





  img.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417 .shogun-image-content {
  
    align-items: center;
  
}

.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417 {
  margin: 0 !important;
}

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





  img.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417 .shogun-image-content {
  
    align-items: center;
  
}

.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417 {
  margin: 0 !important;
}

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





  img.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417 .shogun-image-content {
  
    align-items: center;
  
}

.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417 {
  margin: 0 !important;
}

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





  img.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417 .shogun-image-content {
  
    align-items: center;
  
}

.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5dd3b5b-6966-40fc-a2dc-a6d2a1ee0417.shogun-image {
  box-sizing: border-box;
}




}
#s-e2203eb5-bb6d-4699-aa54-8ccebcb4ff7e {
  margin-top: 10%;
margin-left: auto;
margin-right: auto;
padding-top: 5px;
}

@media (min-width: 0px) {
[id="s-e2203eb5-bb6d-4699-aa54-8ccebcb4ff7e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e2203eb5-bb6d-4699-aa54-8ccebcb4ff7e"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e2203eb5-bb6d-4699-aa54-8ccebcb4ff7e"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e2203eb5-bb6d-4699-aa54-8ccebcb4ff7e"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e2203eb5-bb6d-4699-aa54-8ccebcb4ff7e"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e2203eb5-bb6d-4699-aa54-8ccebcb4ff7e"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e2203eb5-bb6d-4699-aa54-8ccebcb4ff7e"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

}

#s-ecb410de-70a1-40a7-a6f6-97ad2e0b72c4 {
  margin-top: 15px;
margin-left: auto;
margin-right: auto;
padding-top: 1px;
}

#s-ecb410de-70a1-40a7-a6f6-97ad2e0b72c4 .shogun-icon-wrapper {
  text-align: center;
}


#s-ecb410de-70a1-40a7-a6f6-97ad2e0b72c4 .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-5fee7ef6-8cab-405f-aa91-2b1cb69cbd8c {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 31px;
}

#s-5fee7ef6-8cab-405f-aa91-2b1cb69cbd8c .shogun-icon-wrapper {
  text-align: center;
}


#s-5fee7ef6-8cab-405f-aa91-2b1cb69cbd8c .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-94e5c94c-771e-4030-a522-399194d275d6 {
  margin-left: -3%;
margin-right: auto;
}

#s-71683b5f-84a5-4082-b43b-18428dea6c6c {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
}
@media (min-width: 1200px){#s-71683b5f-84a5-4082-b43b-18428dea6c6c {
  display: none;
}
#s-71683b5f-84a5-4082-b43b-18428dea6c6c, #wrap-s-71683b5f-84a5-4082-b43b-18428dea6c6c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-71683b5f-84a5-4082-b43b-18428dea6c6c {
  display: none;
}
#s-71683b5f-84a5-4082-b43b-18428dea6c6c, #wrap-s-71683b5f-84a5-4082-b43b-18428dea6c6c { display: none !important; }}







#s-71683b5f-84a5-4082-b43b-18428dea6c6c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-71683b5f-84a5-4082-b43b-18428dea6c6c.shg-box.shg-c {
  justify-content: center;
}

#s-27fb4979-a369-4957-a94e-849bc33c3507 {
  margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-27fb4979-a369-4957-a94e-849bc33c3507 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  
  
}



#s-47bfadee-3b56-4f48-9b79-2a69f41059f8 {
  margin-left: 15%;
margin-bottom: -10px;
margin-right: 15%;
max-width: 400px;
text-align: center;
}



.shg-image-margin-container-s-47bfadee-3b56-4f48-9b79-2a69f41059f8 {
  margin-left: 15%;
  margin-right: 15%;
  
  margin-bottom: -10px;
  /* Add padding handling */
  
  
  
  
}

#s-47bfadee-3b56-4f48-9b79-2a69f41059f8 {
  margin: 0 !important;
}

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





  img.s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-47bfadee-3b56-4f48-9b79-2a69f41059f8 .shogun-image-content {
  
    align-items: center;
  
}

.s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-47bfadee-3b56-4f48-9b79-2a69f41059f8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-47bfadee-3b56-4f48-9b79-2a69f41059f8 {
  margin: 0 !important;
}

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





  img.s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-47bfadee-3b56-4f48-9b79-2a69f41059f8 .shogun-image-content {
  
    align-items: center;
  
}

.s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-47bfadee-3b56-4f48-9b79-2a69f41059f8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-47bfadee-3b56-4f48-9b79-2a69f41059f8 {
  margin: 0 !important;
}

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





  img.s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-47bfadee-3b56-4f48-9b79-2a69f41059f8 .shogun-image-content {
  
    align-items: center;
  
}

.s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-47bfadee-3b56-4f48-9b79-2a69f41059f8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-47bfadee-3b56-4f48-9b79-2a69f41059f8 {
  margin: 0 !important;
}

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





  img.s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-47bfadee-3b56-4f48-9b79-2a69f41059f8 .shogun-image-content {
  
    align-items: center;
  
}

.s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-47bfadee-3b56-4f48-9b79-2a69f41059f8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-47bfadee-3b56-4f48-9b79-2a69f41059f8 {
  margin: 0 !important;
}

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





  img.s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-47bfadee-3b56-4f48-9b79-2a69f41059f8 .shogun-image-content {
  
    align-items: center;
  
}

.s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-47bfadee-3b56-4f48-9b79-2a69f41059f8.shogun-image {
  box-sizing: border-box;
}




}
#s-9cb7b17d-5cfd-43ea-9670-0c98ecbacff7 {
  margin-left: 15%;
}

@media (min-width: 0px) {
[id="s-9cb7b17d-5cfd-43ea-9670-0c98ecbacff7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-9cb7b17d-5cfd-43ea-9670-0c98ecbacff7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9cb7b17d-5cfd-43ea-9670-0c98ecbacff7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9cb7b17d-5cfd-43ea-9670-0c98ecbacff7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-2aa8ca32-c0c8-4853-a0a6-53d7537488ea {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
max-width: 30px;
}

#s-2aa8ca32-c0c8-4853-a0a6-53d7537488ea .shogun-icon-wrapper {
  text-align: center;
}


#s-2aa8ca32-c0c8-4853-a0a6-53d7537488ea .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-ad6b76ad-ff15-4312-bac5-bed4b55e4906 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 33px;
padding-bottom: 33px;
max-width: 30px;
}

#s-ad6b76ad-ff15-4312-bac5-bed4b55e4906 .shogun-icon-wrapper {
  text-align: center;
}


#s-ad6b76ad-ff15-4312-bac5-bed4b55e4906 .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(255, 116, 0, 1);
}

#s-2575b321-4f4e-4c4b-b7c6-949350b2ddfe {
  margin-top: 0px;
margin-left: -80%;
margin-bottom: 0px;
margin-right: auto;
}

#s-2b2a2a4c-bb05-450f-bc3a-81f72324189a {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
}








#s-2b2a2a4c-bb05-450f-bc3a-81f72324189a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2b2a2a4c-bb05-450f-bc3a-81f72324189a.shg-box.shg-c {
  justify-content: center;
}

#s-526c97a9-13bf-4a72-9f42-b7921df0d710 {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
text-align: center;
}

#s-526c97a9-13bf-4a72-9f42-b7921df0d710 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  
  
}



#s-b01910db-2bac-4074-809d-a1be5bcb8e24 {
  margin-left: 5%;
margin-bottom: 30px;
margin-right: 5%;
}

#s-e5a192c5-4949-4a9d-84c7-b147a987a5cf {
  margin-left: auto;
margin-right: auto;
border-radius: 20px;
max-width: 500px;
text-align: center;
}



.shg-image-margin-container-s-e5a192c5-4949-4a9d-84c7-b147a987a5cf {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e5a192c5-4949-4a9d-84c7-b147a987a5cf {
  margin: 0 !important;
}

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





  img.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shogun-image {
    
    
    
    max-height: 500px;
  }


.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf .shogun-image-content {
  
    align-items: center;
  
}

.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-e5a192c5-4949-4a9d-84c7-b147a987a5cf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e5a192c5-4949-4a9d-84c7-b147a987a5cf {
  margin: 0 !important;
}

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





  img.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shogun-image {
    
    
    
    max-height: 500px;
  }


.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf .shogun-image-content {
  
    align-items: center;
  
}

.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-e5a192c5-4949-4a9d-84c7-b147a987a5cf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e5a192c5-4949-4a9d-84c7-b147a987a5cf {
  margin: 0 !important;
}

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





  img.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shogun-image {
    
    
    
    max-height: 500px;
  }


.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf .shogun-image-content {
  
    align-items: center;
  
}

.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-e5a192c5-4949-4a9d-84c7-b147a987a5cf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e5a192c5-4949-4a9d-84c7-b147a987a5cf {
  margin: 0 !important;
}

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





  img.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shogun-image {
    
    
    
    max-height: 500px;
  }


.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf .shogun-image-content {
  
    align-items: center;
  
}

.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-e5a192c5-4949-4a9d-84c7-b147a987a5cf {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e5a192c5-4949-4a9d-84c7-b147a987a5cf {
  margin: 0 !important;
}

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





  img.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shogun-image {
    
    
    
    max-height: 500px;
  }


.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf .shogun-image-content {
  
    align-items: center;
  
}

.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5a192c5-4949-4a9d-84c7-b147a987a5cf.shogun-image {
  box-sizing: border-box;
}




}
#s-d881d32a-4ab0-4b45-8f2d-fc3389d54f18 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
}








#s-d881d32a-4ab0-4b45-8f2d-fc3389d54f18 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d881d32a-4ab0-4b45-8f2d-fc3389d54f18.shg-box.shg-c {
  justify-content: center;
}

#s-399b9f7d-6021-4002-88de-07d35b29ec32 {
  margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-399b9f7d-6021-4002-88de-07d35b29ec32 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  
  
}



#s-890e698a-eaea-4053-8951-49a0d3db1cb8 {
  margin-left: auto;
margin-right: auto;
border-radius: 20px;
max-width: 800px;
text-align: center;
}
@media (max-width: 767px){#s-890e698a-eaea-4053-8951-49a0d3db1cb8 {
  display: none;
}
#s-890e698a-eaea-4053-8951-49a0d3db1cb8, #wrap-s-890e698a-eaea-4053-8951-49a0d3db1cb8 { display: none !important; }}


.shg-image-margin-container-s-890e698a-eaea-4053-8951-49a0d3db1cb8 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-890e698a-eaea-4053-8951-49a0d3db1cb8 {
  margin: 0 !important;
}

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





  img.s-890e698a-eaea-4053-8951-49a0d3db1cb8.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-890e698a-eaea-4053-8951-49a0d3db1cb8 .shogun-image-content {
  
    align-items: center;
  
}

.s-890e698a-eaea-4053-8951-49a0d3db1cb8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-890e698a-eaea-4053-8951-49a0d3db1cb8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-890e698a-eaea-4053-8951-49a0d3db1cb8.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-890e698a-eaea-4053-8951-49a0d3db1cb8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-890e698a-eaea-4053-8951-49a0d3db1cb8 {
  margin: 0 !important;
}

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





  img.s-890e698a-eaea-4053-8951-49a0d3db1cb8.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-890e698a-eaea-4053-8951-49a0d3db1cb8 .shogun-image-content {
  
    align-items: center;
  
}

.s-890e698a-eaea-4053-8951-49a0d3db1cb8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-890e698a-eaea-4053-8951-49a0d3db1cb8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-890e698a-eaea-4053-8951-49a0d3db1cb8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-890e698a-eaea-4053-8951-49a0d3db1cb8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-890e698a-eaea-4053-8951-49a0d3db1cb8 {
  margin: 0 !important;
}

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





  img.s-890e698a-eaea-4053-8951-49a0d3db1cb8.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-890e698a-eaea-4053-8951-49a0d3db1cb8 .shogun-image-content {
  
    align-items: center;
  
}

.s-890e698a-eaea-4053-8951-49a0d3db1cb8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-890e698a-eaea-4053-8951-49a0d3db1cb8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-890e698a-eaea-4053-8951-49a0d3db1cb8.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-890e698a-eaea-4053-8951-49a0d3db1cb8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-890e698a-eaea-4053-8951-49a0d3db1cb8 {
  margin: 0 !important;
}

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





  img.s-890e698a-eaea-4053-8951-49a0d3db1cb8.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-890e698a-eaea-4053-8951-49a0d3db1cb8 .shogun-image-content {
  
    align-items: center;
  
}

.s-890e698a-eaea-4053-8951-49a0d3db1cb8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-890e698a-eaea-4053-8951-49a0d3db1cb8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-890e698a-eaea-4053-8951-49a0d3db1cb8.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-890e698a-eaea-4053-8951-49a0d3db1cb8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-890e698a-eaea-4053-8951-49a0d3db1cb8 {
  margin: 0 !important;
}

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





  img.s-890e698a-eaea-4053-8951-49a0d3db1cb8.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-890e698a-eaea-4053-8951-49a0d3db1cb8 .shogun-image-content {
  
    align-items: center;
  
}

.s-890e698a-eaea-4053-8951-49a0d3db1cb8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-890e698a-eaea-4053-8951-49a0d3db1cb8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-890e698a-eaea-4053-8951-49a0d3db1cb8.shogun-image {
  box-sizing: border-box;
}




}
#s-1cc69112-74eb-4c18-a993-4d6836eafdc0 {
  margin-left: auto;
margin-right: auto;
border-radius: 20px;
max-width: 1081px;
aspect-ratio: 1081/697;
text-align: center;
}
@media (min-width: 1200px){#s-1cc69112-74eb-4c18-a993-4d6836eafdc0 {
  display: none;
}
#s-1cc69112-74eb-4c18-a993-4d6836eafdc0, #wrap-s-1cc69112-74eb-4c18-a993-4d6836eafdc0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1cc69112-74eb-4c18-a993-4d6836eafdc0 {
  display: none;
}
#s-1cc69112-74eb-4c18-a993-4d6836eafdc0, #wrap-s-1cc69112-74eb-4c18-a993-4d6836eafdc0 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-1cc69112-74eb-4c18-a993-4d6836eafdc0 {
  display: none;
}
#s-1cc69112-74eb-4c18-a993-4d6836eafdc0, #wrap-s-1cc69112-74eb-4c18-a993-4d6836eafdc0 { display: none !important; }}


.shg-image-margin-container-s-1cc69112-74eb-4c18-a993-4d6836eafdc0 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1cc69112-74eb-4c18-a993-4d6836eafdc0 {
  margin: 0 !important;
}

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





  img.s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shogun-image {
    
    
    
    max-height: 1081px;
  }


.s-1cc69112-74eb-4c18-a993-4d6836eafdc0 .shogun-image-content {
  
    align-items: center;
  
}

.s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-1cc69112-74eb-4c18-a993-4d6836eafdc0 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1cc69112-74eb-4c18-a993-4d6836eafdc0 {
  margin: 0 !important;
}

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





  img.s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shogun-image {
    
    
    
    max-height: 1081px;
  }


.s-1cc69112-74eb-4c18-a993-4d6836eafdc0 .shogun-image-content {
  
    align-items: center;
  
}

.s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-1cc69112-74eb-4c18-a993-4d6836eafdc0 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1cc69112-74eb-4c18-a993-4d6836eafdc0 {
  margin: 0 !important;
}

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





  img.s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shogun-image {
    
    
    
    max-height: 1081px;
  }


.s-1cc69112-74eb-4c18-a993-4d6836eafdc0 .shogun-image-content {
  
    align-items: center;
  
}

.s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-1cc69112-74eb-4c18-a993-4d6836eafdc0 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1cc69112-74eb-4c18-a993-4d6836eafdc0 {
  margin: 0 !important;
}

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





  img.s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shogun-image {
    
    
    
    max-height: 1081px;
  }


.s-1cc69112-74eb-4c18-a993-4d6836eafdc0 .shogun-image-content {
  
    align-items: center;
  
}

.s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-1cc69112-74eb-4c18-a993-4d6836eafdc0 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-1cc69112-74eb-4c18-a993-4d6836eafdc0 {
  margin: 0 !important;
}

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





  img.s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shogun-image {
    
    
    
    max-height: 1081px;
  }


.s-1cc69112-74eb-4c18-a993-4d6836eafdc0 .shogun-image-content {
  
    align-items: center;
  
}

.s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1cc69112-74eb-4c18-a993-4d6836eafdc0.shogun-image {
  box-sizing: border-box;
}




}
#s-466a70d8-d04b-45e5-a915-36f5f3520abc {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.15);
}








#s-466a70d8-d04b-45e5-a915-36f5f3520abc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-466a70d8-d04b-45e5-a915-36f5f3520abc.shg-box.shg-c {
  justify-content: center;
}

#s-3dbbafa7-b951-4250-bb1f-f76d9a83f046 {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-3dbbafa7-b951-4250-bb1f-f76d9a83f046 .shogun-heading-component h1 {
  color: rgba(10, 10, 10, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  
  
}



#s-2859e062-bbec-4fe5-82e9-2218bf0da8df {
  margin-left: 5%;
margin-bottom: 30px;
margin-right: 5%;
}

#s-50d95a75-e866-4034-8935-fea8f7a14c62 {
  margin-left: auto;
margin-right: auto;
border-radius: 20px;
max-width: 800px;
text-align: center;
}



.shg-image-margin-container-s-50d95a75-e866-4034-8935-fea8f7a14c62 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50d95a75-e866-4034-8935-fea8f7a14c62 {
  margin: 0 !important;
}

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





  img.s-50d95a75-e866-4034-8935-fea8f7a14c62.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-50d95a75-e866-4034-8935-fea8f7a14c62 .shogun-image-content {
  
    align-items: center;
  
}

.s-50d95a75-e866-4034-8935-fea8f7a14c62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50d95a75-e866-4034-8935-fea8f7a14c62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50d95a75-e866-4034-8935-fea8f7a14c62.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-50d95a75-e866-4034-8935-fea8f7a14c62 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50d95a75-e866-4034-8935-fea8f7a14c62 {
  margin: 0 !important;
}

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





  img.s-50d95a75-e866-4034-8935-fea8f7a14c62.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-50d95a75-e866-4034-8935-fea8f7a14c62 .shogun-image-content {
  
    align-items: center;
  
}

.s-50d95a75-e866-4034-8935-fea8f7a14c62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50d95a75-e866-4034-8935-fea8f7a14c62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50d95a75-e866-4034-8935-fea8f7a14c62.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-50d95a75-e866-4034-8935-fea8f7a14c62 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50d95a75-e866-4034-8935-fea8f7a14c62 {
  margin: 0 !important;
}

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





  img.s-50d95a75-e866-4034-8935-fea8f7a14c62.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-50d95a75-e866-4034-8935-fea8f7a14c62 .shogun-image-content {
  
    align-items: center;
  
}

.s-50d95a75-e866-4034-8935-fea8f7a14c62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50d95a75-e866-4034-8935-fea8f7a14c62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50d95a75-e866-4034-8935-fea8f7a14c62.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-50d95a75-e866-4034-8935-fea8f7a14c62 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50d95a75-e866-4034-8935-fea8f7a14c62 {
  margin: 0 !important;
}

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





  img.s-50d95a75-e866-4034-8935-fea8f7a14c62.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-50d95a75-e866-4034-8935-fea8f7a14c62 .shogun-image-content {
  
    align-items: center;
  
}

.s-50d95a75-e866-4034-8935-fea8f7a14c62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50d95a75-e866-4034-8935-fea8f7a14c62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50d95a75-e866-4034-8935-fea8f7a14c62.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-50d95a75-e866-4034-8935-fea8f7a14c62 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50d95a75-e866-4034-8935-fea8f7a14c62 {
  margin: 0 !important;
}

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





  img.s-50d95a75-e866-4034-8935-fea8f7a14c62.shogun-image {
    
    
    
    max-height: 800px;
  }


.s-50d95a75-e866-4034-8935-fea8f7a14c62 .shogun-image-content {
  
    align-items: center;
  
}

.s-50d95a75-e866-4034-8935-fea8f7a14c62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50d95a75-e866-4034-8935-fea8f7a14c62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50d95a75-e866-4034-8935-fea8f7a14c62.shogun-image {
  box-sizing: border-box;
}




}
#s-10db0705-a0bd-4bc4-934d-4041fcd96853 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-10db0705-a0bd-4bc4-934d-4041fcd96853 {
  display: none;
}
#s-10db0705-a0bd-4bc4-934d-4041fcd96853, #wrap-s-10db0705-a0bd-4bc4-934d-4041fcd96853 { display: none !important; }}







#s-10db0705-a0bd-4bc4-934d-4041fcd96853 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-10db0705-a0bd-4bc4-934d-4041fcd96853.shg-box.shg-c {
  justify-content: center;
}

#s-5eee0267-63e1-4f4b-8d89-f3c3b3b20fd1 {
  margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-5eee0267-63e1-4f4b-8d89-f3c3b3b20fd1 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  
  
}



#s-1478457a-34c7-42b7-9659-2b1bc3802af6 {
  margin-top: 25px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1478457a-34c7-42b7-9659-2b1bc3802af6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1478457a-34c7-42b7-9659-2b1bc3802af6"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-1478457a-34c7-42b7-9659-2b1bc3802af6"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-1478457a-34c7-42b7-9659-2b1bc3802af6"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-dfd3e8a7-e5bf-4262-8b25-c763af3f402b {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 116, 0, 1);
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.13);
}








#s-dfd3e8a7-e5bf-4262-8b25-c763af3f402b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dfd3e8a7-e5bf-4262-8b25-c763af3f402b.shg-box.shg-c {
  justify-content: center;
}

#s-f258cb56-9664-4a83-8263-7c2e7b9e05e6 {
  margin-top: -30px;
margin-left: 30%;
margin-right: 30%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(255, 116, 0, 1);
}
@media (min-width: 1200px){#s-f258cb56-9664-4a83-8263-7c2e7b9e05e6 {
  display: none;
}
#s-f258cb56-9664-4a83-8263-7c2e7b9e05e6, #wrap-s-f258cb56-9664-4a83-8263-7c2e7b9e05e6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f258cb56-9664-4a83-8263-7c2e7b9e05e6 {
  display: none;
}
#s-f258cb56-9664-4a83-8263-7c2e7b9e05e6, #wrap-s-f258cb56-9664-4a83-8263-7c2e7b9e05e6 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f258cb56-9664-4a83-8263-7c2e7b9e05e6 {
  display: none;
}
#s-f258cb56-9664-4a83-8263-7c2e7b9e05e6, #wrap-s-f258cb56-9664-4a83-8263-7c2e7b9e05e6 { display: none !important; }}@media (max-width: 767px){#s-f258cb56-9664-4a83-8263-7c2e7b9e05e6 {
  display: none;
}
#s-f258cb56-9664-4a83-8263-7c2e7b9e05e6, #wrap-s-f258cb56-9664-4a83-8263-7c2e7b9e05e6 { display: none !important; }}
#s-14e14213-e341-44ef-959f-5ccf3dda93f2 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

#s-1ea7f70e-72d7-4df4-8a81-51a378a4eb99 {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1ea7f70e-72d7-4df4-8a81-51a378a4eb99 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-22243e93-dc19-4c39-a10e-bc3e397db94c {
  margin-top: -15%;
margin-left: auto;
margin-bottom: -15%;
margin-right: auto;
max-width: 1200px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-22243e93-dc19-4c39-a10e-bc3e397db94c {
  margin-left: auto;
  margin-right: auto;
  margin-top: -15%;
  margin-bottom: -15%;
  /* Add padding handling */
  
  
  
  
}

#s-22243e93-dc19-4c39-a10e-bc3e397db94c {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-22243e93-dc19-4c39-a10e-bc3e397db94c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-22243e93-dc19-4c39-a10e-bc3e397db94c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-22243e93-dc19-4c39-a10e-bc3e397db94c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-22243e93-dc19-4c39-a10e-bc3e397db94c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-22243e93-dc19-4c39-a10e-bc3e397db94c .shogun-image-content {
  
    align-items: center;
  
}

.s-22243e93-dc19-4c39-a10e-bc3e397db94c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-22243e93-dc19-4c39-a10e-bc3e397db94c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container {
      position: relative;
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-22243e93-dc19-4c39-a10e-bc3e397db94c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-22243e93-dc19-4c39-a10e-bc3e397db94c {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-22243e93-dc19-4c39-a10e-bc3e397db94c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-22243e93-dc19-4c39-a10e-bc3e397db94c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-22243e93-dc19-4c39-a10e-bc3e397db94c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-22243e93-dc19-4c39-a10e-bc3e397db94c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-22243e93-dc19-4c39-a10e-bc3e397db94c .shogun-image-content {
  
    align-items: center;
  
}

.s-22243e93-dc19-4c39-a10e-bc3e397db94c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-22243e93-dc19-4c39-a10e-bc3e397db94c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container {
      position: relative;
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-22243e93-dc19-4c39-a10e-bc3e397db94c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-22243e93-dc19-4c39-a10e-bc3e397db94c {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-22243e93-dc19-4c39-a10e-bc3e397db94c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-22243e93-dc19-4c39-a10e-bc3e397db94c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-22243e93-dc19-4c39-a10e-bc3e397db94c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-22243e93-dc19-4c39-a10e-bc3e397db94c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-22243e93-dc19-4c39-a10e-bc3e397db94c .shogun-image-content {
  
    align-items: center;
  
}

.s-22243e93-dc19-4c39-a10e-bc3e397db94c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-22243e93-dc19-4c39-a10e-bc3e397db94c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container {
      position: relative;
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-22243e93-dc19-4c39-a10e-bc3e397db94c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-22243e93-dc19-4c39-a10e-bc3e397db94c {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-22243e93-dc19-4c39-a10e-bc3e397db94c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-22243e93-dc19-4c39-a10e-bc3e397db94c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-22243e93-dc19-4c39-a10e-bc3e397db94c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-22243e93-dc19-4c39-a10e-bc3e397db94c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-22243e93-dc19-4c39-a10e-bc3e397db94c .shogun-image-content {
  
    align-items: center;
  
}

.s-22243e93-dc19-4c39-a10e-bc3e397db94c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-22243e93-dc19-4c39-a10e-bc3e397db94c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container {
      position: relative;
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-22243e93-dc19-4c39-a10e-bc3e397db94c {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-22243e93-dc19-4c39-a10e-bc3e397db94c {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-22243e93-dc19-4c39-a10e-bc3e397db94c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-22243e93-dc19-4c39-a10e-bc3e397db94c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-22243e93-dc19-4c39-a10e-bc3e397db94c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-22243e93-dc19-4c39-a10e-bc3e397db94c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-22243e93-dc19-4c39-a10e-bc3e397db94c .shogun-image-content {
  
    align-items: center;
  
}

.s-22243e93-dc19-4c39-a10e-bc3e397db94c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-22243e93-dc19-4c39-a10e-bc3e397db94c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container {
      position: relative;
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-22243e93-dc19-4c39-a10e-bc3e397db94c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-914db8f5-058d-4c59-8e75-5b2318f09cf0 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-914db8f5-058d-4c59-8e75-5b2318f09cf0 .shg-product-sold-out {
  display: none;
  color: rgba(255, 116, 0, 1);
  font-size: 40px;
  font-weight:  900 ;
  font-family: Lato;
  font-style:  normal ;
}

#s-914db8f5-058d-4c59-8e75-5b2318f09cf0 .shg-product-price {
  color: rgba(255, 116, 0, 1);
  font-weight:  900 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 40px;
}

#s-914db8f5-058d-4c59-8e75-5b2318f09cf0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ffe39381-0ac5-47ad-a3d1-086a6879994d {
  margin-top: -5px;
margin-left: auto;
margin-bottom: -5px;
margin-right: auto;
}

#s-9ea63c42-2d00-4681-b971-66797b93008b {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

#s-f5edcc98-5edf-4c5c-bc98-1d799572f766 {
  margin-top: 10px;
margin-left: 20%;
margin-right: 20%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(255, 116, 0, 0.15);
}

#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNjg4ZTAwZTMtYjUxMi00YTI0LTg2NzEtZWQ2OGNjYTUzODZmIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTY2OGFmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA0OTdmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2ODhlMDBlMy1iNTEyLTRhMjQtODY3MS1lZDY4Y2NhNTM4NmYpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 15px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-color: rgba(0, 0, 0, 1);
border-radius: 10px;
text-align: center;
cursor: pointer;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#1668af"}, {"id"=>2, "pos"=>1, "color"=>"#00497f"}];
}
#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMWYwNzU2YjUtMzNiYS00OTAxLTk0MmUtNmM5MDk2NzU0NWVmIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmY3NDAwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzYwMDAzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMxZjA3NTZiNS0zM2JhLTQ5MDEtOTQyZS02YzkwOTY3NTQ1ZWYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ff7400"}, {"id"=>2, "pos"=>1, "color"=>"#c60003"}] !important;}#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b-atc-btn-wrapper {
    text-align: center;
  }


#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  font-size: 24px;
  
}


@media (min-width: 1200px){
  #s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b-atc-btn-wrapper {
    text-align: center;
  }


#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  font-size: 24px;
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b-atc-btn-wrapper {
    text-align: center;
  }


#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  font-size: 24px;
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b-atc-btn-wrapper {
    text-align: center;
  }


#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  font-size: 24px;
  
}


}@media (max-width: 767px){
  #s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b-atc-btn-wrapper {
    text-align: center;
  }


#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-d9c53c9a-1910-41cb-a106-fbd1ba670f2b.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  font-size: 24px;
  
}


}
#s-b447a580-d1a4-4a58-85f9-b262286bd63d {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-left: 5%;
padding-right: 5%;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(255, 116, 0, 1);
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.13);
}








#s-b447a580-d1a4-4a58-85f9-b262286bd63d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b447a580-d1a4-4a58-85f9-b262286bd63d.shg-box.shg-c {
  justify-content: center;
}

#s-f3fb3609-a8f1-48bb-a262-8155bcafc70a {
  margin-top: -30px;
margin-left: 30%;
margin-right: 30%;
padding-left: 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: none;
border-radius: 10px;
background-color: rgba(255, 116, 0, 1);
}

#s-1393fbca-be74-45a0-9353-f220750f85f2 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

#s-5d313af8-e1bb-4522-9abf-2e6e959f8aa0 {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5d313af8-e1bb-4522-9abf-2e6e959f8aa0 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-513143d8-22dc-48e1-8c09-1f0b2091cc05 {
  margin-top: -15%;
margin-left: auto;
margin-bottom: -15%;
margin-right: auto;
max-width: 1210px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-513143d8-22dc-48e1-8c09-1f0b2091cc05 {
  margin-left: auto;
  margin-right: auto;
  margin-top: -15%;
  margin-bottom: -15%;
  /* Add padding handling */
  
  
  
  
}

#s-513143d8-22dc-48e1-8c09-1f0b2091cc05 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1210px;
  }



  img.s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image {
    
    
    
    max-height: 1210px;
  }


.s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shogun-image-content {
  
    align-items: center;
  
}

.s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container {
      position: relative;
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1210px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-513143d8-22dc-48e1-8c09-1f0b2091cc05 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-513143d8-22dc-48e1-8c09-1f0b2091cc05 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1210px;
  }



  img.s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image {
    
    
    
    max-height: 1210px;
  }


.s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shogun-image-content {
  
    align-items: center;
  
}

.s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container {
      position: relative;
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1210px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-513143d8-22dc-48e1-8c09-1f0b2091cc05 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-513143d8-22dc-48e1-8c09-1f0b2091cc05 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1210px;
  }



  img.s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image {
    
    
    
    max-height: 1210px;
  }


.s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shogun-image-content {
  
    align-items: center;
  
}

.s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container {
      position: relative;
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1210px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-513143d8-22dc-48e1-8c09-1f0b2091cc05 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-513143d8-22dc-48e1-8c09-1f0b2091cc05 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1210px;
  }



  img.s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image {
    
    
    
    max-height: 1210px;
  }


.s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shogun-image-content {
  
    align-items: center;
  
}

.s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container {
      position: relative;
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1210px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-513143d8-22dc-48e1-8c09-1f0b2091cc05 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-513143d8-22dc-48e1-8c09-1f0b2091cc05 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-513143d8-22dc-48e1-8c09-1f0b2091cc05 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1210px;
  }



  img.s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image {
    
    
    
    max-height: 1210px;
  }


.s-513143d8-22dc-48e1-8c09-1f0b2091cc05 .shogun-image-content {
  
    align-items: center;
  
}

.s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shg-align-container {
  display: flex;
  justify-content: center
}

.s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container {
      position: relative;
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-513143d8-22dc-48e1-8c09-1f0b2091cc05 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1210px;
    }
  }

}
#s-da79e14f-fcd4-4e6f-b27f-c3f9a4b7dbc2 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-da79e14f-fcd4-4e6f-b27f-c3f9a4b7dbc2 .shg-product-sold-out {
  display: none;
  color: rgba(255, 116, 0, 1);
  font-size: 40px;
  font-weight:  900 ;
  font-family: Lato;
  font-style:  normal ;
}

#s-da79e14f-fcd4-4e6f-b27f-c3f9a4b7dbc2 .shg-product-price {
  color: rgba(255, 116, 0, 1);
  font-weight:  900 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 40px;
}

#s-da79e14f-fcd4-4e6f-b27f-c3f9a4b7dbc2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-97063d01-75d7-400a-947e-7fb4e3813d74 {
  margin-top: -5px;
margin-left: auto;
margin-bottom: -5px;
margin-right: auto;
}

#s-7f8fdb44-933f-4643-b1cd-745b095d7361 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

#s-5fb87af4-4018-4295-a84b-b704b2f5b107 {
  margin-top: 10px;
margin-left: 20%;
margin-right: 20%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(255, 116, 0, 0.15);
}

#s-bea73544-2e5b-485f-b072-f7c21fffd00d {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNjg4ZTAwZTMtYjUxMi00YTI0LTg2NzEtZWQ2OGNjYTUzODZmIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTY2OGFmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA0OTdmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2ODhlMDBlMy1iNTEyLTRhMjQtODY3MS1lZDY4Y2NhNTM4NmYpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 15px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-color: rgba(0, 0, 0, 1);
border-radius: 10px;
text-align: center;
cursor: pointer;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#1668af"}, {"id"=>2, "pos"=>1, "color"=>"#00497f"}];
}
#s-bea73544-2e5b-485f-b072-f7c21fffd00d:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODBmM2ZhM2MtZjIxOS00N2RmLTkwOTMtYzU4ZjQ0YzMzMDBiIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmY3NDAwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzYwMDAzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4MGYzZmEzYy1mMjE5LTQ3ZGYtOTA5My1jNThmNDRjMzMwMGIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ff7400"}, {"id"=>2, "pos"=>1, "color"=>"#c60003"}] !important;}#s-bea73544-2e5b-485f-b072-f7c21fffd00d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-bea73544-2e5b-485f-b072-f7c21fffd00d-atc-btn-wrapper {
    text-align: center;
  }


#s-bea73544-2e5b-485f-b072-f7c21fffd00d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bea73544-2e5b-485f-b072-f7c21fffd00d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bea73544-2e5b-485f-b072-f7c21fffd00d.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-bea73544-2e5b-485f-b072-f7c21fffd00d.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  font-size: 24px;
  
}


@media (min-width: 1200px){
  #s-bea73544-2e5b-485f-b072-f7c21fffd00d-atc-btn-wrapper {
    text-align: center;
  }


#s-bea73544-2e5b-485f-b072-f7c21fffd00d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bea73544-2e5b-485f-b072-f7c21fffd00d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bea73544-2e5b-485f-b072-f7c21fffd00d.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-bea73544-2e5b-485f-b072-f7c21fffd00d.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  font-size: 24px;
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-bea73544-2e5b-485f-b072-f7c21fffd00d-atc-btn-wrapper {
    text-align: center;
  }


#s-bea73544-2e5b-485f-b072-f7c21fffd00d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bea73544-2e5b-485f-b072-f7c21fffd00d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bea73544-2e5b-485f-b072-f7c21fffd00d.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-bea73544-2e5b-485f-b072-f7c21fffd00d.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  font-size: 24px;
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-bea73544-2e5b-485f-b072-f7c21fffd00d-atc-btn-wrapper {
    text-align: center;
  }


#s-bea73544-2e5b-485f-b072-f7c21fffd00d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bea73544-2e5b-485f-b072-f7c21fffd00d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bea73544-2e5b-485f-b072-f7c21fffd00d.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-bea73544-2e5b-485f-b072-f7c21fffd00d.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  font-size: 24px;
  
}


}@media (max-width: 767px){
  #s-bea73544-2e5b-485f-b072-f7c21fffd00d-atc-btn-wrapper {
    text-align: center;
  }


#s-bea73544-2e5b-485f-b072-f7c21fffd00d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bea73544-2e5b-485f-b072-f7c21fffd00d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bea73544-2e5b-485f-b072-f7c21fffd00d.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-bea73544-2e5b-485f-b072-f7c21fffd00d.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  font-size: 24px;
  
}


}
#s-c0751acd-6ccd-499c-ae0b-26b9973c855c {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-left: 5%;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 116, 0, 1);
border-style: solid;
border-radius: 20px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.13);
}








#s-c0751acd-6ccd-499c-ae0b-26b9973c855c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c0751acd-6ccd-499c-ae0b-26b9973c855c.shg-box.shg-c {
  justify-content: center;
}

#s-ac110a64-d5ca-427d-8a0d-7fe9a9cb3c7e {
  margin-top: -30px;
margin-left: 30%;
margin-right: 30%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(255, 116, 0, 1);
}

#s-0ae9dda4-18a1-45f7-a918-2d9b6c790298 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

#s-44f6afb2-c2cc-427f-8cc4-959568ca1a42 {
  margin-top: 5%;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-44f6afb2-c2cc-427f-8cc4-959568ca1a42 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 {
  margin-top: -15%;
margin-left: auto;
margin-bottom: -15%;
margin-right: auto;
max-width: 1202px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 {
  margin-left: auto;
  margin-right: auto;
  margin-top: -15%;
  margin-bottom: -15%;
  /* Add padding handling */
  
  
  
  
}

#s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1202px;
  }



  img.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image {
    
    
    
    max-height: 1202px;
  }


.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shogun-image-content {
  
    align-items: center;
  
}

.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container {
      position: relative;
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1202px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1202px;
  }



  img.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image {
    
    
    
    max-height: 1202px;
  }


.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shogun-image-content {
  
    align-items: center;
  
}

.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container {
      position: relative;
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1202px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1202px;
  }



  img.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image {
    
    
    
    max-height: 1202px;
  }


.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shogun-image-content {
  
    align-items: center;
  
}

.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container {
      position: relative;
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1202px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1202px;
  }



  img.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image {
    
    
    
    max-height: 1202px;
  }


.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shogun-image-content {
  
    align-items: center;
  
}

.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container {
      position: relative;
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1202px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1202px;
  }



  img.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image {
    
    
    
    max-height: 1202px;
  }


.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 .shogun-image-content {
  
    align-items: center;
  
}

.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container {
      position: relative;
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2c66398c-e0e0-4ce3-9eb2-6683c983b053 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1202px;
    }
  }

}
#s-a293da85-7aa0-496c-99bd-aa863644bd9a {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a293da85-7aa0-496c-99bd-aa863644bd9a .shg-product-sold-out {
  display: none;
  color: rgba(255, 116, 0, 1);
  font-size: 40px;
  font-weight:  900 ;
  font-family: Lato;
  font-style:  normal ;
}

#s-a293da85-7aa0-496c-99bd-aa863644bd9a .shg-product-price {
  color: rgba(255, 116, 0, 1);
  font-weight:  900 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 40px;
}

#s-a293da85-7aa0-496c-99bd-aa863644bd9a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2539c755-4f3b-4e27-a32d-0b9636437b9a {
  margin-top: -5px;
margin-left: auto;
margin-bottom: -5px;
margin-right: auto;
}

#s-5dd4b2d9-199e-4900-8950-208ebe6b373a {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

#s-92be7f14-ba77-4967-b1d0-9ef98854eed9 {
  margin-top: 10px;
margin-left: 20%;
margin-right: 20%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(255, 116, 0, 0.15);
}

#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNjg4ZTAwZTMtYjUxMi00YTI0LTg2NzEtZWQ2OGNjYTUzODZmIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTY2OGFmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA0OTdmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM2ODhlMDBlMy1iNTEyLTRhMjQtODY3MS1lZDY4Y2NhNTM4NmYpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 15px;
margin-left: auto;
margin-bottom: -25px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-color: rgba(0, 0, 0, 1);
border-radius: 10px;
text-align: center;
cursor: pointer;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#1668af"}, {"id"=>2, "pos"=>1, "color"=>"#00497f"}];
}
#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWViYTBmNzQtMGNhMS00NDlhLWJmYmQtODA0ZTZkNGU3MjM3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmY3NDAwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzYwMDAzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1ZWJhMGY3NC0wY2ExLTQ0OWEtYmZiZC04MDRlNmQ0ZTcyMzcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ff7400"}, {"id"=>2, "pos"=>1, "color"=>"#c60003"}] !important;}#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3-atc-btn-wrapper {
    text-align: center;
  }


#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  font-size: 24px;
  
}


@media (min-width: 1200px){
  #s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3-atc-btn-wrapper {
    text-align: center;
  }


#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  font-size: 24px;
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3-atc-btn-wrapper {
    text-align: center;
  }


#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  font-size: 24px;
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3-atc-btn-wrapper {
    text-align: center;
  }


#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  font-size: 24px;
  
}


}@media (max-width: 767px){
  #s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3-atc-btn-wrapper {
    text-align: center;
  }


#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 900;
  
  font-family: Lato;
  display:  block ;
}

#s-ee2f99ea-0b26-4d9d-8ad1-e9fa46463ac3.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  font-size: 24px;
  
}


}
#s-fa15427b-ef00-4c2f-9e5c-a3355cfdf932 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-fa15427b-ef00-4c2f-9e5c-a3355cfdf932 {
  display: none;
}
#s-fa15427b-ef00-4c2f-9e5c-a3355cfdf932, #wrap-s-fa15427b-ef00-4c2f-9e5c-a3355cfdf932 { display: none !important; }}
#s-489c8f9f-d596-4b5a-97ba-f5a17df40be8 {
  margin-left: auto;
margin-right: auto;
}

#s-9e913363-dbfc-402a-a17f-ac7d1a81822f {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
}
@media (min-width: 1200px){#s-9e913363-dbfc-402a-a17f-ac7d1a81822f {
  display: none;
}
#s-9e913363-dbfc-402a-a17f-ac7d1a81822f, #wrap-s-9e913363-dbfc-402a-a17f-ac7d1a81822f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9e913363-dbfc-402a-a17f-ac7d1a81822f {
  display: none;
}
#s-9e913363-dbfc-402a-a17f-ac7d1a81822f, #wrap-s-9e913363-dbfc-402a-a17f-ac7d1a81822f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9e913363-dbfc-402a-a17f-ac7d1a81822f {
  display: none;
}
#s-9e913363-dbfc-402a-a17f-ac7d1a81822f, #wrap-s-9e913363-dbfc-402a-a17f-ac7d1a81822f { display: none !important; }}







#s-9e913363-dbfc-402a-a17f-ac7d1a81822f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9e913363-dbfc-402a-a17f-ac7d1a81822f.shg-box.shg-c {
  justify-content: center;
}

#s-516c864e-6db4-4778-9081-f9919ef1dabe {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-516c864e-6db4-4778-9081-f9919ef1dabe .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  
  
}



#s-371b9cdb-c749-4eb3-9043-6b52c20c9831 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 4%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.14);
}








#s-371b9cdb-c749-4eb3-9043-6b52c20c9831 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-371b9cdb-c749-4eb3-9043-6b52c20c9831.shg-box.shg-c {
  justify-content: center;
}

#s-0f812315-de6d-425a-a0dc-701e2e3b4793 {
  margin-top: -10px;
margin-left: 3%;
margin-right: 33%;
}
@media (min-width: 1200px){#s-0f812315-de6d-425a-a0dc-701e2e3b4793 {
  display: none;
}
#s-0f812315-de6d-425a-a0dc-701e2e3b4793, #wrap-s-0f812315-de6d-425a-a0dc-701e2e3b4793 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0f812315-de6d-425a-a0dc-701e2e3b4793 {
  display: none;
}
#s-0f812315-de6d-425a-a0dc-701e2e3b4793, #wrap-s-0f812315-de6d-425a-a0dc-701e2e3b4793 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0f812315-de6d-425a-a0dc-701e2e3b4793 {
  display: none;
}
#s-0f812315-de6d-425a-a0dc-701e2e3b4793, #wrap-s-0f812315-de6d-425a-a0dc-701e2e3b4793 { display: none !important; }}@media (max-width: 767px){#s-0f812315-de6d-425a-a0dc-701e2e3b4793 {
  display: none;
}
#s-0f812315-de6d-425a-a0dc-701e2e3b4793, #wrap-s-0f812315-de6d-425a-a0dc-701e2e3b4793 { display: none !important; }}
#s-464ce3b7-18f2-4c92-9abc-20ca379995ce {
  margin-top: -2%;
margin-left: 0%;
margin-bottom: -3%;
margin-right: 0%;
padding-top: 5%;
padding-bottom: 0%;
text-align: center;
}

#s-464ce3b7-18f2-4c92-9abc-20ca379995ce .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1em;
  
  
}



#s-22e31e44-c1a7-4131-93b4-4aa878bc9f77 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-22e31e44-c1a7-4131-93b4-4aa878bc9f77"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-22e31e44-c1a7-4131-93b4-4aa878bc9f77"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-22e31e44-c1a7-4131-93b4-4aa878bc9f77"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-22e31e44-c1a7-4131-93b4-4aa878bc9f77"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-50b57eca-08db-476b-a7b7-9d3ab3983c28 {
  margin-top: -20%;
margin-left: auto;
margin-bottom: -10%;
margin-right: auto;
max-width: 1200px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-50b57eca-08db-476b-a7b7-9d3ab3983c28 {
  margin-left: auto;
  margin-right: auto;
  margin-top: -20%;
  margin-bottom: -10%;
  /* Add padding handling */
  
  
  
  
}

#s-50b57eca-08db-476b-a7b7-9d3ab3983c28 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shogun-image-content {
  
    align-items: center;
  
}

.s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container {
      position: relative;
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-50b57eca-08db-476b-a7b7-9d3ab3983c28 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50b57eca-08db-476b-a7b7-9d3ab3983c28 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shogun-image-content {
  
    align-items: center;
  
}

.s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container {
      position: relative;
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-50b57eca-08db-476b-a7b7-9d3ab3983c28 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50b57eca-08db-476b-a7b7-9d3ab3983c28 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shogun-image-content {
  
    align-items: center;
  
}

.s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container {
      position: relative;
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-50b57eca-08db-476b-a7b7-9d3ab3983c28 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50b57eca-08db-476b-a7b7-9d3ab3983c28 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shogun-image-content {
  
    align-items: center;
  
}

.s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container {
      position: relative;
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-50b57eca-08db-476b-a7b7-9d3ab3983c28 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-50b57eca-08db-476b-a7b7-9d3ab3983c28 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-50b57eca-08db-476b-a7b7-9d3ab3983c28 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-50b57eca-08db-476b-a7b7-9d3ab3983c28 .shogun-image-content {
  
    align-items: center;
  
}

.s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container {
      position: relative;
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-50b57eca-08db-476b-a7b7-9d3ab3983c28 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-39cb9739-3ab9-4f1e-8e49-32810f4400cb {
  margin-right: auto;
}

#s-1f996ac8-d051-4833-96c9-c834d03b1fe8 {
  margin-top: -5%;
margin-left: -20%;
margin-bottom: 0px;
margin-right: auto;
text-align: center;
}

#s-1f996ac8-d051-4833-96c9-c834d03b1fe8 .shg-product-sold-out {
  display: none;
  color: rgba(255, 116, 0, 1);
  font-size: 40px;
  font-weight:  900 ;
  font-family: Lato;
  font-style:  normal ;
}

#s-1f996ac8-d051-4833-96c9-c834d03b1fe8 .shg-product-price {
  color: rgba(255, 116, 0, 1);
  font-weight:  900 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 40px;
}

#s-1f996ac8-d051-4833-96c9-c834d03b1fe8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fb8bafb2-f9c2-4ac3-9722-309e1d87b10c {
  margin-top: -5px;
margin-left: -20%;
margin-bottom: -5px;
margin-right: auto;
}

#s-ba043b89-df24-4fed-b3c3-43e42d2ffffd {
  margin-top: 10px;
margin-left: 0%;
margin-right: 20%;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 116, 0, 0);
border-style: none;
border-radius: 10px;
max-width: 1200px;
background-color: rgba(255, 116, 0, 0.15);
}

#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODA3MzM2YTAtYjBjMS00ZWI2LThjOTMtOWRlYzU1NzIxNzk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTY2OGFmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA0OTdmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4MDczMzZhMC1iMGMxLTRlYjYtOGM5My05ZGVjNTU3MjE3OTgpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 5%;
margin-left: -20%;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
text-align: center;
cursor: pointer;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#1668af"}, {"id"=>2, "pos"=>1, "color"=>"#00497f"}];
}
#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-136e8a97-9e34-44b8-84f1-69d744dd7ff2-atc-btn-wrapper {
    text-align: center;
  }


#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  
  
}


@media (min-width: 1200px){
  #s-136e8a97-9e34-44b8-84f1-69d744dd7ff2-atc-btn-wrapper {
    text-align: center;
  }


#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-136e8a97-9e34-44b8-84f1-69d744dd7ff2-atc-btn-wrapper {
    text-align: center;
  }


#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-136e8a97-9e34-44b8-84f1-69d744dd7ff2-atc-btn-wrapper {
    text-align: center;
  }


#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  
  
}


}@media (max-width: 767px){
  #s-136e8a97-9e34-44b8-84f1-69d744dd7ff2-atc-btn-wrapper {
    text-align: center;
  }


#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-136e8a97-9e34-44b8-84f1-69d744dd7ff2.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  
  
}


}
#s-83879bc6-1813-4721-8935-92baf3241355 {
  margin-top: 30px;
margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 4%;
padding-right: 5%;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(255, 116, 0, 1);
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.14);
}








#s-83879bc6-1813-4721-8935-92baf3241355 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-83879bc6-1813-4721-8935-92baf3241355.shg-box.shg-c {
  justify-content: center;
}

#s-d7493d96-5905-45f2-90ec-a46451e3a0f9 {
  margin-top: -10px;
margin-left: 3%;
margin-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(255, 116, 0, 1);
}
@media (min-width: 1200px){#s-d7493d96-5905-45f2-90ec-a46451e3a0f9 {
  display: none;
}
#s-d7493d96-5905-45f2-90ec-a46451e3a0f9, #wrap-s-d7493d96-5905-45f2-90ec-a46451e3a0f9 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d7493d96-5905-45f2-90ec-a46451e3a0f9 {
  display: none;
}
#s-d7493d96-5905-45f2-90ec-a46451e3a0f9, #wrap-s-d7493d96-5905-45f2-90ec-a46451e3a0f9 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d7493d96-5905-45f2-90ec-a46451e3a0f9 {
  display: none;
}
#s-d7493d96-5905-45f2-90ec-a46451e3a0f9, #wrap-s-d7493d96-5905-45f2-90ec-a46451e3a0f9 { display: none !important; }}@media (max-width: 767px){#s-d7493d96-5905-45f2-90ec-a46451e3a0f9 {
  
}
}
#s-ad7a8866-aca3-46b4-ad46-dc6da340b509 {
  margin-top: -2%;
margin-left: 0%;
margin-bottom: -3%;
margin-right: 0%;
padding-top: 5%;
text-align: center;
}

#s-ad7a8866-aca3-46b4-ad46-dc6da340b509 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1em;
  
  
}



#s-d458fb43-908d-4e30-ace0-7155e2d73f1a {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d458fb43-908d-4e30-ace0-7155e2d73f1a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-d458fb43-908d-4e30-ace0-7155e2d73f1a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d458fb43-908d-4e30-ace0-7155e2d73f1a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d458fb43-908d-4e30-ace0-7155e2d73f1a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 {
  margin-top: -20px;
margin-left: auto;
margin-bottom: -10px;
margin-right: auto;
max-width: 1216px;
aspect-ratio: 1216/1200;
text-align: center;
}



.shg-image-margin-container-s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 {
  margin-left: auto;
  margin-right: auto;
  margin-top: -20px;
  margin-bottom: -10px;
  /* Add padding handling */
  
  
  
  
}

#s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shg-image-content-wrapper {
      aspect-ratio: 1216/1200;
      min-width: 100%;
      height: auto;
    }

    #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shogun-image-link {
      aspect-ratio: 1216/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1216px;
  }



  img.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image {
    
    
    
    max-height: 1216px;
  }


.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shogun-image-content {
  
    align-items: center;
  
}

.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 {
      --shg-aspect-ratio: calc(1216/1200); 
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container {
      position: relative;
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1216px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shg-image-content-wrapper {
      aspect-ratio: 1216/1200;
      min-width: 100%;
      height: auto;
    }

    #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shogun-image-link {
      aspect-ratio: 1216/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1216px;
  }



  img.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image {
    
    
    
    max-height: 1216px;
  }


.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shogun-image-content {
  
    align-items: center;
  
}

.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 {
      --shg-aspect-ratio: calc(1216/1200); 
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container {
      position: relative;
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1216px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shg-image-content-wrapper {
      aspect-ratio: 1216/1200;
      min-width: 100%;
      height: auto;
    }

    #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shogun-image-link {
      aspect-ratio: 1216/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1216px;
  }



  img.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image {
    
    
    
    max-height: 1216px;
  }


.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shogun-image-content {
  
    align-items: center;
  
}

.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 {
      --shg-aspect-ratio: calc(1216/1200); 
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container {
      position: relative;
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1216px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shg-image-content-wrapper {
      aspect-ratio: 1216/1200;
      min-width: 100%;
      height: auto;
    }

    #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shogun-image-link {
      aspect-ratio: 1216/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1216px;
  }



  img.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image {
    
    
    
    max-height: 1216px;
  }


.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shogun-image-content {
  
    align-items: center;
  
}

.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 {
      --shg-aspect-ratio: calc(1216/1200); 
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container {
      position: relative;
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1216px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shg-image-content-wrapper {
      aspect-ratio: 1216/1200;
      min-width: 100%;
      height: auto;
    }

    #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shogun-image-link {
      aspect-ratio: 1216/1200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1216px;
  }



  img.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image {
    
    
    
    max-height: 1216px;
  }


.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 .shogun-image-content {
  
    align-items: center;
  
}

.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 {
      --shg-aspect-ratio: calc(1216/1200); 
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container {
      position: relative;
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-46f1ee65-07bc-4dc3-9994-13bf8b070b40 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1216px;
    }
  }

}
#s-dabb1c1c-0286-42df-9efa-5f7364b7495b {
  margin-top: -5%;
margin-left: -20%;
margin-bottom: 0px;
margin-right: auto;
text-align: center;
}

#s-dabb1c1c-0286-42df-9efa-5f7364b7495b .shg-product-sold-out {
  display: none;
  color: rgba(255, 116, 0, 1);
  font-size: 40px;
  font-weight:  900 ;
  font-family: Lato;
  font-style:  normal ;
}

#s-dabb1c1c-0286-42df-9efa-5f7364b7495b .shg-product-price {
  color: rgba(255, 116, 0, 1);
  font-weight:  900 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 40px;
}

#s-dabb1c1c-0286-42df-9efa-5f7364b7495b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e41fea4e-4306-4a08-a8a3-0aac39d7782f {
  margin-top: -5px;
margin-left: -20%;
margin-bottom: -5px;
margin-right: auto;
}

#s-18478cda-99ca-4df6-8f21-f2e551501697 {
  margin-top: 10px;
margin-left: 0%;
margin-right: 20%;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 116, 0, 0);
border-style: none;
border-radius: 10px;
max-width: 1200px;
background-color: rgba(255, 116, 0, 0.15);
}

#s-b2c32eca-e040-40d4-b976-8031fbd44ffb {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOGE5NjA1YjQtY2RkNS00ZmE5LThhZGMtNGNkZDk4NTczYWQ5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTY2OGFmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA0OTdmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4YTk2MDViNC1jZGQ1LTRmYTktOGFkYy00Y2RkOTg1NzNhZDkpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 5%;
margin-left: -20%;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
text-align: center;
cursor: pointer;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#1668af"}, {"id"=>2, "pos"=>1, "color"=>"#00497f"}];
}
#s-b2c32eca-e040-40d4-b976-8031fbd44ffb:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b2c32eca-e040-40d4-b976-8031fbd44ffb:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b2c32eca-e040-40d4-b976-8031fbd44ffb-atc-btn-wrapper {
    text-align: center;
  }


#s-b2c32eca-e040-40d4-b976-8031fbd44ffb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b2c32eca-e040-40d4-b976-8031fbd44ffb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b2c32eca-e040-40d4-b976-8031fbd44ffb.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-b2c32eca-e040-40d4-b976-8031fbd44ffb.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  
  
}


@media (min-width: 1200px){
  #s-b2c32eca-e040-40d4-b976-8031fbd44ffb-atc-btn-wrapper {
    text-align: center;
  }


#s-b2c32eca-e040-40d4-b976-8031fbd44ffb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b2c32eca-e040-40d4-b976-8031fbd44ffb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b2c32eca-e040-40d4-b976-8031fbd44ffb.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-b2c32eca-e040-40d4-b976-8031fbd44ffb.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-b2c32eca-e040-40d4-b976-8031fbd44ffb-atc-btn-wrapper {
    text-align: center;
  }


#s-b2c32eca-e040-40d4-b976-8031fbd44ffb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b2c32eca-e040-40d4-b976-8031fbd44ffb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b2c32eca-e040-40d4-b976-8031fbd44ffb.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-b2c32eca-e040-40d4-b976-8031fbd44ffb.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-b2c32eca-e040-40d4-b976-8031fbd44ffb-atc-btn-wrapper {
    text-align: center;
  }


#s-b2c32eca-e040-40d4-b976-8031fbd44ffb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b2c32eca-e040-40d4-b976-8031fbd44ffb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b2c32eca-e040-40d4-b976-8031fbd44ffb.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-b2c32eca-e040-40d4-b976-8031fbd44ffb.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  
  
}


}@media (max-width: 767px){
  #s-b2c32eca-e040-40d4-b976-8031fbd44ffb-atc-btn-wrapper {
    text-align: center;
  }


#s-b2c32eca-e040-40d4-b976-8031fbd44ffb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b2c32eca-e040-40d4-b976-8031fbd44ffb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b2c32eca-e040-40d4-b976-8031fbd44ffb.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-b2c32eca-e040-40d4-b976-8031fbd44ffb.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  
  
}


}
#s-63d6ddb0-a00e-4898-95cc-4faab75fc4e1 {
  margin-top: 30px;
margin-left: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 5%;
padding-bottom: 4%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 10px;
min-height: 50px;
background-color: rgba(255, 116, 0, 0.14);
}








#s-63d6ddb0-a00e-4898-95cc-4faab75fc4e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-63d6ddb0-a00e-4898-95cc-4faab75fc4e1.shg-box.shg-c {
  justify-content: center;
}

#s-cdfde086-eab4-4b0f-9836-623c271bc680 {
  margin-top: -10px;
margin-left: 3%;
margin-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 10px;
background-color: rgba(255, 116, 0, 1);
}
@media (min-width: 1200px){#s-cdfde086-eab4-4b0f-9836-623c271bc680 {
  display: none;
}
#s-cdfde086-eab4-4b0f-9836-623c271bc680, #wrap-s-cdfde086-eab4-4b0f-9836-623c271bc680 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-cdfde086-eab4-4b0f-9836-623c271bc680 {
  display: none;
}
#s-cdfde086-eab4-4b0f-9836-623c271bc680, #wrap-s-cdfde086-eab4-4b0f-9836-623c271bc680 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-cdfde086-eab4-4b0f-9836-623c271bc680 {
  display: none;
}
#s-cdfde086-eab4-4b0f-9836-623c271bc680, #wrap-s-cdfde086-eab4-4b0f-9836-623c271bc680 { display: none !important; }}@media (max-width: 767px){#s-cdfde086-eab4-4b0f-9836-623c271bc680 {
  
}
}
#s-ba0fea89-9808-4f17-ac8e-55999c27413e {
  margin-top: -2%;
margin-left: 0%;
margin-bottom: -3%;
margin-right: 0%;
padding-top: 5%;
text-align: center;
}

#s-ba0fea89-9808-4f17-ac8e-55999c27413e .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 30px;
  line-height: 1em;
  
  
}



#s-76f17435-2196-4898-add1-177a896caab6 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-76f17435-2196-4898-add1-177a896caab6"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-76f17435-2196-4898-add1-177a896caab6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-76f17435-2196-4898-add1-177a896caab6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-76f17435-2196-4898-add1-177a896caab6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-c52bb05d-6d23-4cf7-b362-9d553c932622 {
  margin-top: -20%;
margin-left: auto;
margin-bottom: -10%;
margin-right: auto;
max-width: 1218px;
aspect-ratio: 1218/1202;
text-align: center;
}



.shg-image-margin-container-s-c52bb05d-6d23-4cf7-b362-9d553c932622 {
  margin-left: auto;
  margin-right: auto;
  margin-top: -20%;
  margin-bottom: -10%;
  /* Add padding handling */
  
  
  
  
}

#s-c52bb05d-6d23-4cf7-b362-9d553c932622 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shg-image-content-wrapper {
      aspect-ratio: 1218/1202;
      min-width: 100%;
      height: auto;
    }

    #s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shogun-image-link {
      aspect-ratio: 1218/1202;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c52bb05d-6d23-4cf7-b362-9d553c932622 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1218px;
  }



  img.s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image {
    
    
    
    max-height: 1218px;
  }


.s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shogun-image-content {
  
    align-items: center;
  
}

.s-c52bb05d-6d23-4cf7-b362-9d553c932622.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c52bb05d-6d23-4cf7-b362-9d553c932622 {
      --shg-aspect-ratio: calc(1218/1202); 
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container {
      position: relative;
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1218px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-c52bb05d-6d23-4cf7-b362-9d553c932622 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c52bb05d-6d23-4cf7-b362-9d553c932622 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shg-image-content-wrapper {
      aspect-ratio: 1218/1202;
      min-width: 100%;
      height: auto;
    }

    #s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shogun-image-link {
      aspect-ratio: 1218/1202;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c52bb05d-6d23-4cf7-b362-9d553c932622 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1218px;
  }



  img.s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image {
    
    
    
    max-height: 1218px;
  }


.s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shogun-image-content {
  
    align-items: center;
  
}

.s-c52bb05d-6d23-4cf7-b362-9d553c932622.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c52bb05d-6d23-4cf7-b362-9d553c932622 {
      --shg-aspect-ratio: calc(1218/1202); 
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container {
      position: relative;
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1218px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-c52bb05d-6d23-4cf7-b362-9d553c932622 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c52bb05d-6d23-4cf7-b362-9d553c932622 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shg-image-content-wrapper {
      aspect-ratio: 1218/1202;
      min-width: 100%;
      height: auto;
    }

    #s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shogun-image-link {
      aspect-ratio: 1218/1202;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c52bb05d-6d23-4cf7-b362-9d553c932622 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1218px;
  }



  img.s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image {
    
    
    
    max-height: 1218px;
  }


.s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shogun-image-content {
  
    align-items: center;
  
}

.s-c52bb05d-6d23-4cf7-b362-9d553c932622.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c52bb05d-6d23-4cf7-b362-9d553c932622 {
      --shg-aspect-ratio: calc(1218/1202); 
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container {
      position: relative;
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1218px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-c52bb05d-6d23-4cf7-b362-9d553c932622 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c52bb05d-6d23-4cf7-b362-9d553c932622 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shg-image-content-wrapper {
      aspect-ratio: 1218/1202;
      min-width: 100%;
      height: auto;
    }

    #s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shogun-image-link {
      aspect-ratio: 1218/1202;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c52bb05d-6d23-4cf7-b362-9d553c932622 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1218px;
  }



  img.s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image {
    
    
    
    max-height: 1218px;
  }


.s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shogun-image-content {
  
    align-items: center;
  
}

.s-c52bb05d-6d23-4cf7-b362-9d553c932622.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c52bb05d-6d23-4cf7-b362-9d553c932622 {
      --shg-aspect-ratio: calc(1218/1202); 
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container {
      position: relative;
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1218px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-c52bb05d-6d23-4cf7-b362-9d553c932622 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c52bb05d-6d23-4cf7-b362-9d553c932622 {
  margin: 0 !important;
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shg-image-content-wrapper {
      aspect-ratio: 1218/1202;
      min-width: 100%;
      height: auto;
    }

    #s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shogun-image-link {
      aspect-ratio: 1218/1202;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c52bb05d-6d23-4cf7-b362-9d553c932622 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1218px;
  }



  img.s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image {
    
    
    
    max-height: 1218px;
  }


.s-c52bb05d-6d23-4cf7-b362-9d553c932622 .shogun-image-content {
  
    align-items: center;
  
}

.s-c52bb05d-6d23-4cf7-b362-9d553c932622.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c52bb05d-6d23-4cf7-b362-9d553c932622 {
      --shg-aspect-ratio: calc(1218/1202); 
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container {
      position: relative;
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c52bb05d-6d23-4cf7-b362-9d553c932622 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1218px;
    }
  }

}
#s-7288785a-c431-4dde-97d0-efd936f89ef0 {
  margin-top: -5%;
margin-left: -20%;
margin-bottom: 0px;
margin-right: auto;
text-align: center;
}

#s-7288785a-c431-4dde-97d0-efd936f89ef0 .shg-product-sold-out {
  display: none;
  color: rgba(255, 116, 0, 1);
  font-size: 40px;
  font-weight:  900 ;
  font-family: Lato;
  font-style:  normal ;
}

#s-7288785a-c431-4dde-97d0-efd936f89ef0 .shg-product-price {
  color: rgba(255, 116, 0, 1);
  font-weight:  900 ;
  font-family: Lato;
  font-style:  normal ;
  font-size: 40px;
}

#s-7288785a-c431-4dde-97d0-efd936f89ef0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ec1956fb-bc55-4521-83b4-8dec2a1ccb1e {
  margin-top: -5px;
margin-left: -20%;
margin-bottom: -5px;
margin-right: auto;
}

#s-2a2266be-7ef7-47e8-b2f7-99e0184e8d37 {
  margin-top: 10px;
margin-left: 0%;
margin-right: 20%;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 116, 0, 0);
border-style: none;
border-radius: 10px;
max-width: 1200px;
background-color: rgba(255, 116, 0, 0.15);
}

#s-abecfb6d-d761-4d39-9767-829883b9a355 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZGM1ZTE5YzItNmJiYy00YjQ4LWI1ZjMtMjZiYWJhOGQyYmMyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTY2OGFmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA0OTdmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkYzVlMTljMi02YmJjLTRiNDgtYjVmMy0yNmJhYmE4ZDJiYzIpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 5%;
margin-left: -20%;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
text-align: center;
cursor: pointer;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#1668af"}, {"id"=>2, "pos"=>1, "color"=>"#00497f"}];
}
#s-abecfb6d-d761-4d39-9767-829883b9a355:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-abecfb6d-d761-4d39-9767-829883b9a355:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-abecfb6d-d761-4d39-9767-829883b9a355-atc-btn-wrapper {
    text-align: center;
  }


#s-abecfb6d-d761-4d39-9767-829883b9a355 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-abecfb6d-d761-4d39-9767-829883b9a355.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-abecfb6d-d761-4d39-9767-829883b9a355.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-abecfb6d-d761-4d39-9767-829883b9a355.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  
  
}


@media (min-width: 1200px){
  #s-abecfb6d-d761-4d39-9767-829883b9a355-atc-btn-wrapper {
    text-align: center;
  }


#s-abecfb6d-d761-4d39-9767-829883b9a355 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-abecfb6d-d761-4d39-9767-829883b9a355.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-abecfb6d-d761-4d39-9767-829883b9a355.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-abecfb6d-d761-4d39-9767-829883b9a355.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-abecfb6d-d761-4d39-9767-829883b9a355-atc-btn-wrapper {
    text-align: center;
  }


#s-abecfb6d-d761-4d39-9767-829883b9a355 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-abecfb6d-d761-4d39-9767-829883b9a355.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-abecfb6d-d761-4d39-9767-829883b9a355.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-abecfb6d-d761-4d39-9767-829883b9a355.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-abecfb6d-d761-4d39-9767-829883b9a355-atc-btn-wrapper {
    text-align: center;
  }


#s-abecfb6d-d761-4d39-9767-829883b9a355 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-abecfb6d-d761-4d39-9767-829883b9a355.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-abecfb6d-d761-4d39-9767-829883b9a355.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-abecfb6d-d761-4d39-9767-829883b9a355.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  
  
}


}@media (max-width: 767px){
  #s-abecfb6d-d761-4d39-9767-829883b9a355-atc-btn-wrapper {
    text-align: center;
  }


#s-abecfb6d-d761-4d39-9767-829883b9a355 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-abecfb6d-d761-4d39-9767-829883b9a355.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-abecfb6d-d761-4d39-9767-829883b9a355.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 900;
  
  font-family: Lato;
  display:  inline-block ;
}

#s-abecfb6d-d761-4d39-9767-829883b9a355.shg-btn.shg-product-atc-error {
  font-weight: 900;
  font-family: Lato;
  
  
  
}


}
#s-113c0768-6079-4f0e-9114-6b55116e193e {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
}








#s-113c0768-6079-4f0e-9114-6b55116e193e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-113c0768-6079-4f0e-9114-6b55116e193e.shg-box.shg-c {
  justify-content: center;
}

#s-289ec14a-2c26-49d5-896c-20c7dabd1dc6 {
  margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-289ec14a-2c26-49d5-896c-20c7dabd1dc6 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Lato";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  
  
}



#s-3b8e27be-5eeb-4afd-9ba6-85486cfa7e07 {
  margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
}

#s-ecf9b75d-23f2-4959-837a-27b5bad36a35 {
  margin-left: auto;
margin-right: auto;
}

#s-ecf9b75d-23f2-4959-837a-27b5bad36a35 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-ecf9b75d-23f2-4959-837a-27b5bad36a35 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 116, 0, 0.14);
  padding: 10px;
}

#s-ecf9b75d-23f2-4959-837a-27b5bad36a35 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-ecf9b75d-23f2-4959-837a-27b5bad36a35 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 116, 0, 0.04);
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-ecf9b75d-23f2-4959-837a-27b5bad36a35 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Lato;
  font-weight: 700;
  
  font-size: 18px;
}

#s-ecf9b75d-23f2-4959-837a-27b5bad36a35 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-33c6876f-4dad-4a31-8c12-1c4c2c04ca90 {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
}

#s-243ddeff-be00-4886-8c79-88583fa62ca2 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
}

#s-0523d63a-f875-44da-9aad-e57906837f0d {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
}

#s-e8ce4126-8b5f-42c1-8ef8-c2ebc1703ca4 {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
}

#s-666433ab-a71f-45c2-a44c-e2f38841d141 {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
}

#s-1411b7f9-0adc-4d83-a11d-f92daa81a967 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
}

#s-3c5fd0d4-4f53-4d52-9a8c-1b197caf664e {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
}

#s-67d0a037-de9a-4398-a49d-6c67ba5106f0 {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
}

#s-0f16bf17-0806-4c85-95fc-dcd1a4abef86 {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
}

#s-c1eb2b34-9c07-4ea6-9a11-a529a74f1f70 {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
}

#s-1f9e6642-2a5e-4c3e-a302-6bf7089cd606 {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
}

#s-53b407aa-253d-41bb-b56d-4871e4be47e2 {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
}

#s-f6a5ac07-dc24-4bca-8a9e-07160034aff6 {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}