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

.shg-box > .shg-box-content {
  z-index: 4;
  position: relative;
  /**
   * This is part of an IE11 fallback to avoid flex introducing
   * huge amount of weird space on the bottom on the section element.
   */
  min-height: 1px;
}

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

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

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

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

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

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

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

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

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

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

#s-2b576815-acb4-485c-a0b8-8ebab37da511 {
  background-attachment: fixed;
min-height: 750px;
}








#s-2b576815-acb4-485c-a0b8-8ebab37da511 > .shg-box-overlay {
  background-color: rgba(47, 58, 29, 1);
  opacity: 0.25;
}#s-2b576815-acb4-485c-a0b8-8ebab37da511.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.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 {
  object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

.shogun-image-contain {
  font-family: "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-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 {
  margin-left: 15%;
margin-bottom: 0%;
margin-right: 15%;
max-width: 1920px;
aspect-ratio: 1920/625;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (max-width: 767px){#s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 {
  margin-left: 5%;
margin-right: 5%;
}
}




  @supports  (aspect-ratio: 1/1) {
    
    #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shg-image-content-wrapper {
      aspect-ratio: 1920/625;
      min-width: 100%;
      height: auto;
    }

    #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shogun-image-link {
      aspect-ratio: 1920/625;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 {
    width: 100%;
    height: auto;
  }

  #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image {
    
    
  }


.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shogun-image-content {
  
    align-items: center;
  
}

.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 {
      --shg-aspect-ratio: calc(1920/625); 
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container {
      position: relative;
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shg-image-content-wrapper {
      aspect-ratio: 1920/625;
      min-width: 100%;
      height: auto;
    }

    #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shogun-image-link {
      aspect-ratio: 1920/625;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 {
    width: 100%;
    height: auto;
  }

  #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image {
    
    
  }


.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shogun-image-content {
  
    align-items: center;
  
}

.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 {
      --shg-aspect-ratio: calc(1920/625); 
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container {
      position: relative;
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shg-image-content-wrapper {
      aspect-ratio: 1920/625;
      min-width: 100%;
      height: auto;
    }

    #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shogun-image-link {
      aspect-ratio: 1920/625;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 {
    width: 100%;
    height: auto;
  }

  #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image {
    
    
  }


.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shogun-image-content {
  
    align-items: center;
  
}

.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 {
      --shg-aspect-ratio: calc(1920/625); 
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container {
      position: relative;
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shg-image-content-wrapper {
      aspect-ratio: 1920/625;
      min-width: 100%;
      height: auto;
    }

    #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shogun-image-link {
      aspect-ratio: 1920/625;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 {
    width: 100%;
    height: auto;
  }

  #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image {
    
    
  }


.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shogun-image-content {
  
    align-items: center;
  
}

.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 {
      --shg-aspect-ratio: calc(1920/625); 
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container {
      position: relative;
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shg-image-content-wrapper {
      aspect-ratio: 1920/625;
      min-width: 100%;
      height: auto;
    }

    #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shogun-image-link {
      aspect-ratio: 1920/625;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 {
    width: 100%;
    height: auto;
  }

  #s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image {
    
    
  }


.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 .shogun-image-content {
  
    align-items: center;
  
}

.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 {
      --shg-aspect-ratio: calc(1920/625); 
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container {
      position: relative;
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3523bf0c-bb39-4590-bdf6-6d6502fb87a3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-4fd524a0-631d-48e4-9e15-eb054d9fbaa3 {
  padding-top: 80px;
padding-left: 10%;
padding-bottom: 80px;
padding-right: 10%;
min-height: 50px;
background-color: rgba(253, 253, 253, 1);
}
@media (min-width: 1200px){#s-4fd524a0-631d-48e4-9e15-eb054d9fbaa3 {
  padding-left: 8%;
padding-right: 8%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4fd524a0-631d-48e4-9e15-eb054d9fbaa3 {
  padding-left: 8%;
padding-right: 8%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4fd524a0-631d-48e4-9e15-eb054d9fbaa3 {
  padding-top: 60px;
padding-left: 8%;
padding-bottom: 60px;
padding-right: 8%;
}
}@media (max-width: 767px){#s-4fd524a0-631d-48e4-9e15-eb054d9fbaa3 {
  padding-top: 60px;
padding-left: 8%;
padding-bottom: 60px;
padding-right: 8%;
}
}







#s-4fd524a0-631d-48e4-9e15-eb054d9fbaa3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4fd524a0-631d-48e4-9e15-eb054d9fbaa3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

.shogun-heading-component a {
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#s-53c4202a-6476-4a04-8f28-acdb85af4b89 {
  margin-bottom: 2em;
text-align: center;
}

#s-53c4202a-6476-4a04-8f28-acdb85af4b89 .shogun-heading-component h5 {
  color: rgba(47, 58, 29, 1);
  font-weight:  700 ;
  font-family: "Muli";
  font-style:  normal ;
  font-size: 14px;
  line-height: 1.5em;
  letter-spacing: 2px;
  text-align: 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: ;
  font-family: ;
  font-weight: ;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content p {
  color: ;
  font-family: ;
  font-weight: ;
}

#s-4b344376-a184-4a1f-9fef-bfce90462a88 {
  margin-left: 6%;
margin-bottom: 60px;
margin-right: 6%;
}

#s-01e833ed-e7e0-4d42-b384-2065c1bda82d {
  margin-left: auto;
margin-bottom: 2em;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 40px;
padding-right: 0px;
min-height: 50px;
max-width: 1200px;
}








#s-01e833ed-e7e0-4d42-b384-2065c1bda82d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-01e833ed-e7e0-4d42-b384-2065c1bda82d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-699663ee-e03b-4983-b011-8143153bdd70 {
  margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
padding-left: 15%;
padding-right: 15%;
}
@media (min-width: 768px) and (max-width: 991px){#s-699663ee-e03b-4983-b011-8143153bdd70 {
  padding-left: 0%;
padding-right: 0%;
}
}@media (max-width: 767px){#s-699663ee-e03b-4983-b011-8143153bdd70 {
  margin-bottom: 0px;
padding-left: 0%;
padding-right: 0%;
}
}
.shg-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

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

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

@media (min-width: 0px) {
[id="s-9f7a37f4-c58f-4fea-84d7-c3c29d7410ab"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-9f7a37f4-c58f-4fea-84d7-c3c29d7410ab"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-9f7a37f4-c58f-4fea-84d7-c3c29d7410ab"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-9f7a37f4-c58f-4fea-84d7-c3c29d7410ab"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-33e86b58-0579-40db-bfaf-1b6e7202ec33 {
  text-align: center;
}







  #s-33e86b58-0579-40db-bfaf-1b6e7202ec33 img.shogun-image {
    

    
    
    
  }


#s-33e86b58-0579-40db-bfaf-1b6e7202ec33 .shogun-image-content {
  
    align-items: center;
  
}

#s-a77be8f4-1811-44a6-a6b2-11cb293332b4 {
  text-align: center;
}







  #s-a77be8f4-1811-44a6-a6b2-11cb293332b4 img.shogun-image {
    

    
    
    
  }


#s-a77be8f4-1811-44a6-a6b2-11cb293332b4 .shogun-image-content {
  
    align-items: center;
  
}

#s-e59483bb-5fdc-49a5-8ff5-07a36dcd309b {
  text-align: left;
}

#s-2f0a2806-daf4-44ab-902a-6feec3f599e8 {
  min-height: 50px;
}








#s-2f0a2806-daf4-44ab-902a-6feec3f599e8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2f0a2806-daf4-44ab-902a-6feec3f599e8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 1200px){#s-6ab774db-00e8-4957-96ba-480795a8fb62 {
  margin-left: 8%;
margin-right: 8%;
}
}
@media (min-width: 0px) {
[id="s-6ab774db-00e8-4957-96ba-480795a8fb62"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6ab774db-00e8-4957-96ba-480795a8fb62"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-6ab774db-00e8-4957-96ba-480795a8fb62"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-6ab774db-00e8-4957-96ba-480795a8fb62"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (max-width: 767px) {
  [id="s-6ab774db-00e8-4957-96ba-480795a8fb62"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-bcbf7e95-8319-45bf-9587-4db47845ece5 {
  margin-bottom: 1em;
}








#s-bcbf7e95-8319-45bf-9587-4db47845ece5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bcbf7e95-8319-45bf-9587-4db47845ece5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-366fbb8b-869c-4bc9-a00b-42a77f5ce120 {
  min-height: 465px;
text-align: left;
}
@media (min-width: 1200px){#s-366fbb8b-869c-4bc9-a00b-42a77f5ce120 {
  min-height: 575px;
}
}
#s-8da18791-a2a1-4b10-9da1-7fc3d0eec376 {
  padding-left: 3em;
padding-right: 3em;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8da18791-a2a1-4b10-9da1-7fc3d0eec376 {
  padding-left: 1.5em;
padding-right: 1.5em;
}
}@media (max-width: 767px){#s-8da18791-a2a1-4b10-9da1-7fc3d0eec376 {
  padding-left: 0em;
padding-right: 0em;
}
}







#s-8da18791-a2a1-4b10-9da1-7fc3d0eec376 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8da18791-a2a1-4b10-9da1-7fc3d0eec376.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e06b11fc-62dc-43a0-ba4d-adedb2c99040 {
  margin-bottom: 10px;
}

#s-e06b11fc-62dc-43a0-ba4d-adedb2c99040 .shogun-heading-component h1 {
  color: rgba(69, 69, 69, 1);
  font-weight:  normal ;
  font-family: "EB Garamond";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.4em;
  letter-spacing: 0px;
  
}



#s-2f0e5689-960c-4065-9742-06b23a279a4b {
  margin-bottom: 20px;
margin-right: 3em;
}
@media (max-width: 767px){#s-2f0e5689-960c-4065-9742-06b23a279a4b {
  margin-right: 0em;
}
}
#s-2f0e5689-960c-4065-9742-06b23a279a4b .shogun-heading-component h1 {
  color: rgba(69, 69, 69, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.4em;
  letter-spacing: 0.3px;
  
}



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

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

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

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

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

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

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

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

#s-41887051-d140-49b0-b585-17631198a588 {
  margin-top: 30px;
padding-top: 12px;
padding-left: 45px;
padding-bottom: 12px;
padding-right: 45px;
border-top-width: 0.5px;
border-left-width: 0.5px;
border-bottom-width: 0.5px;
border-right-width: 0.5px;
border-color: rgba(47, 58, 29, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(47, 58, 29, 1);
background-image: none;
hover-type: color;
}
#s-41887051-d140-49b0-b585-17631198a588:hover {background-color: rgba(47, 58, 29, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-41887051-d140-49b0-b585-17631198a588:active {background-color: rgba(47, 58, 29, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (max-width: 767px){#s-41887051-d140-49b0-b585-17631198a588 {
  margin-bottom: 50px;
}
}

  #s-41887051-d140-49b0-b585-17631198a588-root {
    text-align: left;
  }


#s-41887051-d140-49b0-b585-17631198a588.shg-btn {
  color: rgba(47, 58, 29, 1);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Muli;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-41887051-d140-49b0-b585-17631198a588-root {
    text-align: left;
  }


#s-41887051-d140-49b0-b585-17631198a588.shg-btn {
  color: rgba(47, 58, 29, 1);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Muli;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-41887051-d140-49b0-b585-17631198a588-root {
    text-align: left;
  }


#s-41887051-d140-49b0-b585-17631198a588.shg-btn {
  color: rgba(47, 58, 29, 1);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Muli;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-41887051-d140-49b0-b585-17631198a588-root {
    text-align: left;
  }


#s-41887051-d140-49b0-b585-17631198a588.shg-btn {
  color: rgba(47, 58, 29, 1);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Muli;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-41887051-d140-49b0-b585-17631198a588-root {
    text-align: left;
  }


#s-41887051-d140-49b0-b585-17631198a588.shg-btn {
  color: rgba(47, 58, 29, 1);
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-family: Muli;
  display:  inline-block ;
}
}
@media (min-width: 1200px){#s-56ae5aaf-8036-4fe8-80c8-0b859dcf1b8d {
  margin-left: 8%;
margin-right: 8%;
}
}@media (max-width: 767px){#s-56ae5aaf-8036-4fe8-80c8-0b859dcf1b8d {
  display: none;
}
#s-56ae5aaf-8036-4fe8-80c8-0b859dcf1b8d, #wrap-s-56ae5aaf-8036-4fe8-80c8-0b859dcf1b8d { display: none !important; }}
@media (min-width: 0px) {
[id="s-56ae5aaf-8036-4fe8-80c8-0b859dcf1b8d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-56ae5aaf-8036-4fe8-80c8-0b859dcf1b8d"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.6666666666666666em);
}

[id="s-56ae5aaf-8036-4fe8-80c8-0b859dcf1b8d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.6666666666666666em);
}

}

@media (min-width: 992px) {
[id="s-56ae5aaf-8036-4fe8-80c8-0b859dcf1b8d"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.6666666666666666em);
}

[id="s-56ae5aaf-8036-4fe8-80c8-0b859dcf1b8d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.6666666666666666em);
}

}

@media (min-width: 1200px) {
[id="s-56ae5aaf-8036-4fe8-80c8-0b859dcf1b8d"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.6666666666666666em);
}

[id="s-56ae5aaf-8036-4fe8-80c8-0b859dcf1b8d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.6666666666666666em);
}

}

#s-4175c9bc-5b89-4c49-a3b6-e0099616f59c {
  margin-bottom: 1em;
min-height: 50px;
}








#s-4175c9bc-5b89-4c49-a3b6-e0099616f59c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4175c9bc-5b89-4c49-a3b6-e0099616f59c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-950e5cdf-34d5-483c-ae5c-df5e82d19c35 {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-950e5cdf-34d5-483c-ae5c-df5e82d19c35 {
  min-height: 280px;
}
}
#s-77273242-bafb-4778-9fd2-2b1e7b585279 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-77273242-bafb-4778-9fd2-2b1e7b585279 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-77273242-bafb-4778-9fd2-2b1e7b585279.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a18d6667-7855-4775-a89b-0a1aaaa1ac3b {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-a18d6667-7855-4775-a89b-0a1aaaa1ac3b {
  min-height: 280px;
}
}
#s-809d7dea-75a7-4922-b53e-9a3fee2537cb {
  margin-bottom: 1em;
}








#s-809d7dea-75a7-4922-b53e-9a3fee2537cb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-809d7dea-75a7-4922-b53e-9a3fee2537cb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2d4e2d71-ebbf-4fdd-85fd-c842a291e661 {
  min-height: 465px;
text-align: left;
}
@media (min-width: 1200px){#s-2d4e2d71-ebbf-4fdd-85fd-c842a291e661 {
  min-height: 575px;
}
}
#s-27ab9219-4ec5-4298-8d0d-6cc42c31a2f2 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-27ab9219-4ec5-4298-8d0d-6cc42c31a2f2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-27ab9219-4ec5-4298-8d0d-6cc42c31a2f2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7de5600d-28c6-4772-a63d-b172c540860f {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-7de5600d-28c6-4772-a63d-b172c540860f {
  min-height: 280px;
}
}
#s-1a0421dd-17b4-4e10-9d83-a059efc952b0 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-1a0421dd-17b4-4e10-9d83-a059efc952b0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1a0421dd-17b4-4e10-9d83-a059efc952b0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-048d575e-ef0b-4983-8ec5-5f3a0ab60b2a {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-048d575e-ef0b-4983-8ec5-5f3a0ab60b2a {
  min-height: 280px;
}
}
@media (min-width: 1200px){#s-b6b03371-d9fe-48db-802b-67be35c954f1 {
  display: none;
}
#s-b6b03371-d9fe-48db-802b-67be35c954f1, #wrap-s-b6b03371-d9fe-48db-802b-67be35c954f1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b6b03371-d9fe-48db-802b-67be35c954f1 {
  display: none;
}
#s-b6b03371-d9fe-48db-802b-67be35c954f1, #wrap-s-b6b03371-d9fe-48db-802b-67be35c954f1 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b6b03371-d9fe-48db-802b-67be35c954f1 {
  display: none;
}
#s-b6b03371-d9fe-48db-802b-67be35c954f1, #wrap-s-b6b03371-d9fe-48db-802b-67be35c954f1 { display: none !important; }}
@media (min-width: 0px) {
[id="s-b6b03371-d9fe-48db-802b-67be35c954f1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b6b03371-d9fe-48db-802b-67be35c954f1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.6666666666666666em);
}

[id="s-b6b03371-d9fe-48db-802b-67be35c954f1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.6666666666666666em);
}

}

@media (min-width: 992px) {
[id="s-b6b03371-d9fe-48db-802b-67be35c954f1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.6666666666666666em);
}

[id="s-b6b03371-d9fe-48db-802b-67be35c954f1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.6666666666666666em);
}

}

@media (min-width: 1200px) {
[id="s-b6b03371-d9fe-48db-802b-67be35c954f1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.6666666666666666em);
}

[id="s-b6b03371-d9fe-48db-802b-67be35c954f1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.6666666666666666em);
}

}

#s-b93b495a-0980-49dd-ae55-5795cd4b8381 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-b93b495a-0980-49dd-ae55-5795cd4b8381 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b93b495a-0980-49dd-ae55-5795cd4b8381.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6c98a16a-89ab-4826-b6bb-066e7978446a {
  min-height: 225px;
text-align: left;
}

#s-ebf28cb3-3a83-46f7-9e39-0ad9d62a7528 {
  margin-bottom: 1em;
}








#s-ebf28cb3-3a83-46f7-9e39-0ad9d62a7528 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ebf28cb3-3a83-46f7-9e39-0ad9d62a7528.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-db1dbcf1-bacc-42f7-9501-46753c60ce5b {
  min-height: 465px;
text-align: left;
}

#s-214c8643-0f74-4dfb-a828-d52f1644d352 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-214c8643-0f74-4dfb-a828-d52f1644d352 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-214c8643-0f74-4dfb-a828-d52f1644d352.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-46adddb6-1256-4b90-b623-bb807b7acc91 {
  min-height: 225px;
text-align: left;
}

#s-fafa6db0-a926-401d-9e4c-9145b4f63de8 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-fafa6db0-a926-401d-9e4c-9145b4f63de8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fafa6db0-a926-401d-9e4c-9145b4f63de8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c5b61371-b575-48d4-8a21-0d2cd4c445b9 {
  min-height: 225px;
text-align: left;
}

#s-b5cc3e10-d704-4115-987b-d8013163872c {
  margin-bottom: 1em;
min-height: 50px;
}








#s-b5cc3e10-d704-4115-987b-d8013163872c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b5cc3e10-d704-4115-987b-d8013163872c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4e3dc430-fde9-48c0-8f0a-cc6969de57dd {
  min-height: 225px;
text-align: left;
}

@media (min-width: 1200px){#s-7dd109e0-305d-4ee2-ad70-573b34fdc6c6 {
  margin-left: 8%;
margin-right: 8%;
}
}@media (max-width: 767px){#s-7dd109e0-305d-4ee2-ad70-573b34fdc6c6 {
  display: none;
}
#s-7dd109e0-305d-4ee2-ad70-573b34fdc6c6, #wrap-s-7dd109e0-305d-4ee2-ad70-573b34fdc6c6 { display: none !important; }}
@media (min-width: 0px) {
[id="s-7dd109e0-305d-4ee2-ad70-573b34fdc6c6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7dd109e0-305d-4ee2-ad70-573b34fdc6c6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-7dd109e0-305d-4ee2-ad70-573b34fdc6c6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-7dd109e0-305d-4ee2-ad70-573b34fdc6c6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 0px) {
[id="s-1fafcdad-908d-47f2-b52f-5f4f614a0c54"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1fafcdad-908d-47f2-b52f-5f4f614a0c54"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-1fafcdad-908d-47f2-b52f-5f4f614a0c54"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-1fafcdad-908d-47f2-b52f-5f4f614a0c54"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-e6f2c191-dcc4-4d7c-a1c6-b3671abd4cc2 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-e6f2c191-dcc4-4d7c-a1c6-b3671abd4cc2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e6f2c191-dcc4-4d7c-a1c6-b3671abd4cc2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-385f1d27-371a-4c4f-a111-8a2901db0a66 {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-385f1d27-371a-4c4f-a111-8a2901db0a66 {
  min-height: 280px;
}
}
#s-98ca6c96-3aa6-4c3c-9e4d-2b014fcb6e69 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-98ca6c96-3aa6-4c3c-9e4d-2b014fcb6e69 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-98ca6c96-3aa6-4c3c-9e4d-2b014fcb6e69.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1ede0c54-fd21-4ea4-9ecd-cd31f213735c {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-1ede0c54-fd21-4ea4-9ecd-cd31f213735c {
  min-height: 280px;
}
}
#s-1880c062-df9a-4226-8d88-60cab0f0b7e5 {
  margin-bottom: 1em;
}








#s-1880c062-df9a-4226-8d88-60cab0f0b7e5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1880c062-df9a-4226-8d88-60cab0f0b7e5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a7d15a85-a636-4b3f-9401-f1fd5ce4ef03 {
  min-height: 465px;
text-align: left;
}
@media (min-width: 1200px){#s-a7d15a85-a636-4b3f-9401-f1fd5ce4ef03 {
  min-height: 575px;
}
}
#s-ec006e4a-99e9-499a-a7c4-f492acf041c9 {
  margin-bottom: 1em;
}








#s-ec006e4a-99e9-499a-a7c4-f492acf041c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ec006e4a-99e9-499a-a7c4-f492acf041c9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0e2a48d7-76d6-4c03-b900-9297adbc8aef {
  min-height: 465px;
text-align: left;
}
@media (min-width: 1200px){#s-0e2a48d7-76d6-4c03-b900-9297adbc8aef {
  min-height: 575px;
}
}
@media (min-width: 0px) {
[id="s-3dba743e-abef-4783-8f9b-12e2f7cb148b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3dba743e-abef-4783-8f9b-12e2f7cb148b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-3dba743e-abef-4783-8f9b-12e2f7cb148b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-3dba743e-abef-4783-8f9b-12e2f7cb148b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-ed2fc953-b154-48ed-a6c7-d217a760c7fd {
  margin-bottom: 1em;
min-height: 50px;
}








#s-ed2fc953-b154-48ed-a6c7-d217a760c7fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ed2fc953-b154-48ed-a6c7-d217a760c7fd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a7a2af6e-b931-4060-afa6-fc060a959151 {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-a7a2af6e-b931-4060-afa6-fc060a959151 {
  min-height: 280px;
}
}
#s-73e2e138-56f6-4538-9ddc-a634ac864068 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-73e2e138-56f6-4538-9ddc-a634ac864068 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-73e2e138-56f6-4538-9ddc-a634ac864068.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4b03e954-e9ba-4b7a-9190-f624cf3ef2a0 {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-4b03e954-e9ba-4b7a-9190-f624cf3ef2a0 {
  min-height: 280px;
}
}
@media (min-width: 1200px){#s-a206bba1-0170-4ff8-9797-6067145a4e60 {
  display: none;
}
#s-a206bba1-0170-4ff8-9797-6067145a4e60, #wrap-s-a206bba1-0170-4ff8-9797-6067145a4e60 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a206bba1-0170-4ff8-9797-6067145a4e60 {
  display: none;
}
#s-a206bba1-0170-4ff8-9797-6067145a4e60, #wrap-s-a206bba1-0170-4ff8-9797-6067145a4e60 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a206bba1-0170-4ff8-9797-6067145a4e60 {
  display: none;
}
#s-a206bba1-0170-4ff8-9797-6067145a4e60, #wrap-s-a206bba1-0170-4ff8-9797-6067145a4e60 { display: none !important; }}
@media (min-width: 0px) {
[id="s-a206bba1-0170-4ff8-9797-6067145a4e60"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a206bba1-0170-4ff8-9797-6067145a4e60"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-a206bba1-0170-4ff8-9797-6067145a4e60"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-a206bba1-0170-4ff8-9797-6067145a4e60"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 0px) {
[id="s-716085dc-6e52-4311-b658-d1662982b282"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-716085dc-6e52-4311-b658-d1662982b282"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-716085dc-6e52-4311-b658-d1662982b282"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-716085dc-6e52-4311-b658-d1662982b282"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-cf737f71-f5a5-4afa-aece-4d22d566c121 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-cf737f71-f5a5-4afa-aece-4d22d566c121 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cf737f71-f5a5-4afa-aece-4d22d566c121.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8db9cecb-20a3-45c6-9cb5-e11a457fb624 {
  min-height: 225px;
text-align: left;
}

#s-366f5505-216e-47f8-a646-1d39bd64c446 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-366f5505-216e-47f8-a646-1d39bd64c446 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-366f5505-216e-47f8-a646-1d39bd64c446.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-51c649e0-e91b-42f3-9717-848212d311a0 {
  min-height: 225px;
text-align: left;
}

#s-f25f3ca2-779f-4e6f-87e9-72aa2fdfac5f {
  margin-bottom: 1em;
}
@media (min-width: 1200px){#s-f25f3ca2-779f-4e6f-87e9-72aa2fdfac5f {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f25f3ca2-779f-4e6f-87e9-72aa2fdfac5f {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-f25f3ca2-779f-4e6f-87e9-72aa2fdfac5f {
  
}
}







#s-f25f3ca2-779f-4e6f-87e9-72aa2fdfac5f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f25f3ca2-779f-4e6f-87e9-72aa2fdfac5f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-768bdbd9-d890-4599-af6e-2bcbc5252db2 {
  min-height: 465px;
text-align: left;
}

#s-122ecce0-bae6-4bc8-83c6-e8317a0fb9c3 {
  margin-bottom: 1em;
}








#s-122ecce0-bae6-4bc8-83c6-e8317a0fb9c3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-122ecce0-bae6-4bc8-83c6-e8317a0fb9c3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-91fefc36-47c2-43ba-a9e4-36714e23c0bd {
  min-height: 465px;
text-align: left;
}

@media (min-width: 0px) {
[id="s-df88ae3f-fd87-495f-808b-4d56a1906127"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-df88ae3f-fd87-495f-808b-4d56a1906127"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-df88ae3f-fd87-495f-808b-4d56a1906127"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-df88ae3f-fd87-495f-808b-4d56a1906127"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-3f9db4eb-8601-4737-931f-93696c159d11 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-3f9db4eb-8601-4737-931f-93696c159d11 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3f9db4eb-8601-4737-931f-93696c159d11.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-060ab111-1297-4f04-83e0-36c7cd7480e2 {
  min-height: 225px;
text-align: left;
}

#s-4179ff08-3dca-4a70-91df-f614eaa14bdc {
  margin-bottom: 1em;
min-height: 50px;
}








#s-4179ff08-3dca-4a70-91df-f614eaa14bdc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4179ff08-3dca-4a70-91df-f614eaa14bdc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d56c9bc7-2552-4c60-a23c-32200f138420 {
  min-height: 225px;
text-align: left;
}

@media (min-width: 1200px){#s-3dae7ef9-5395-4c7d-8987-ca380a98c094 {
  margin-left: 8%;
margin-right: 8%;
}
}@media (max-width: 767px){#s-3dae7ef9-5395-4c7d-8987-ca380a98c094 {
  display: none;
}
#s-3dae7ef9-5395-4c7d-8987-ca380a98c094, #wrap-s-3dae7ef9-5395-4c7d-8987-ca380a98c094 { display: none !important; }}
@media (min-width: 0px) {
[id="s-3dae7ef9-5395-4c7d-8987-ca380a98c094"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3dae7ef9-5395-4c7d-8987-ca380a98c094"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-3dae7ef9-5395-4c7d-8987-ca380a98c094"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-3dae7ef9-5395-4c7d-8987-ca380a98c094"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 0px) {
[id="s-9a3fe0bc-6ae1-49ab-b5ec-ce7dc4362814"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9a3fe0bc-6ae1-49ab-b5ec-ce7dc4362814"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-9a3fe0bc-6ae1-49ab-b5ec-ce7dc4362814"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-9a3fe0bc-6ae1-49ab-b5ec-ce7dc4362814"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-aefcd74a-ac1a-4d61-a956-f0a541fef217 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-aefcd74a-ac1a-4d61-a956-f0a541fef217 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-aefcd74a-ac1a-4d61-a956-f0a541fef217.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e4068e1b-2076-433f-b144-3da533c44a84 {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-e4068e1b-2076-433f-b144-3da533c44a84 {
  min-height: 280px;
}
}
#s-4c041137-db20-4c37-a7aa-60cd7a89048b {
  margin-bottom: 1em;
min-height: 50px;
}








#s-4c041137-db20-4c37-a7aa-60cd7a89048b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4c041137-db20-4c37-a7aa-60cd7a89048b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-25682660-c77a-4109-a0fc-d59f5f86cad0 {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-25682660-c77a-4109-a0fc-d59f5f86cad0 {
  min-height: 280px;
}
}
@media (min-width: 0px) {
[id="s-8de3aa23-fad4-44ec-a392-77ae42c365eb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8de3aa23-fad4-44ec-a392-77ae42c365eb"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-8de3aa23-fad4-44ec-a392-77ae42c365eb"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-8de3aa23-fad4-44ec-a392-77ae42c365eb"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-29e33cd1-b2ea-4a77-a3ca-acf52ffaf50e {
  margin-bottom: 1em;
min-height: 50px;
}








#s-29e33cd1-b2ea-4a77-a3ca-acf52ffaf50e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-29e33cd1-b2ea-4a77-a3ca-acf52ffaf50e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b75c475b-69f8-4d14-9d56-203d64621c19 {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-b75c475b-69f8-4d14-9d56-203d64621c19 {
  min-height: 280px;
}
}
#s-bafe2b9d-86a9-469a-b4c0-2d3c736f022d {
  margin-bottom: 1em;
min-height: 50px;
}








#s-bafe2b9d-86a9-469a-b4c0-2d3c736f022d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bafe2b9d-86a9-469a-b4c0-2d3c736f022d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-707dc47c-40c4-4229-ae89-7fbc84d3d4be {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-707dc47c-40c4-4229-ae89-7fbc84d3d4be {
  min-height: 280px;
}
}
#s-50470869-d288-401b-9894-4a493fe2d212 {
  margin-bottom: 1em;
}








#s-50470869-d288-401b-9894-4a493fe2d212 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-50470869-d288-401b-9894-4a493fe2d212.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-899fdf60-4145-4928-919f-379325f3ea9c {
  min-height: 465px;
text-align: left;
}
@media (min-width: 1200px){#s-899fdf60-4145-4928-919f-379325f3ea9c {
  min-height: 575px;
}
}
@media (min-width: 1200px){#s-c607a026-36d7-470e-bd6a-e0d2a31dadd2 {
  display: none;
}
#s-c607a026-36d7-470e-bd6a-e0d2a31dadd2, #wrap-s-c607a026-36d7-470e-bd6a-e0d2a31dadd2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c607a026-36d7-470e-bd6a-e0d2a31dadd2 {
  display: none;
}
#s-c607a026-36d7-470e-bd6a-e0d2a31dadd2, #wrap-s-c607a026-36d7-470e-bd6a-e0d2a31dadd2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-c607a026-36d7-470e-bd6a-e0d2a31dadd2 {
  display: none;
}
#s-c607a026-36d7-470e-bd6a-e0d2a31dadd2, #wrap-s-c607a026-36d7-470e-bd6a-e0d2a31dadd2 { display: none !important; }}
@media (min-width: 0px) {
[id="s-c607a026-36d7-470e-bd6a-e0d2a31dadd2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c607a026-36d7-470e-bd6a-e0d2a31dadd2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-c607a026-36d7-470e-bd6a-e0d2a31dadd2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-c607a026-36d7-470e-bd6a-e0d2a31dadd2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 0px) {
[id="s-0321c4fe-a785-45ce-a083-7d936ba64b5d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0321c4fe-a785-45ce-a083-7d936ba64b5d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-0321c4fe-a785-45ce-a083-7d936ba64b5d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-0321c4fe-a785-45ce-a083-7d936ba64b5d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-6e58f9b1-a90e-4d7a-8abe-aa3964211923 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-6e58f9b1-a90e-4d7a-8abe-aa3964211923 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6e58f9b1-a90e-4d7a-8abe-aa3964211923.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dc329a84-698c-491f-8de1-678e6ae165e7 {
  min-height: 225px;
text-align: left;
}

#s-0d041bdc-7f85-4ce9-bfef-1f1a918852b3 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-0d041bdc-7f85-4ce9-bfef-1f1a918852b3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0d041bdc-7f85-4ce9-bfef-1f1a918852b3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f7cfd690-6b8e-45a3-8e9f-44117a0ff610 {
  min-height: 225px;
text-align: left;
}

@media (min-width: 0px) {
[id="s-5d69947e-6830-4dc3-8e46-95878f8779bd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5d69947e-6830-4dc3-8e46-95878f8779bd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-5d69947e-6830-4dc3-8e46-95878f8779bd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-5d69947e-6830-4dc3-8e46-95878f8779bd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-e255dd56-777c-4da1-9ac1-a36977f81048 {
  margin-bottom: 1em;
}








#s-e255dd56-777c-4da1-9ac1-a36977f81048 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e255dd56-777c-4da1-9ac1-a36977f81048.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d0523691-026d-49c3-a31b-6af16a12944b {
  min-height: 465px;
text-align: left;
}

#s-0f61a73d-e55c-4066-b87e-539312687db6 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-0f61a73d-e55c-4066-b87e-539312687db6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0f61a73d-e55c-4066-b87e-539312687db6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3e9a351b-f2f7-46c4-a166-d14d79eb7892 {
  min-height: 225px;
text-align: left;
}

#s-2bbcd274-86d8-45bb-ab09-e2d2bde105c4 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-2bbcd274-86d8-45bb-ab09-e2d2bde105c4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2bbcd274-86d8-45bb-ab09-e2d2bde105c4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ec93e1fd-890f-4466-8ae2-d19fd9afb44a {
  min-height: 225px;
text-align: left;
}

@media (min-width: 1200px){#s-3cb389f7-193b-46d2-bd72-3d8aa204b53e {
  margin-left: 8%;
margin-right: 8%;
}
}@media (max-width: 767px){#s-3cb389f7-193b-46d2-bd72-3d8aa204b53e {
  display: none;
}
#s-3cb389f7-193b-46d2-bd72-3d8aa204b53e, #wrap-s-3cb389f7-193b-46d2-bd72-3d8aa204b53e { display: none !important; }}
@media (min-width: 0px) {
[id="s-3cb389f7-193b-46d2-bd72-3d8aa204b53e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3cb389f7-193b-46d2-bd72-3d8aa204b53e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-3cb389f7-193b-46d2-bd72-3d8aa204b53e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-3cb389f7-193b-46d2-bd72-3d8aa204b53e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 0px) {
[id="s-41c31d74-0532-4abc-b80b-955a5bedff5f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-41c31d74-0532-4abc-b80b-955a5bedff5f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-41c31d74-0532-4abc-b80b-955a5bedff5f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-41c31d74-0532-4abc-b80b-955a5bedff5f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-15c80d4e-4f82-45c2-af6e-47512afcc6c0 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-15c80d4e-4f82-45c2-af6e-47512afcc6c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-15c80d4e-4f82-45c2-af6e-47512afcc6c0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7e78a365-fc69-4b1c-aa23-9adba8b85419 {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-7e78a365-fc69-4b1c-aa23-9adba8b85419 {
  min-height: 280px;
}
}
#s-9658b0c6-28a5-41fa-b95b-617418aab361 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-9658b0c6-28a5-41fa-b95b-617418aab361 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9658b0c6-28a5-41fa-b95b-617418aab361.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ba5ff87c-9de7-4f1f-8e4d-731074eb1738 {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-ba5ff87c-9de7-4f1f-8e4d-731074eb1738 {
  min-height: 280px;
}
}
#s-9e94b994-786c-418d-8c90-cb0d4c8748e1 {
  margin-bottom: 1em;
}








#s-9e94b994-786c-418d-8c90-cb0d4c8748e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9e94b994-786c-418d-8c90-cb0d4c8748e1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-040ab400-7014-42c4-b490-9c1b5020679f {
  min-height: 465px;
text-align: left;
}
@media (min-width: 1200px){#s-040ab400-7014-42c4-b490-9c1b5020679f {
  min-height: 575px;
}
}
#s-a21e06f6-4023-4e41-82e8-337ffb5ee49e {
  margin-bottom: 1em;
}








#s-a21e06f6-4023-4e41-82e8-337ffb5ee49e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a21e06f6-4023-4e41-82e8-337ffb5ee49e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-95e4276c-c62c-4e9f-ab6b-41272f84ad3f {
  min-height: 465px;
text-align: left;
}
@media (min-width: 1200px){#s-95e4276c-c62c-4e9f-ab6b-41272f84ad3f {
  min-height: 575px;
}
}
@media (min-width: 0px) {
[id="s-0eb65d4f-d3a0-4ddd-b9f0-6e718d8d3bdd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0eb65d4f-d3a0-4ddd-b9f0-6e718d8d3bdd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-0eb65d4f-d3a0-4ddd-b9f0-6e718d8d3bdd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-0eb65d4f-d3a0-4ddd-b9f0-6e718d8d3bdd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-63c3c854-c519-4381-8685-6632643ebada {
  margin-bottom: 1em;
min-height: 50px;
}








#s-63c3c854-c519-4381-8685-6632643ebada > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-63c3c854-c519-4381-8685-6632643ebada.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3bbecf43-79f3-4a21-96fd-f191d9f0a8d3 {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-3bbecf43-79f3-4a21-96fd-f191d9f0a8d3 {
  min-height: 280px;
}
}
#s-d4f824e8-ff46-41eb-b747-f85c8633648c {
  margin-bottom: 1em;
min-height: 50px;
}








#s-d4f824e8-ff46-41eb-b747-f85c8633648c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d4f824e8-ff46-41eb-b747-f85c8633648c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-45b57019-630b-4d7a-ae10-74068c598edf {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-45b57019-630b-4d7a-ae10-74068c598edf {
  min-height: 280px;
}
}
@media (min-width: 1200px){#s-3532342c-b811-4dd8-b6d6-9c76dc194bd2 {
  display: none;
}
#s-3532342c-b811-4dd8-b6d6-9c76dc194bd2, #wrap-s-3532342c-b811-4dd8-b6d6-9c76dc194bd2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3532342c-b811-4dd8-b6d6-9c76dc194bd2 {
  display: none;
}
#s-3532342c-b811-4dd8-b6d6-9c76dc194bd2, #wrap-s-3532342c-b811-4dd8-b6d6-9c76dc194bd2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3532342c-b811-4dd8-b6d6-9c76dc194bd2 {
  display: none;
}
#s-3532342c-b811-4dd8-b6d6-9c76dc194bd2, #wrap-s-3532342c-b811-4dd8-b6d6-9c76dc194bd2 { display: none !important; }}
@media (min-width: 0px) {
[id="s-3532342c-b811-4dd8-b6d6-9c76dc194bd2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3532342c-b811-4dd8-b6d6-9c76dc194bd2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-3532342c-b811-4dd8-b6d6-9c76dc194bd2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-3532342c-b811-4dd8-b6d6-9c76dc194bd2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 0px) {
[id="s-cae06ee5-20ba-4b36-9544-5c674c4e7f0e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cae06ee5-20ba-4b36-9544-5c674c4e7f0e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-cae06ee5-20ba-4b36-9544-5c674c4e7f0e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-cae06ee5-20ba-4b36-9544-5c674c4e7f0e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-50831bb0-94e2-4b2e-849c-27d8ed7d3074 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-50831bb0-94e2-4b2e-849c-27d8ed7d3074 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-50831bb0-94e2-4b2e-849c-27d8ed7d3074.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b8a6601c-a5de-4a13-a483-84539719c33a {
  min-height: 225px;
text-align: left;
}

#s-41f4b0ae-747d-4e46-9714-83afb242f7b8 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-41f4b0ae-747d-4e46-9714-83afb242f7b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-41f4b0ae-747d-4e46-9714-83afb242f7b8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0bd4a477-7cb4-4882-ac89-224012e8ee02 {
  min-height: 225px;
text-align: left;
}

#s-24042cee-cd0b-412d-bb43-5459b60f4d7d {
  margin-bottom: 1em;
}








#s-24042cee-cd0b-412d-bb43-5459b60f4d7d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-24042cee-cd0b-412d-bb43-5459b60f4d7d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ad4d4794-2aa0-4350-a46d-28b0cd74a80a {
  min-height: 465px;
text-align: left;
}

#s-06c7568c-f713-44e7-aa99-0fd48c1c7518 {
  margin-bottom: 1em;
}








#s-06c7568c-f713-44e7-aa99-0fd48c1c7518 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-06c7568c-f713-44e7-aa99-0fd48c1c7518.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-123dd929-38e4-4c6a-ba44-22f215e93ba7 {
  min-height: 465px;
text-align: left;
}

@media (min-width: 0px) {
[id="s-2ab2312d-14f2-4810-9b0c-3243d0f3cf35"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2ab2312d-14f2-4810-9b0c-3243d0f3cf35"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-2ab2312d-14f2-4810-9b0c-3243d0f3cf35"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-2ab2312d-14f2-4810-9b0c-3243d0f3cf35"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-fd22a715-b4f0-466c-b5b4-aa6f763a5281 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-fd22a715-b4f0-466c-b5b4-aa6f763a5281 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fd22a715-b4f0-466c-b5b4-aa6f763a5281.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0eaf6f77-4a30-4376-a08a-9a88e4f2c046 {
  min-height: 225px;
text-align: left;
}

#s-654cd931-4acf-4041-8726-815e6480fa7f {
  margin-bottom: 1em;
min-height: 50px;
}








#s-654cd931-4acf-4041-8726-815e6480fa7f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-654cd931-4acf-4041-8726-815e6480fa7f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2bc00332-a7b6-4bba-b42e-53911d833c1a {
  min-height: 225px;
text-align: left;
}

@media (min-width: 1200px){#s-549b3dcf-c73a-4245-8fec-ba19812304b3 {
  margin-left: 8%;
margin-right: 8%;
}
}@media (max-width: 767px){#s-549b3dcf-c73a-4245-8fec-ba19812304b3 {
  display: none;
}
#s-549b3dcf-c73a-4245-8fec-ba19812304b3, #wrap-s-549b3dcf-c73a-4245-8fec-ba19812304b3 { display: none !important; }}
@media (min-width: 0px) {
[id="s-549b3dcf-c73a-4245-8fec-ba19812304b3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-549b3dcf-c73a-4245-8fec-ba19812304b3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.6666666666666666em);
}

[id="s-549b3dcf-c73a-4245-8fec-ba19812304b3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.6666666666666666em);
}

}

@media (min-width: 992px) {
[id="s-549b3dcf-c73a-4245-8fec-ba19812304b3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.6666666666666666em);
}

[id="s-549b3dcf-c73a-4245-8fec-ba19812304b3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.6666666666666666em);
}

}

@media (min-width: 1200px) {
[id="s-549b3dcf-c73a-4245-8fec-ba19812304b3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.6666666666666666em);
}

[id="s-549b3dcf-c73a-4245-8fec-ba19812304b3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.6666666666666666em);
}

}

#s-fbe35e55-4ebd-4a52-84ee-d3750d701378 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-fbe35e55-4ebd-4a52-84ee-d3750d701378 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fbe35e55-4ebd-4a52-84ee-d3750d701378.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a6fb2165-af31-4d1c-a0d9-ad6322cdb49b {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-a6fb2165-af31-4d1c-a0d9-ad6322cdb49b {
  min-height: 280px;
}
}
#s-78a53643-acfc-40ef-825f-e2d43b07d3a1 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-78a53643-acfc-40ef-825f-e2d43b07d3a1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-78a53643-acfc-40ef-825f-e2d43b07d3a1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dce1b495-34c1-408d-910e-66f68e4aa741 {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-dce1b495-34c1-408d-910e-66f68e4aa741 {
  min-height: 280px;
}
}
#s-341e8d8f-1def-4fe1-a730-dbc03e1da080 {
  margin-bottom: 1em;
}








#s-341e8d8f-1def-4fe1-a730-dbc03e1da080 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-341e8d8f-1def-4fe1-a730-dbc03e1da080.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fab46cf9-9d3c-4f22-b4d6-b929db712dfd {
  min-height: 465px;
text-align: left;
}
@media (min-width: 1200px){#s-fab46cf9-9d3c-4f22-b4d6-b929db712dfd {
  min-height: 575px;
}
}
#s-205a1b15-6097-4dcf-b410-14f6f1310034 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-205a1b15-6097-4dcf-b410-14f6f1310034 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-205a1b15-6097-4dcf-b410-14f6f1310034.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-09f46aed-20fc-451b-8ba5-08737cf09562 {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-09f46aed-20fc-451b-8ba5-08737cf09562 {
  min-height: 280px;
}
}
#s-dff4d259-1df9-4f92-884e-f4aaaeb02928 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-dff4d259-1df9-4f92-884e-f4aaaeb02928 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-dff4d259-1df9-4f92-884e-f4aaaeb02928.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3a7b2ac8-2af8-4100-a9d0-e4fd7f880f47 {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-3a7b2ac8-2af8-4100-a9d0-e4fd7f880f47 {
  min-height: 280px;
}
}
@media (min-width: 1200px){#s-f44443f9-fbc9-4e96-b986-c71a7f4fd63e {
  display: none;
}
#s-f44443f9-fbc9-4e96-b986-c71a7f4fd63e, #wrap-s-f44443f9-fbc9-4e96-b986-c71a7f4fd63e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f44443f9-fbc9-4e96-b986-c71a7f4fd63e {
  display: none;
}
#s-f44443f9-fbc9-4e96-b986-c71a7f4fd63e, #wrap-s-f44443f9-fbc9-4e96-b986-c71a7f4fd63e { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f44443f9-fbc9-4e96-b986-c71a7f4fd63e {
  display: none;
}
#s-f44443f9-fbc9-4e96-b986-c71a7f4fd63e, #wrap-s-f44443f9-fbc9-4e96-b986-c71a7f4fd63e { display: none !important; }}
@media (min-width: 0px) {
[id="s-f44443f9-fbc9-4e96-b986-c71a7f4fd63e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f44443f9-fbc9-4e96-b986-c71a7f4fd63e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.6666666666666666em);
}

[id="s-f44443f9-fbc9-4e96-b986-c71a7f4fd63e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.6666666666666666em);
}

}

@media (min-width: 992px) {
[id="s-f44443f9-fbc9-4e96-b986-c71a7f4fd63e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.6666666666666666em);
}

[id="s-f44443f9-fbc9-4e96-b986-c71a7f4fd63e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.6666666666666666em);
}

}

@media (min-width: 1200px) {
[id="s-f44443f9-fbc9-4e96-b986-c71a7f4fd63e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.6666666666666666em);
}

[id="s-f44443f9-fbc9-4e96-b986-c71a7f4fd63e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.6666666666666666em);
}

}

#s-9dc4cf77-4e6d-4dee-a0bc-2f893ea7db13 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-9dc4cf77-4e6d-4dee-a0bc-2f893ea7db13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9dc4cf77-4e6d-4dee-a0bc-2f893ea7db13.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6d31986a-ca5b-4e87-bf14-01b0af6e03b5 {
  min-height: 225px;
text-align: left;
}

#s-51b86fc8-61b4-4f31-96ed-17affff03664 {
  margin-bottom: 1em;
}








#s-51b86fc8-61b4-4f31-96ed-17affff03664 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-51b86fc8-61b4-4f31-96ed-17affff03664.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9f79d857-d8ae-40ae-bfec-29ccb841b289 {
  min-height: 465px;
text-align: left;
}

#s-1976e964-8569-410b-a10e-15c6abd468ba {
  margin-bottom: 1em;
min-height: 50px;
}








#s-1976e964-8569-410b-a10e-15c6abd468ba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1976e964-8569-410b-a10e-15c6abd468ba.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a663f9a6-5f35-481c-a49b-17038e0fd90c {
  min-height: 225px;
text-align: left;
}

#s-dcf78b62-2e96-4fb0-8181-692413bda3e8 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-dcf78b62-2e96-4fb0-8181-692413bda3e8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-dcf78b62-2e96-4fb0-8181-692413bda3e8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c96190de-6cfc-4c0b-91b6-01b1d6e498cd {
  min-height: 225px;
text-align: left;
}

#s-95d6dea2-be1a-4608-afff-7cdfab3e4419 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-95d6dea2-be1a-4608-afff-7cdfab3e4419 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-95d6dea2-be1a-4608-afff-7cdfab3e4419.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-954c431d-4e98-4639-a81c-37e11d6070f0 {
  min-height: 225px;
text-align: left;
}

@media (min-width: 1200px){#s-f8f62c3f-2c6e-4668-b38f-150ef2056abc {
  margin-left: 8%;
margin-right: 8%;
}
}@media (max-width: 767px){#s-f8f62c3f-2c6e-4668-b38f-150ef2056abc {
  display: none;
}
#s-f8f62c3f-2c6e-4668-b38f-150ef2056abc, #wrap-s-f8f62c3f-2c6e-4668-b38f-150ef2056abc { display: none !important; }}
@media (min-width: 0px) {
[id="s-f8f62c3f-2c6e-4668-b38f-150ef2056abc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f8f62c3f-2c6e-4668-b38f-150ef2056abc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-f8f62c3f-2c6e-4668-b38f-150ef2056abc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-f8f62c3f-2c6e-4668-b38f-150ef2056abc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-bd91af6a-1291-4907-b66e-af49ea314846 {
  margin-bottom: 1em;
}








#s-bd91af6a-1291-4907-b66e-af49ea314846 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bd91af6a-1291-4907-b66e-af49ea314846.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0f80cd2f-d8de-40d1-b51d-7b12a117e737 {
  min-height: 465px;
text-align: left;
}
@media (min-width: 1200px){#s-0f80cd2f-d8de-40d1-b51d-7b12a117e737 {
  min-height: 575px;
}
}
@media (min-width: 0px) {
[id="s-8f9fdde9-68e4-42e9-8016-ec81d9ed181f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8f9fdde9-68e4-42e9-8016-ec81d9ed181f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-8f9fdde9-68e4-42e9-8016-ec81d9ed181f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-8f9fdde9-68e4-42e9-8016-ec81d9ed181f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-b3ab8ee3-f114-496c-a4ff-c2ccc27131f5 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-b3ab8ee3-f114-496c-a4ff-c2ccc27131f5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b3ab8ee3-f114-496c-a4ff-c2ccc27131f5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d8df2d2b-5ad6-4f63-9d29-bb6044856501 {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-d8df2d2b-5ad6-4f63-9d29-bb6044856501 {
  min-height: 280px;
}
}
#s-26dfb76c-f424-4592-b050-dc43160e25e5 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-26dfb76c-f424-4592-b050-dc43160e25e5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-26dfb76c-f424-4592-b050-dc43160e25e5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0ee89bc5-f99f-4d88-b491-df8913f0bf2c {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-0ee89bc5-f99f-4d88-b491-df8913f0bf2c {
  min-height: 280px;
}
}
#s-afb4d95c-60fd-4221-9f81-eeb8b736cd60 {
  margin-bottom: 1em;
}








#s-afb4d95c-60fd-4221-9f81-eeb8b736cd60 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-afb4d95c-60fd-4221-9f81-eeb8b736cd60.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9fb028ea-a774-4ef7-b999-5a3921e57354 {
  min-height: 465px;
text-align: left;
}
@media (min-width: 1200px){#s-9fb028ea-a774-4ef7-b999-5a3921e57354 {
  min-height: 575px;
}
}
@media (min-width: 0px) {
[id="s-c0b4fd48-60d5-40b3-88f5-304a19ebf559"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c0b4fd48-60d5-40b3-88f5-304a19ebf559"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-c0b4fd48-60d5-40b3-88f5-304a19ebf559"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-c0b4fd48-60d5-40b3-88f5-304a19ebf559"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-7ae7cd5e-f214-47ac-9d86-6e88fb59c889 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-7ae7cd5e-f214-47ac-9d86-6e88fb59c889 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7ae7cd5e-f214-47ac-9d86-6e88fb59c889.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b1deff9c-2a15-40a4-8fe3-269bfdb2e07d {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-b1deff9c-2a15-40a4-8fe3-269bfdb2e07d {
  min-height: 280px;
}
}
#s-a545b910-37bd-4a80-907f-8d4c83120ad3 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-a545b910-37bd-4a80-907f-8d4c83120ad3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a545b910-37bd-4a80-907f-8d4c83120ad3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2b788514-4417-41de-8c1c-de82c3c54366 {
  min-height: 225px;
text-align: left;
}
@media (min-width: 1200px){#s-2b788514-4417-41de-8c1c-de82c3c54366 {
  min-height: 280px;
}
}
@media (min-width: 1200px){#s-34420540-1438-4e1c-bcfa-dbb68d0c2452 {
  display: none;
}
#s-34420540-1438-4e1c-bcfa-dbb68d0c2452, #wrap-s-34420540-1438-4e1c-bcfa-dbb68d0c2452 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-34420540-1438-4e1c-bcfa-dbb68d0c2452 {
  display: none;
}
#s-34420540-1438-4e1c-bcfa-dbb68d0c2452, #wrap-s-34420540-1438-4e1c-bcfa-dbb68d0c2452 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-34420540-1438-4e1c-bcfa-dbb68d0c2452 {
  display: none;
}
#s-34420540-1438-4e1c-bcfa-dbb68d0c2452, #wrap-s-34420540-1438-4e1c-bcfa-dbb68d0c2452 { display: none !important; }}
@media (min-width: 0px) {
[id="s-34420540-1438-4e1c-bcfa-dbb68d0c2452"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-34420540-1438-4e1c-bcfa-dbb68d0c2452"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-34420540-1438-4e1c-bcfa-dbb68d0c2452"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-34420540-1438-4e1c-bcfa-dbb68d0c2452"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-7b01f45d-367e-409c-b711-ae1882cc1ecc {
  margin-bottom: 1em;
}








#s-7b01f45d-367e-409c-b711-ae1882cc1ecc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7b01f45d-367e-409c-b711-ae1882cc1ecc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f4caf43b-a71b-4fbd-a9e4-3c57343317a4 {
  min-height: 465px;
text-align: left;
}

@media (min-width: 0px) {
[id="s-54188041-4d71-4e23-b41b-25f6a264be70"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-54188041-4d71-4e23-b41b-25f6a264be70"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-54188041-4d71-4e23-b41b-25f6a264be70"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-54188041-4d71-4e23-b41b-25f6a264be70"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-b3f6bf7e-33bd-4d39-8d36-471df6ccc5c2 {
  margin-bottom: 1em;
}








#s-b3f6bf7e-33bd-4d39-8d36-471df6ccc5c2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b3f6bf7e-33bd-4d39-8d36-471df6ccc5c2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-32acbdbe-970c-4a1f-8797-8f2c55cf02bf {
  min-height: 465px;
text-align: left;
}

#s-8cf899bf-fdec-41a4-9965-14bf44a068f2 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-8cf899bf-fdec-41a4-9965-14bf44a068f2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8cf899bf-fdec-41a4-9965-14bf44a068f2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-59fe8655-61bd-4b00-85a3-407602eb79d5 {
  min-height: 225px;
text-align: left;
}

#s-a66e5a77-ded7-4d3b-b411-b05a0215c6f5 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-a66e5a77-ded7-4d3b-b411-b05a0215c6f5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a66e5a77-ded7-4d3b-b411-b05a0215c6f5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5bb6090a-277c-468d-ad75-7590e6eb6dd0 {
  min-height: 225px;
text-align: left;
}

@media (min-width: 0px) {
[id="s-877ddc47-b7df-4767-9a86-a3d77394b8b2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-877ddc47-b7df-4767-9a86-a3d77394b8b2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 992px) {
[id="s-877ddc47-b7df-4767-9a86-a3d77394b8b2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5em);
}

}

@media (min-width: 1200px) {
[id="s-877ddc47-b7df-4767-9a86-a3d77394b8b2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5em);
}

}

#s-1f525e74-1a07-447f-be8d-3b5254843c4b {
  margin-bottom: 1em;
min-height: 50px;
}








#s-1f525e74-1a07-447f-be8d-3b5254843c4b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1f525e74-1a07-447f-be8d-3b5254843c4b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ee77c147-b24b-44e8-85b9-cbc66d04c411 {
  min-height: 225px;
text-align: left;
}

#s-6616da13-949c-4c58-922e-ee587587e5b6 {
  margin-bottom: 1em;
min-height: 50px;
}








#s-6616da13-949c-4c58-922e-ee587587e5b6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6616da13-949c-4c58-922e-ee587587e5b6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a6356e20-0593-4143-a83b-4d4b5dccd93f {
  min-height: 225px;
text-align: left;
}

#s-4babf8eb-d3bd-486e-9958-56dec797c0d6 {
  min-height: 50px;
background-color: rgba(99, 101, 105, 1);
}








#s-4babf8eb-d3bd-486e-9958-56dec797c0d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4babf8eb-d3bd-486e-9958-56dec797c0d6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7d1bdd29-c7b8-4560-ac3c-92c06ac5882d {
  margin-top: 80px;
margin-left: 6%;
margin-bottom: 0px;
margin-right: 6%;
min-height: 50px;
}
@media (min-width: 1200px){#s-7d1bdd29-c7b8-4560-ac3c-92c06ac5882d {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7d1bdd29-c7b8-4560-ac3c-92c06ac5882d {
  margin-left: 8%;
margin-right: 8%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7d1bdd29-c7b8-4560-ac3c-92c06ac5882d {
  margin-left: 8%;
margin-right: 8%;
}
}@media (max-width: 767px){#s-7d1bdd29-c7b8-4560-ac3c-92c06ac5882d {
  margin-top: 60px;
margin-left: 8%;
margin-right: 8%;
}
}







#s-7d1bdd29-c7b8-4560-ac3c-92c06ac5882d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7d1bdd29-c7b8-4560-ac3c-92c06ac5882d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c06e6e8c-e570-416b-ab98-0a2c0c37cbd5 {
  text-align: left;
}

#s-352e67c8-5a15-46b1-af64-3a620fc33b48 {
  text-align: center;
}

#s-352e67c8-5a15-46b1-af64-3a620fc33b48 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "EB Garamond";
  font-style:  normal ;
  font-size: 32px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-dc7c1b80-4b21-405a-b170-310afe87fb92 {
  margin-top: 10px;
margin-bottom: 40px;
text-align: center;
}

#s-dc7c1b80-4b21-405a-b170-310afe87fb92 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Muli";
  font-style:  normal ;
  font-size: 14px;
  line-height: 1.5em;
  letter-spacing: 2px;
  text-align: center;
}



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

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

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

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

#s-28165f69-ea54-49b0-a816-07590deb2229 {
  min-height: 50px;
}








#s-28165f69-ea54-49b0-a816-07590deb2229 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-28165f69-ea54-49b0-a816-07590deb2229.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8b7234f0-fe32-4d35-92b0-00d3b804a04d {
  margin-top: 60px;
margin-bottom: 40px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-8b7234f0-fe32-4d35-92b0-00d3b804a04d {
  margin-left: 2em;
margin-right: 2em;
}
}
@media (min-width: 0px) {
[id="s-8b7234f0-fe32-4d35-92b0-00d3b804a04d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8b7234f0-fe32-4d35-92b0-00d3b804a04d"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 1.5em);
}

[id="s-8b7234f0-fe32-4d35-92b0-00d3b804a04d"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 1.5em);
}

}

@media (min-width: 992px) {
[id="s-8b7234f0-fe32-4d35-92b0-00d3b804a04d"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 1.5em);
}

[id="s-8b7234f0-fe32-4d35-92b0-00d3b804a04d"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 1.5em);
}

}

@media (min-width: 1200px) {
[id="s-8b7234f0-fe32-4d35-92b0-00d3b804a04d"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 1.5em);
}

[id="s-8b7234f0-fe32-4d35-92b0-00d3b804a04d"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 1.5em);
}

}

#s-3c0a7cb3-3233-4883-9e1d-f6780243b3af {
  margin-top: 0px;
margin-bottom: 1.5em;
margin-right: 5em;
}
@media (max-width: 767px){#s-3c0a7cb3-3233-4883-9e1d-f6780243b3af {
  margin-right: 0em;
}
}
#s-c6e51cde-2722-4fba-94d1-f318505ac917 {
  margin-left: 0%;
margin-right: 5em;
}
@media (max-width: 767px){#s-c6e51cde-2722-4fba-94d1-f318505ac917 {
  margin-bottom: 1em;
margin-right: 0em;
}
}
#s-574978ac-7f04-4e15-8693-ca2db439f7e3 {
  margin-top: 0em;
margin-bottom: 1.5em;
text-align: center;
}
@media (max-width: 767px){#s-574978ac-7f04-4e15-8693-ca2db439f7e3 {
  margin-top: 1.5em;
}
}
#s-574978ac-7f04-4e15-8693-ca2db439f7e3 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Muli";
  font-style:  normal ;
  font-size: 12px;
  line-height: 1.5em;
  letter-spacing: 2px;
  text-align: left;
}



#s-3a70e202-42e0-426e-8a7e-25830764faa7 {
  margin-top: 80px;
margin-left: 6%;
margin-bottom: 80px;
margin-right: 6%;
min-height: 50px;
}
@media (max-width: 767px){#s-3a70e202-42e0-426e-8a7e-25830764faa7 {
  margin-top: 40px;
margin-bottom: 60px;
}
}







#s-3a70e202-42e0-426e-8a7e-25830764faa7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3a70e202-42e0-426e-8a7e-25830764faa7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-522a3483-6aae-4b94-b57e-fb8e91602b3e {
  margin-bottom: 40px;
text-align: center;
}

#s-522a3483-6aae-4b94-b57e-fb8e91602b3e .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "EB Garamond";
  font-style:  normal ;
  font-size: 32px;
  
  letter-spacing: 0px;
  text-align: center;
}



@media (min-width: 1200px){#s-325f5e48-acf0-41a1-9e7d-e15439af1c83 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-325f5e48-acf0-41a1-9e7d-e15439af1c83 {
  margin-left: 5%;
margin-right: 5%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-325f5e48-acf0-41a1-9e7d-e15439af1c83 {
  margin-left: 5%;
margin-right: 5%;
}
}
@media (min-width: 0px) {
[id="s-325f5e48-acf0-41a1-9e7d-e15439af1c83"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-325f5e48-acf0-41a1-9e7d-e15439af1c83"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 1.0em);
}

}

@media (min-width: 992px) {
[id="s-325f5e48-acf0-41a1-9e7d-e15439af1c83"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 1.0em);
}

}

@media (min-width: 1200px) {
[id="s-325f5e48-acf0-41a1-9e7d-e15439af1c83"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 1.0em);
}

}

#s-01204412-f478-4dba-80f5-fa553f65a63f {
  max-width: 798px;
aspect-ratio: 4/3;
text-align: center;
}





  #s-01204412-f478-4dba-80f5-fa553f65a63f img.shogun-image,
  #s-01204412-f478-4dba-80f5-fa553f65a63f .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-01204412-f478-4dba-80f5-fa553f65a63f {
    width: 100%;
    height: auto;
  }



  #s-01204412-f478-4dba-80f5-fa553f65a63f img.shogun-image {
    

    
    
    
  }


#s-01204412-f478-4dba-80f5-fa553f65a63f .shogun-image-content {
  
    align-items: center;
  
}

#s-af08c9f3-6bdd-4a32-b73f-39c51c14977a {
  margin-left: 1.5em;
min-height: 50px;
}
@media (max-width: 767px){#s-af08c9f3-6bdd-4a32-b73f-39c51c14977a {
  margin-bottom: 30px;
}
}







#s-af08c9f3-6bdd-4a32-b73f-39c51c14977a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-af08c9f3-6bdd-4a32-b73f-39c51c14977a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-59baaf0d-67b4-4471-bd68-06509f32d598 {
  margin-top: 20px;
margin-bottom: 5px;
}

#s-0e2dca5d-ebce-4325-aa10-c85bb2b162b6 {
  text-align: left;
}

#s-0e2dca5d-ebce-4325-aa10-c85bb2b162b6 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "EB Garamond";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0.25px;
  text-align: left;
}


#s-0e2dca5d-ebce-4325-aa10-c85bb2b162b6 .shogun-heading-component h4 a {
  color: rgba(255, 255, 255, 1);
}


#s-0b9f2d86-3f9c-4d67-8851-221a7e4fc0e9 {
  margin-top: 5px;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-0b9f2d86-3f9c-4d67-8851-221a7e4fc0e9 {
  margin-right: 0%;
}
}@media (max-width: 767px){#s-0b9f2d86-3f9c-4d67-8851-221a7e4fc0e9 {
  margin-right: 1.5em;
}
}
#s-0b9f2d86-3f9c-4d67-8851-221a7e4fc0e9 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Muli";
  font-style:  normal ;
  font-size: 14px;
  line-height: 1.4em;
  letter-spacing: 0.5px;
  text-align: left;
}



#s-165d3da9-a5ed-47fd-8c32-db7035c9b1b1 {
  margin-top: 5px;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-165d3da9-a5ed-47fd-8c32-db7035c9b1b1 {
  margin-right: 0%;
}
}@media (max-width: 767px){#s-165d3da9-a5ed-47fd-8c32-db7035c9b1b1 {
  margin-right: 1.5em;
}
}
#s-165d3da9-a5ed-47fd-8c32-db7035c9b1b1 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Muli";
  font-style:  normal ;
  font-size: 14px;
  line-height: 1.4em;
  letter-spacing: 0.5px;
  text-align: left;
}


#s-165d3da9-a5ed-47fd-8c32-db7035c9b1b1 .shogun-heading-component h2 a {
  color: rgba(255, 255, 255, 1);
}


#s-3135f0a1-748e-4bd1-b7b3-6d413fe90b29 {
  margin-left: 0%;
margin-right: 0%;
padding-top: 80px;
padding-left: 6%;
padding-bottom: 80px;
padding-right: 6%;
min-height: 50px;
background-color: rgba(240, 240, 245, 1);
}








#s-3135f0a1-748e-4bd1-b7b3-6d413fe90b29 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3135f0a1-748e-4bd1-b7b3-6d413fe90b29.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-28a5f76d-aaf6-4845-8cd6-f0dcf0348bef {
  text-align: left;
}

#s-34d5f3f1-d442-41a0-a994-640c816a64a0 {
  text-align: center;
}

#s-34d5f3f1-d442-41a0-a994-640c816a64a0 .shogun-heading-component h4 {
  color: rgba(47, 58, 29, 1);
  font-weight:  normal ;
  font-family: "EB Garamond";
  font-style:  normal ;
  font-size: 32px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-ee07ed0f-2b16-47a5-ad9e-d74601362216 {
  margin-top: 10px;
margin-bottom: 40px;
text-align: center;
}

#s-ee07ed0f-2b16-47a5-ad9e-d74601362216 .shogun-heading-component h2 {
  color: rgba(47, 58, 29, 1);
  font-weight:  700 ;
  font-family: "Muli";
  font-style:  normal ;
  font-size: 14px;
  line-height: 1.5em;
  letter-spacing: 2px;
  text-align: center;
}



@media (min-width: 0px) {
[id="s-858a182d-235e-49b8-8eea-077fd957d7ed"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-858a182d-235e-49b8-8eea-077fd957d7ed"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.3333333333333333em);
}

}

@media (min-width: 992px) {
[id="s-858a182d-235e-49b8-8eea-077fd957d7ed"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.3333333333333333em);
}

}

@media (min-width: 1200px) {
[id="s-858a182d-235e-49b8-8eea-077fd957d7ed"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.3333333333333333em);
}

}

#s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d {
  max-width: 2048px;
aspect-ratio: 2048/1271;
text-align: center;
}





  @supports  (aspect-ratio: 1/1) {
    
    #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shg-image-content-wrapper {
      aspect-ratio: 2048/1271;
      min-width: 100%;
      height: auto;
    }

    #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shogun-image-link {
      aspect-ratio: 2048/1271;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d {
    width: 100%;
    height: auto;
  }

  #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image {
    
    
  }


.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shogun-image-content {
  
    align-items: center;
  
}

.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d {
      --shg-aspect-ratio: calc(2048/1271); 
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container {
      position: relative;
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shg-image-content-wrapper {
      aspect-ratio: 2048/1271;
      min-width: 100%;
      height: auto;
    }

    #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shogun-image-link {
      aspect-ratio: 2048/1271;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d {
    width: 100%;
    height: auto;
  }

  #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image {
    
    
  }


.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shogun-image-content {
  
    align-items: center;
  
}

.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d {
      --shg-aspect-ratio: calc(2048/1271); 
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container {
      position: relative;
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shg-image-content-wrapper {
      aspect-ratio: 2048/1271;
      min-width: 100%;
      height: auto;
    }

    #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shogun-image-link {
      aspect-ratio: 2048/1271;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d {
    width: 100%;
    height: auto;
  }

  #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image {
    
    
  }


.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shogun-image-content {
  
    align-items: center;
  
}

.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d {
      --shg-aspect-ratio: calc(2048/1271); 
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container {
      position: relative;
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shg-image-content-wrapper {
      aspect-ratio: 2048/1271;
      min-width: 100%;
      height: auto;
    }

    #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shogun-image-link {
      aspect-ratio: 2048/1271;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d {
    width: 100%;
    height: auto;
  }

  #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image {
    
    
  }


.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shogun-image-content {
  
    align-items: center;
  
}

.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d {
      --shg-aspect-ratio: calc(2048/1271); 
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container {
      position: relative;
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shg-image-content-wrapper {
      aspect-ratio: 2048/1271;
      min-width: 100%;
      height: auto;
    }

    #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shogun-image-link {
      aspect-ratio: 2048/1271;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d {
    width: 100%;
    height: auto;
  }

  #s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image {
    
    
  }


.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d .shogun-image-content {
  
    align-items: center;
  
}

.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d {
      --shg-aspect-ratio: calc(2048/1271); 
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container {
      position: relative;
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e7dcea05-80d4-4f10-8dc9-25ab2397f71d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-b6cad6d8-3ce6-4064-8f39-48c3f1188dda {
  margin-left: 1.5em;
margin-bottom: 30px;
margin-right: 0em;
min-height: 50px;
}








#s-b6cad6d8-3ce6-4064-8f39-48c3f1188dda > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b6cad6d8-3ce6-4064-8f39-48c3f1188dda {
  cursor: pointer;
}#s-b6cad6d8-3ce6-4064-8f39-48c3f1188dda.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5f1f6647-187f-4933-8054-ae099cd60b75 {
  margin-top: 20px;
margin-bottom: 5px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-5f1f6647-187f-4933-8054-ae099cd60b75 .shogun-heading-component h4 {
  color: rgba(47, 58, 29, 1);
  font-weight:  normal ;
  font-family: "EB Garamond";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0.25px;
  text-align: left;
}


#s-5f1f6647-187f-4933-8054-ae099cd60b75 .shogun-heading-component h4 a {
  color: rgba(47, 58, 29, 1);
}


#s-a84771d8-5dc6-4d8e-ac8c-502156869ff0 {
  margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-704b0a2f-3de1-45af-95d9-eeb9ff7ccb2a {
  margin-top: 0px;
margin-bottom: 20px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-704b0a2f-3de1-45af-95d9-eeb9ff7ccb2a .shogun-heading-component h2 {
  color: rgba(47, 58, 29, 1);
  font-weight:  500 ;
  font-family: "Muli";
  font-style:  normal ;
  font-size: 12px;
  line-height: 1.4em;
  letter-spacing: 0.5px;
  text-align: left;
}



#s-2843adeb-b09a-4322-9e05-50f4722809ba {
  margin-top: -4%;
margin-left: 0%;
margin-right: 70%;
padding-left: 0%;
max-width: 3840px;
aspect-ratio: 16/9;
text-align: center;
opacity: 0.3;
}





  @supports  (aspect-ratio: 1/1) {
    
    #s-2843adeb-b09a-4322-9e05-50f4722809ba .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-2843adeb-b09a-4322-9e05-50f4722809ba .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2843adeb-b09a-4322-9e05-50f4722809ba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-2843adeb-b09a-4322-9e05-50f4722809ba {
    width: 100%;
    height: auto;
  }

  #s-2843adeb-b09a-4322-9e05-50f4722809ba img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image {
    
    
  }


.s-2843adeb-b09a-4322-9e05-50f4722809ba .shogun-image-content {
  
    align-items: center;
  
}

.s-2843adeb-b09a-4322-9e05-50f4722809ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2843adeb-b09a-4322-9e05-50f4722809ba {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container {
      position: relative;
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-2843adeb-b09a-4322-9e05-50f4722809ba .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-2843adeb-b09a-4322-9e05-50f4722809ba .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2843adeb-b09a-4322-9e05-50f4722809ba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-2843adeb-b09a-4322-9e05-50f4722809ba {
    width: 100%;
    height: auto;
  }

  #s-2843adeb-b09a-4322-9e05-50f4722809ba img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image {
    
    
  }


.s-2843adeb-b09a-4322-9e05-50f4722809ba .shogun-image-content {
  
    align-items: center;
  
}

.s-2843adeb-b09a-4322-9e05-50f4722809ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2843adeb-b09a-4322-9e05-50f4722809ba {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container {
      position: relative;
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-2843adeb-b09a-4322-9e05-50f4722809ba .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-2843adeb-b09a-4322-9e05-50f4722809ba .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2843adeb-b09a-4322-9e05-50f4722809ba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-2843adeb-b09a-4322-9e05-50f4722809ba {
    width: 100%;
    height: auto;
  }

  #s-2843adeb-b09a-4322-9e05-50f4722809ba img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image {
    
    
  }


.s-2843adeb-b09a-4322-9e05-50f4722809ba .shogun-image-content {
  
    align-items: center;
  
}

.s-2843adeb-b09a-4322-9e05-50f4722809ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2843adeb-b09a-4322-9e05-50f4722809ba {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container {
      position: relative;
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-2843adeb-b09a-4322-9e05-50f4722809ba .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-2843adeb-b09a-4322-9e05-50f4722809ba .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2843adeb-b09a-4322-9e05-50f4722809ba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-2843adeb-b09a-4322-9e05-50f4722809ba {
    width: 100%;
    height: auto;
  }

  #s-2843adeb-b09a-4322-9e05-50f4722809ba img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image {
    
    
  }


.s-2843adeb-b09a-4322-9e05-50f4722809ba .shogun-image-content {
  
    align-items: center;
  
}

.s-2843adeb-b09a-4322-9e05-50f4722809ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2843adeb-b09a-4322-9e05-50f4722809ba {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container {
      position: relative;
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-2843adeb-b09a-4322-9e05-50f4722809ba .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-2843adeb-b09a-4322-9e05-50f4722809ba .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2843adeb-b09a-4322-9e05-50f4722809ba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-2843adeb-b09a-4322-9e05-50f4722809ba {
    width: 100%;
    height: auto;
  }

  #s-2843adeb-b09a-4322-9e05-50f4722809ba img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image {
    
    
  }


.s-2843adeb-b09a-4322-9e05-50f4722809ba .shogun-image-content {
  
    align-items: center;
  
}

.s-2843adeb-b09a-4322-9e05-50f4722809ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2843adeb-b09a-4322-9e05-50f4722809ba {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container {
      position: relative;
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2843adeb-b09a-4322-9e05-50f4722809ba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-38d90ee9-68ef-4d18-b4d8-722560c1e461 {
  max-width: 2049px;
aspect-ratio: 2049/1271;
text-align: center;
}
#s-38d90ee9-68ef-4d18-b4d8-722560c1e461:hover {opacity: 1 !important;}@media (min-width: 1200px){#s-38d90ee9-68ef-4d18-b4d8-722560c1e461 {
  display: unset;
}
#s-38d90ee9-68ef-4d18-b4d8-722560c1e461, #wrap-s-38d90ee9-68ef-4d18-b4d8-722560c1e461 { display: unset !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-38d90ee9-68ef-4d18-b4d8-722560c1e461 {
  display: unset;
}
#s-38d90ee9-68ef-4d18-b4d8-722560c1e461, #wrap-s-38d90ee9-68ef-4d18-b4d8-722560c1e461 { display: unset !important; }}@media (min-width: 768px) and (max-width: 991px){#s-38d90ee9-68ef-4d18-b4d8-722560c1e461 {
  display: unset;
}
#s-38d90ee9-68ef-4d18-b4d8-722560c1e461, #wrap-s-38d90ee9-68ef-4d18-b4d8-722560c1e461 { display: unset !important; }}@media (max-width: 767px){#s-38d90ee9-68ef-4d18-b4d8-722560c1e461 {
  display: unset;
}
#s-38d90ee9-68ef-4d18-b4d8-722560c1e461, #wrap-s-38d90ee9-68ef-4d18-b4d8-722560c1e461 { display: unset !important; }}




  @supports  (aspect-ratio: 1/1) {
    
    #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shg-image-content-wrapper {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }

    #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shogun-image-link {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 {
    width: 100%;
    height: auto;
  }

  #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image {
    
    
  }


.s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shogun-image-content {
  
    align-items: center;
  
}

.s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461 {
      --shg-aspect-ratio: calc(2049/1271); 
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container {
      position: relative;
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shg-image-content-wrapper {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }

    #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shogun-image-link {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 {
    width: 100%;
    height: auto;
  }

  #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image {
    
    
  }


.s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shogun-image-content {
  
    align-items: center;
  
}

.s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461 {
      --shg-aspect-ratio: calc(2049/1271); 
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container {
      position: relative;
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shg-image-content-wrapper {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }

    #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shogun-image-link {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 {
    width: 100%;
    height: auto;
  }

  #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image {
    
    
  }


.s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shogun-image-content {
  
    align-items: center;
  
}

.s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461 {
      --shg-aspect-ratio: calc(2049/1271); 
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container {
      position: relative;
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shg-image-content-wrapper {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }

    #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shogun-image-link {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 {
    width: 100%;
    height: auto;
  }

  #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image {
    
    
  }


.s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shogun-image-content {
  
    align-items: center;
  
}

.s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461 {
      --shg-aspect-ratio: calc(2049/1271); 
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container {
      position: relative;
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shg-image-content-wrapper {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }

    #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shogun-image-link {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 {
    width: 100%;
    height: auto;
  }

  #s-38d90ee9-68ef-4d18-b4d8-722560c1e461 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image {
    
    
  }


.s-38d90ee9-68ef-4d18-b4d8-722560c1e461 .shogun-image-content {
  
    align-items: center;
  
}

.s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shg-align-container {
  display: flex;
  justify-content: center
}

.s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461 {
      --shg-aspect-ratio: calc(2049/1271); 
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container {
      position: relative;
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-38d90ee9-68ef-4d18-b4d8-722560c1e461 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-2dd818d0-784f-4250-b233-9af00d870a08 {
  margin-left: 1.5em;
margin-bottom: 30px;
margin-right: 0em;
min-height: 50px;
}








#s-2dd818d0-784f-4250-b233-9af00d870a08 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2dd818d0-784f-4250-b233-9af00d870a08 {
  cursor: pointer;
}#s-2dd818d0-784f-4250-b233-9af00d870a08.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e38adb33-c41b-4106-91a8-26bb6da80e57 {
  margin-top: 20px;
margin-bottom: 5px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-e38adb33-c41b-4106-91a8-26bb6da80e57 .shogun-heading-component h4 {
  color: rgba(47, 58, 29, 1);
  font-weight:  normal ;
  font-family: "EB Garamond";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0.25px;
  text-align: left;
}


#s-e38adb33-c41b-4106-91a8-26bb6da80e57 .shogun-heading-component h4 a {
  color: rgba(47, 58, 29, 1);
}


#s-05c48e4c-a037-462b-b715-9b30eb1f041f {
  margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-50429d3d-5948-4b19-8d88-2e8c9536db29 {
  margin-top: 0px;
margin-bottom: 20px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-50429d3d-5948-4b19-8d88-2e8c9536db29 .shogun-heading-component h2 {
  color: rgba(47, 58, 29, 1);
  font-weight:  500 ;
  font-family: "Muli";
  font-style:  normal ;
  font-size: 12px;
  line-height: 1.4em;
  letter-spacing: 0.5px;
  text-align: left;
}



#s-f6c23558-83f6-4061-a987-5a603e36635e {
  margin-top: 0%;
margin-left: 0%;
margin-right: 70%;
padding-left: 0%;
max-width: 2020px;
aspect-ratio: 2020/665;
text-align: center;
opacity: 0.4;
}





  @supports  (aspect-ratio: 1/1) {
    
    #s-f6c23558-83f6-4061-a987-5a603e36635e .shg-image-content-wrapper {
      aspect-ratio: 2020/665;
      min-width: 100%;
      height: auto;
    }

    #s-f6c23558-83f6-4061-a987-5a603e36635e .shogun-image-link {
      aspect-ratio: 2020/665;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6c23558-83f6-4061-a987-5a603e36635e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-f6c23558-83f6-4061-a987-5a603e36635e {
    width: 100%;
    height: auto;
  }

  #s-f6c23558-83f6-4061-a987-5a603e36635e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image {
    
    
  }


.s-f6c23558-83f6-4061-a987-5a603e36635e .shogun-image-content {
  
    align-items: center;
  
}

.s-f6c23558-83f6-4061-a987-5a603e36635e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f6c23558-83f6-4061-a987-5a603e36635e {
      --shg-aspect-ratio: calc(2020/665); 
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container {
      position: relative;
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6c23558-83f6-4061-a987-5a603e36635e .shg-image-content-wrapper {
      aspect-ratio: 2020/665;
      min-width: 100%;
      height: auto;
    }

    #s-f6c23558-83f6-4061-a987-5a603e36635e .shogun-image-link {
      aspect-ratio: 2020/665;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6c23558-83f6-4061-a987-5a603e36635e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-f6c23558-83f6-4061-a987-5a603e36635e {
    width: 100%;
    height: auto;
  }

  #s-f6c23558-83f6-4061-a987-5a603e36635e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image {
    
    
  }


.s-f6c23558-83f6-4061-a987-5a603e36635e .shogun-image-content {
  
    align-items: center;
  
}

.s-f6c23558-83f6-4061-a987-5a603e36635e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f6c23558-83f6-4061-a987-5a603e36635e {
      --shg-aspect-ratio: calc(2020/665); 
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container {
      position: relative;
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6c23558-83f6-4061-a987-5a603e36635e .shg-image-content-wrapper {
      aspect-ratio: 2020/665;
      min-width: 100%;
      height: auto;
    }

    #s-f6c23558-83f6-4061-a987-5a603e36635e .shogun-image-link {
      aspect-ratio: 2020/665;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6c23558-83f6-4061-a987-5a603e36635e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-f6c23558-83f6-4061-a987-5a603e36635e {
    width: 100%;
    height: auto;
  }

  #s-f6c23558-83f6-4061-a987-5a603e36635e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image {
    
    
  }


.s-f6c23558-83f6-4061-a987-5a603e36635e .shogun-image-content {
  
    align-items: center;
  
}

.s-f6c23558-83f6-4061-a987-5a603e36635e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f6c23558-83f6-4061-a987-5a603e36635e {
      --shg-aspect-ratio: calc(2020/665); 
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container {
      position: relative;
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6c23558-83f6-4061-a987-5a603e36635e .shg-image-content-wrapper {
      aspect-ratio: 2020/665;
      min-width: 100%;
      height: auto;
    }

    #s-f6c23558-83f6-4061-a987-5a603e36635e .shogun-image-link {
      aspect-ratio: 2020/665;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6c23558-83f6-4061-a987-5a603e36635e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-f6c23558-83f6-4061-a987-5a603e36635e {
    width: 100%;
    height: auto;
  }

  #s-f6c23558-83f6-4061-a987-5a603e36635e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image {
    
    
  }


.s-f6c23558-83f6-4061-a987-5a603e36635e .shogun-image-content {
  
    align-items: center;
  
}

.s-f6c23558-83f6-4061-a987-5a603e36635e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f6c23558-83f6-4061-a987-5a603e36635e {
      --shg-aspect-ratio: calc(2020/665); 
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container {
      position: relative;
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6c23558-83f6-4061-a987-5a603e36635e .shg-image-content-wrapper {
      aspect-ratio: 2020/665;
      min-width: 100%;
      height: auto;
    }

    #s-f6c23558-83f6-4061-a987-5a603e36635e .shogun-image-link {
      aspect-ratio: 2020/665;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6c23558-83f6-4061-a987-5a603e36635e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-f6c23558-83f6-4061-a987-5a603e36635e {
    width: 100%;
    height: auto;
  }

  #s-f6c23558-83f6-4061-a987-5a603e36635e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image {
    
    
  }


.s-f6c23558-83f6-4061-a987-5a603e36635e .shogun-image-content {
  
    align-items: center;
  
}

.s-f6c23558-83f6-4061-a987-5a603e36635e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f6c23558-83f6-4061-a987-5a603e36635e {
      --shg-aspect-ratio: calc(2020/665); 
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container {
      position: relative;
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6c23558-83f6-4061-a987-5a603e36635e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 {
  max-width: 2049px;
aspect-ratio: 2049/1271;
text-align: center;
}
#s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0:hover {opacity: 1 !important;}




  @supports  (aspect-ratio: 1/1) {
    
    #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shg-image-content-wrapper {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }

    #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shogun-image-link {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 {
    width: 100%;
    height: auto;
  }

  #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image {
    
    
  }


.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shogun-image-content {
  
    align-items: center;
  
}

.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 {
      --shg-aspect-ratio: calc(2049/1271); 
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container {
      position: relative;
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shg-image-content-wrapper {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }

    #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shogun-image-link {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 {
    width: 100%;
    height: auto;
  }

  #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image {
    
    
  }


.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shogun-image-content {
  
    align-items: center;
  
}

.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 {
      --shg-aspect-ratio: calc(2049/1271); 
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container {
      position: relative;
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shg-image-content-wrapper {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }

    #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shogun-image-link {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 {
    width: 100%;
    height: auto;
  }

  #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image {
    
    
  }


.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shogun-image-content {
  
    align-items: center;
  
}

.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 {
      --shg-aspect-ratio: calc(2049/1271); 
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container {
      position: relative;
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shg-image-content-wrapper {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }

    #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shogun-image-link {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 {
    width: 100%;
    height: auto;
  }

  #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image {
    
    
  }


.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shogun-image-content {
  
    align-items: center;
  
}

.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 {
      --shg-aspect-ratio: calc(2049/1271); 
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container {
      position: relative;
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shg-image-content-wrapper {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }

    #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shogun-image-link {
      aspect-ratio: 2049/1271;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 {
    width: 100%;
    height: auto;
  }

  #s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image {
    
    
  }


.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 .shogun-image-content {
  
    align-items: center;
  
}

.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 {
      --shg-aspect-ratio: calc(2049/1271); 
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container {
      position: relative;
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0ce5e80f-4ecf-4d08-b4c5-86df9dcbb3e0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-e4ef773f-46d6-4447-9b0d-89e3e7e02393 {
  margin-left: 1.5em;
margin-bottom: 30px;
margin-right: 0em;
min-height: 50px;
}








#s-e4ef773f-46d6-4447-9b0d-89e3e7e02393 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e4ef773f-46d6-4447-9b0d-89e3e7e02393 {
  cursor: pointer;
}#s-e4ef773f-46d6-4447-9b0d-89e3e7e02393.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2a19c549-5b40-44b9-a8a6-5a40bf761aa7 {
  margin-top: 20px;
margin-bottom: 5px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-2a19c549-5b40-44b9-a8a6-5a40bf761aa7 .shogun-heading-component h4 {
  color: rgba(47, 58, 29, 1);
  font-weight:  normal ;
  font-family: "EB Garamond";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0.25px;
  text-align: left;
}


#s-2a19c549-5b40-44b9-a8a6-5a40bf761aa7 .shogun-heading-component h4 a {
  color: rgba(47, 58, 29, 1);
}


#s-08989ed9-e8a1-4a63-a26f-79fc51ea22d5 {
  margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-e3a86f10-0974-4d9f-b308-573af09acb4d {
  margin-top: 0px;
margin-bottom: 20px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-e3a86f10-0974-4d9f-b308-573af09acb4d .shogun-heading-component h2 {
  color: rgba(47, 58, 29, 1);
  font-weight:  500 ;
  font-family: "Muli";
  font-style:  normal ;
  font-size: 12px;
  line-height: 1.4em;
  letter-spacing: 0.5px;
  text-align: left;
}



@media (min-width: 0px) {
[id="s-2e7a1ee6-5fff-4e89-a2b1-a0659e48e2e2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2e7a1ee6-5fff-4e89-a2b1-a0659e48e2e2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.3333333333333333em);
}

}

@media (min-width: 992px) {
[id="s-2e7a1ee6-5fff-4e89-a2b1-a0659e48e2e2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.3333333333333333em);
}

}

@media (min-width: 1200px) {
[id="s-2e7a1ee6-5fff-4e89-a2b1-a0659e48e2e2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.3333333333333333em);
}

}

#s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd {
  max-width: 2048px;
aspect-ratio: 2048/1272;
text-align: center;
}





  @supports  (aspect-ratio: 1/1) {
    
    #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shg-image-content-wrapper {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }

    #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shogun-image-link {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd {
    width: 100%;
    height: auto;
  }

  #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image {
    
    
  }


.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shogun-image-content {
  
    align-items: center;
  
}

.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd {
      --shg-aspect-ratio: calc(2048/1272); 
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container {
      position: relative;
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shg-image-content-wrapper {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }

    #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shogun-image-link {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd {
    width: 100%;
    height: auto;
  }

  #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image {
    
    
  }


.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shogun-image-content {
  
    align-items: center;
  
}

.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd {
      --shg-aspect-ratio: calc(2048/1272); 
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container {
      position: relative;
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shg-image-content-wrapper {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }

    #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shogun-image-link {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd {
    width: 100%;
    height: auto;
  }

  #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image {
    
    
  }


.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shogun-image-content {
  
    align-items: center;
  
}

.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd {
      --shg-aspect-ratio: calc(2048/1272); 
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container {
      position: relative;
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shg-image-content-wrapper {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }

    #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shogun-image-link {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd {
    width: 100%;
    height: auto;
  }

  #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image {
    
    
  }


.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shogun-image-content {
  
    align-items: center;
  
}

.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd {
      --shg-aspect-ratio: calc(2048/1272); 
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container {
      position: relative;
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shg-image-content-wrapper {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }

    #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shogun-image-link {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd {
    width: 100%;
    height: auto;
  }

  #s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image {
    
    
  }


.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd .shogun-image-content {
  
    align-items: center;
  
}

.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd {
      --shg-aspect-ratio: calc(2048/1272); 
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container {
      position: relative;
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bfab2ec2-b0e2-4ff5-8dc1-37a60129ebbd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-edcb4447-6848-4425-add4-1c91549deef8 {
  margin-left: 1.5em;
margin-bottom: 30px;
margin-right: 0em;
min-height: 50px;
}








#s-edcb4447-6848-4425-add4-1c91549deef8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-edcb4447-6848-4425-add4-1c91549deef8 {
  cursor: pointer;
}#s-edcb4447-6848-4425-add4-1c91549deef8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-68b73297-5e12-410e-be8d-78b2a8e8ee2c {
  margin-top: 20px;
margin-bottom: 5px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-68b73297-5e12-410e-be8d-78b2a8e8ee2c .shogun-heading-component h4 {
  color: rgba(47, 58, 29, 1);
  font-weight:  normal ;
  font-family: "EB Garamond";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0.25px;
  text-align: left;
}


#s-68b73297-5e12-410e-be8d-78b2a8e8ee2c .shogun-heading-component h4 a {
  color: rgba(47, 58, 29, 1);
}


#s-3a97f23b-3a95-4fbc-a5cb-669eccdfce09 {
  margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-ae133e30-8cdf-48f7-bb0d-f9e6d4aedfaf {
  margin-top: 0px;
margin-bottom: 20px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-ae133e30-8cdf-48f7-bb0d-f9e6d4aedfaf .shogun-heading-component h2 {
  color: rgba(47, 58, 29, 1);
  font-weight:  500 ;
  font-family: "Muli";
  font-style:  normal ;
  font-size: 12px;
  line-height: 1.4em;
  letter-spacing: 0.5px;
  text-align: left;
}



#s-bf63daf9-d8ea-46ed-8899-505d6629f945 {
  margin-right: 85%;
max-width: 413px;
aspect-ratio: 413/562;
text-align: center;
opacity: 0.3;
}





  @supports  (aspect-ratio: 1/1) {
    
    #s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shg-image-content-wrapper {
      aspect-ratio: 413/562;
      min-width: 100%;
      height: auto;
    }

    #s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shogun-image-link {
      aspect-ratio: 413/562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-bf63daf9-d8ea-46ed-8899-505d6629f945 {
    width: 100%;
    height: auto;
  }

  #s-bf63daf9-d8ea-46ed-8899-505d6629f945 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image {
    
    
  }


.s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shogun-image-content {
  
    align-items: center;
  
}

.s-bf63daf9-d8ea-46ed-8899-505d6629f945.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bf63daf9-d8ea-46ed-8899-505d6629f945 {
      --shg-aspect-ratio: calc(413/562); 
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container {
      position: relative;
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shg-image-content-wrapper {
      aspect-ratio: 413/562;
      min-width: 100%;
      height: auto;
    }

    #s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shogun-image-link {
      aspect-ratio: 413/562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-bf63daf9-d8ea-46ed-8899-505d6629f945 {
    width: 100%;
    height: auto;
  }

  #s-bf63daf9-d8ea-46ed-8899-505d6629f945 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image {
    
    
  }


.s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shogun-image-content {
  
    align-items: center;
  
}

.s-bf63daf9-d8ea-46ed-8899-505d6629f945.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bf63daf9-d8ea-46ed-8899-505d6629f945 {
      --shg-aspect-ratio: calc(413/562); 
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container {
      position: relative;
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shg-image-content-wrapper {
      aspect-ratio: 413/562;
      min-width: 100%;
      height: auto;
    }

    #s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shogun-image-link {
      aspect-ratio: 413/562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-bf63daf9-d8ea-46ed-8899-505d6629f945 {
    width: 100%;
    height: auto;
  }

  #s-bf63daf9-d8ea-46ed-8899-505d6629f945 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image {
    
    
  }


.s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shogun-image-content {
  
    align-items: center;
  
}

.s-bf63daf9-d8ea-46ed-8899-505d6629f945.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bf63daf9-d8ea-46ed-8899-505d6629f945 {
      --shg-aspect-ratio: calc(413/562); 
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container {
      position: relative;
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shg-image-content-wrapper {
      aspect-ratio: 413/562;
      min-width: 100%;
      height: auto;
    }

    #s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shogun-image-link {
      aspect-ratio: 413/562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-bf63daf9-d8ea-46ed-8899-505d6629f945 {
    width: 100%;
    height: auto;
  }

  #s-bf63daf9-d8ea-46ed-8899-505d6629f945 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image {
    
    
  }


.s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shogun-image-content {
  
    align-items: center;
  
}

.s-bf63daf9-d8ea-46ed-8899-505d6629f945.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bf63daf9-d8ea-46ed-8899-505d6629f945 {
      --shg-aspect-ratio: calc(413/562); 
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container {
      position: relative;
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shg-image-content-wrapper {
      aspect-ratio: 413/562;
      min-width: 100%;
      height: auto;
    }

    #s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shogun-image-link {
      aspect-ratio: 413/562;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-bf63daf9-d8ea-46ed-8899-505d6629f945 {
    width: 100%;
    height: auto;
  }

  #s-bf63daf9-d8ea-46ed-8899-505d6629f945 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image {
    
    
  }


.s-bf63daf9-d8ea-46ed-8899-505d6629f945 .shogun-image-content {
  
    align-items: center;
  
}

.s-bf63daf9-d8ea-46ed-8899-505d6629f945.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bf63daf9-d8ea-46ed-8899-505d6629f945 {
      --shg-aspect-ratio: calc(413/562); 
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container {
      position: relative;
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bf63daf9-d8ea-46ed-8899-505d6629f945 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-85f1d690-3737-446a-ae8a-b5a285dca298 {
  max-width: 2049px;
aspect-ratio: 2049/1272;
text-align: center;
}
#s-85f1d690-3737-446a-ae8a-b5a285dca298:hover {opacity: 1 !important;}@media (min-width: 1200px){#s-85f1d690-3737-446a-ae8a-b5a285dca298 {
  display: unset;
}
#s-85f1d690-3737-446a-ae8a-b5a285dca298, #wrap-s-85f1d690-3737-446a-ae8a-b5a285dca298 { display: unset !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-85f1d690-3737-446a-ae8a-b5a285dca298 {
  display: unset;
}
#s-85f1d690-3737-446a-ae8a-b5a285dca298, #wrap-s-85f1d690-3737-446a-ae8a-b5a285dca298 { display: unset !important; }}@media (min-width: 768px) and (max-width: 991px){#s-85f1d690-3737-446a-ae8a-b5a285dca298 {
  display: unset;
}
#s-85f1d690-3737-446a-ae8a-b5a285dca298, #wrap-s-85f1d690-3737-446a-ae8a-b5a285dca298 { display: unset !important; }}@media (max-width: 767px){#s-85f1d690-3737-446a-ae8a-b5a285dca298 {
  display: unset;
}
#s-85f1d690-3737-446a-ae8a-b5a285dca298, #wrap-s-85f1d690-3737-446a-ae8a-b5a285dca298 { display: unset !important; }}




  @supports  (aspect-ratio: 1/1) {
    
    #s-85f1d690-3737-446a-ae8a-b5a285dca298 .shg-image-content-wrapper {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }

    #s-85f1d690-3737-446a-ae8a-b5a285dca298 .shogun-image-link {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-85f1d690-3737-446a-ae8a-b5a285dca298 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-85f1d690-3737-446a-ae8a-b5a285dca298 {
    width: 100%;
    height: auto;
  }

  #s-85f1d690-3737-446a-ae8a-b5a285dca298 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image {
    
    
  }


.s-85f1d690-3737-446a-ae8a-b5a285dca298 .shogun-image-content {
  
    align-items: center;
  
}

.s-85f1d690-3737-446a-ae8a-b5a285dca298.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-85f1d690-3737-446a-ae8a-b5a285dca298 {
      --shg-aspect-ratio: calc(2049/1272); 
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container {
      position: relative;
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-85f1d690-3737-446a-ae8a-b5a285dca298 .shg-image-content-wrapper {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }

    #s-85f1d690-3737-446a-ae8a-b5a285dca298 .shogun-image-link {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-85f1d690-3737-446a-ae8a-b5a285dca298 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-85f1d690-3737-446a-ae8a-b5a285dca298 {
    width: 100%;
    height: auto;
  }

  #s-85f1d690-3737-446a-ae8a-b5a285dca298 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image {
    
    
  }


.s-85f1d690-3737-446a-ae8a-b5a285dca298 .shogun-image-content {
  
    align-items: center;
  
}

.s-85f1d690-3737-446a-ae8a-b5a285dca298.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-85f1d690-3737-446a-ae8a-b5a285dca298 {
      --shg-aspect-ratio: calc(2049/1272); 
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container {
      position: relative;
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-85f1d690-3737-446a-ae8a-b5a285dca298 .shg-image-content-wrapper {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }

    #s-85f1d690-3737-446a-ae8a-b5a285dca298 .shogun-image-link {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-85f1d690-3737-446a-ae8a-b5a285dca298 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-85f1d690-3737-446a-ae8a-b5a285dca298 {
    width: 100%;
    height: auto;
  }

  #s-85f1d690-3737-446a-ae8a-b5a285dca298 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image {
    
    
  }


.s-85f1d690-3737-446a-ae8a-b5a285dca298 .shogun-image-content {
  
    align-items: center;
  
}

.s-85f1d690-3737-446a-ae8a-b5a285dca298.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-85f1d690-3737-446a-ae8a-b5a285dca298 {
      --shg-aspect-ratio: calc(2049/1272); 
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container {
      position: relative;
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-85f1d690-3737-446a-ae8a-b5a285dca298 .shg-image-content-wrapper {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }

    #s-85f1d690-3737-446a-ae8a-b5a285dca298 .shogun-image-link {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-85f1d690-3737-446a-ae8a-b5a285dca298 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-85f1d690-3737-446a-ae8a-b5a285dca298 {
    width: 100%;
    height: auto;
  }

  #s-85f1d690-3737-446a-ae8a-b5a285dca298 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image {
    
    
  }


.s-85f1d690-3737-446a-ae8a-b5a285dca298 .shogun-image-content {
  
    align-items: center;
  
}

.s-85f1d690-3737-446a-ae8a-b5a285dca298.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-85f1d690-3737-446a-ae8a-b5a285dca298 {
      --shg-aspect-ratio: calc(2049/1272); 
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container {
      position: relative;
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-85f1d690-3737-446a-ae8a-b5a285dca298 .shg-image-content-wrapper {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }

    #s-85f1d690-3737-446a-ae8a-b5a285dca298 .shogun-image-link {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-85f1d690-3737-446a-ae8a-b5a285dca298 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-85f1d690-3737-446a-ae8a-b5a285dca298 {
    width: 100%;
    height: auto;
  }

  #s-85f1d690-3737-446a-ae8a-b5a285dca298 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image {
    
    
  }


.s-85f1d690-3737-446a-ae8a-b5a285dca298 .shogun-image-content {
  
    align-items: center;
  
}

.s-85f1d690-3737-446a-ae8a-b5a285dca298.shg-align-container {
  display: flex;
  justify-content: center
}

.s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-85f1d690-3737-446a-ae8a-b5a285dca298 {
      --shg-aspect-ratio: calc(2049/1272); 
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container {
      position: relative;
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-85f1d690-3737-446a-ae8a-b5a285dca298 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-fd687814-ec3c-4bc4-bed3-0d589209e70c {
  margin-left: 1.5em;
margin-bottom: 30px;
margin-right: 0em;
min-height: 50px;
}








#s-fd687814-ec3c-4bc4-bed3-0d589209e70c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fd687814-ec3c-4bc4-bed3-0d589209e70c {
  cursor: pointer;
}#s-fd687814-ec3c-4bc4-bed3-0d589209e70c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-269ef79f-0bdc-4c87-a271-c92494886681 {
  margin-top: 20px;
margin-bottom: 5px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-269ef79f-0bdc-4c87-a271-c92494886681 .shogun-heading-component h4 {
  color: rgba(47, 58, 29, 1);
  font-weight:  normal ;
  font-family: "EB Garamond";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0.25px;
  text-align: left;
}


#s-269ef79f-0bdc-4c87-a271-c92494886681 .shogun-heading-component h4 a {
  color: rgba(47, 58, 29, 1);
}


#s-709ebdd1-808b-42c1-8a30-bec3920b3264 {
  margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-79281b1f-da22-403f-a070-a626f5e6289b {
  margin-top: 0px;
margin-bottom: 20px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-79281b1f-da22-403f-a070-a626f5e6289b .shogun-heading-component h2 {
  color: rgba(47, 58, 29, 1);
  font-weight:  500 ;
  font-family: "Muli";
  font-style:  normal ;
  font-size: 12px;
  line-height: 1.4em;
  letter-spacing: 0.5px;
  text-align: left;
}



#s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 {
  margin-top: 0%;
margin-left: 0%;
margin-right: 70%;
padding-left: 0%;
max-width: 1200px;
aspect-ratio: 1200/427;
text-align: center;
opacity: 0.3;
}





  @supports  (aspect-ratio: 1/1) {
    
    #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shg-image-content-wrapper {
      aspect-ratio: 1200/427;
      min-width: 100%;
      height: auto;
    }

    #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shogun-image-link {
      aspect-ratio: 1200/427;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 {
    width: 100%;
    height: auto;
  }

  #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image {
    
    
  }


.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shogun-image-content {
  
    align-items: center;
  
}

.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 {
      --shg-aspect-ratio: calc(1200/427); 
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container {
      position: relative;
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shg-image-content-wrapper {
      aspect-ratio: 1200/427;
      min-width: 100%;
      height: auto;
    }

    #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shogun-image-link {
      aspect-ratio: 1200/427;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 {
    width: 100%;
    height: auto;
  }

  #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image {
    
    
  }


.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shogun-image-content {
  
    align-items: center;
  
}

.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 {
      --shg-aspect-ratio: calc(1200/427); 
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container {
      position: relative;
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shg-image-content-wrapper {
      aspect-ratio: 1200/427;
      min-width: 100%;
      height: auto;
    }

    #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shogun-image-link {
      aspect-ratio: 1200/427;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 {
    width: 100%;
    height: auto;
  }

  #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image {
    
    
  }


.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shogun-image-content {
  
    align-items: center;
  
}

.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 {
      --shg-aspect-ratio: calc(1200/427); 
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container {
      position: relative;
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shg-image-content-wrapper {
      aspect-ratio: 1200/427;
      min-width: 100%;
      height: auto;
    }

    #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shogun-image-link {
      aspect-ratio: 1200/427;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 {
    width: 100%;
    height: auto;
  }

  #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image {
    
    
  }


.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shogun-image-content {
  
    align-items: center;
  
}

.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 {
      --shg-aspect-ratio: calc(1200/427); 
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container {
      position: relative;
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shg-image-content-wrapper {
      aspect-ratio: 1200/427;
      min-width: 100%;
      height: auto;
    }

    #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shogun-image-link {
      aspect-ratio: 1200/427;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 {
    width: 100%;
    height: auto;
  }

  #s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image {
    
    
  }


.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 .shogun-image-content {
  
    align-items: center;
  
}

.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shg-align-container {
  display: flex;
  justify-content: center
}

.s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 {
      --shg-aspect-ratio: calc(1200/427); 
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container {
      position: relative;
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-df1e10c7-d2df-4a53-be8b-6dafe6eecd24 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-7b726239-fdf1-4d55-a235-603541c0f416 {
  max-width: 2049px;
aspect-ratio: 2049/1272;
text-align: center;
}
#s-7b726239-fdf1-4d55-a235-603541c0f416:hover {opacity: 1 !important;}




  @supports  (aspect-ratio: 1/1) {
    
    #s-7b726239-fdf1-4d55-a235-603541c0f416 .shg-image-content-wrapper {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }

    #s-7b726239-fdf1-4d55-a235-603541c0f416 .shogun-image-link {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7b726239-fdf1-4d55-a235-603541c0f416 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-7b726239-fdf1-4d55-a235-603541c0f416 {
    width: 100%;
    height: auto;
  }

  #s-7b726239-fdf1-4d55-a235-603541c0f416 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image {
    
    
  }


.s-7b726239-fdf1-4d55-a235-603541c0f416 .shogun-image-content {
  
    align-items: center;
  
}

.s-7b726239-fdf1-4d55-a235-603541c0f416.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7b726239-fdf1-4d55-a235-603541c0f416 {
      --shg-aspect-ratio: calc(2049/1272); 
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container {
      position: relative;
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-7b726239-fdf1-4d55-a235-603541c0f416 .shg-image-content-wrapper {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }

    #s-7b726239-fdf1-4d55-a235-603541c0f416 .shogun-image-link {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7b726239-fdf1-4d55-a235-603541c0f416 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-7b726239-fdf1-4d55-a235-603541c0f416 {
    width: 100%;
    height: auto;
  }

  #s-7b726239-fdf1-4d55-a235-603541c0f416 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image {
    
    
  }


.s-7b726239-fdf1-4d55-a235-603541c0f416 .shogun-image-content {
  
    align-items: center;
  
}

.s-7b726239-fdf1-4d55-a235-603541c0f416.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7b726239-fdf1-4d55-a235-603541c0f416 {
      --shg-aspect-ratio: calc(2049/1272); 
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container {
      position: relative;
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-7b726239-fdf1-4d55-a235-603541c0f416 .shg-image-content-wrapper {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }

    #s-7b726239-fdf1-4d55-a235-603541c0f416 .shogun-image-link {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7b726239-fdf1-4d55-a235-603541c0f416 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-7b726239-fdf1-4d55-a235-603541c0f416 {
    width: 100%;
    height: auto;
  }

  #s-7b726239-fdf1-4d55-a235-603541c0f416 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image {
    
    
  }


.s-7b726239-fdf1-4d55-a235-603541c0f416 .shogun-image-content {
  
    align-items: center;
  
}

.s-7b726239-fdf1-4d55-a235-603541c0f416.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7b726239-fdf1-4d55-a235-603541c0f416 {
      --shg-aspect-ratio: calc(2049/1272); 
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container {
      position: relative;
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-7b726239-fdf1-4d55-a235-603541c0f416 .shg-image-content-wrapper {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }

    #s-7b726239-fdf1-4d55-a235-603541c0f416 .shogun-image-link {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7b726239-fdf1-4d55-a235-603541c0f416 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-7b726239-fdf1-4d55-a235-603541c0f416 {
    width: 100%;
    height: auto;
  }

  #s-7b726239-fdf1-4d55-a235-603541c0f416 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image {
    
    
  }


.s-7b726239-fdf1-4d55-a235-603541c0f416 .shogun-image-content {
  
    align-items: center;
  
}

.s-7b726239-fdf1-4d55-a235-603541c0f416.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7b726239-fdf1-4d55-a235-603541c0f416 {
      --shg-aspect-ratio: calc(2049/1272); 
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container {
      position: relative;
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-7b726239-fdf1-4d55-a235-603541c0f416 .shg-image-content-wrapper {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }

    #s-7b726239-fdf1-4d55-a235-603541c0f416 .shogun-image-link {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7b726239-fdf1-4d55-a235-603541c0f416 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-7b726239-fdf1-4d55-a235-603541c0f416 {
    width: 100%;
    height: auto;
  }

  #s-7b726239-fdf1-4d55-a235-603541c0f416 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image {
    
    
  }


.s-7b726239-fdf1-4d55-a235-603541c0f416 .shogun-image-content {
  
    align-items: center;
  
}

.s-7b726239-fdf1-4d55-a235-603541c0f416.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7b726239-fdf1-4d55-a235-603541c0f416 {
      --shg-aspect-ratio: calc(2049/1272); 
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container {
      position: relative;
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7b726239-fdf1-4d55-a235-603541c0f416 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-c7836b90-6156-4371-bf33-2d4aa3d15e1c {
  margin-left: 1.5em;
margin-bottom: 30px;
margin-right: 0em;
min-height: 50px;
}








#s-c7836b90-6156-4371-bf33-2d4aa3d15e1c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c7836b90-6156-4371-bf33-2d4aa3d15e1c {
  cursor: pointer;
}#s-c7836b90-6156-4371-bf33-2d4aa3d15e1c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-273b3629-cde0-407a-a536-d2e6befa9b43 {
  margin-top: 20px;
margin-bottom: 5px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-273b3629-cde0-407a-a536-d2e6befa9b43 .shogun-heading-component h4 {
  color: rgba(47, 58, 29, 1);
  font-weight:  normal ;
  font-family: "EB Garamond";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0.25px;
  text-align: left;
}


#s-273b3629-cde0-407a-a536-d2e6befa9b43 .shogun-heading-component h4 a {
  color: rgba(47, 58, 29, 1);
}


#s-3b22ba5f-6ed5-4aa8-9f4a-6e8782321900 {
  margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-8984bd0a-cfbd-417d-a9fb-3d7bdbb80d96 {
  margin-top: 0px;
margin-bottom: 20px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-8984bd0a-cfbd-417d-a9fb-3d7bdbb80d96 .shogun-heading-component h2 {
  color: rgba(47, 58, 29, 1);
  font-weight:  500 ;
  font-family: "Muli";
  font-style:  normal ;
  font-size: 12px;
  line-height: 1.4em;
  letter-spacing: 0.5px;
  text-align: left;
}



#s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b {
  margin-top: -3%;
margin-left: 0%;
margin-right: 70%;
padding-left: 0%;
max-width: 400px;
aspect-ratio: 400/198;
text-align: center;
opacity: 0.3;
}





  @supports  (aspect-ratio: 1/1) {
    
    #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shg-image-content-wrapper {
      aspect-ratio: 400/198;
      min-width: 100%;
      height: auto;
    }

    #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shogun-image-link {
      aspect-ratio: 400/198;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b {
    width: 100%;
    height: auto;
  }

  #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image {
    
    
  }


.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shogun-image-content {
  
    align-items: center;
  
}

.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b {
      --shg-aspect-ratio: calc(400/198); 
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container {
      position: relative;
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shg-image-content-wrapper {
      aspect-ratio: 400/198;
      min-width: 100%;
      height: auto;
    }

    #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shogun-image-link {
      aspect-ratio: 400/198;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b {
    width: 100%;
    height: auto;
  }

  #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image {
    
    
  }


.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shogun-image-content {
  
    align-items: center;
  
}

.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b {
      --shg-aspect-ratio: calc(400/198); 
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container {
      position: relative;
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shg-image-content-wrapper {
      aspect-ratio: 400/198;
      min-width: 100%;
      height: auto;
    }

    #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shogun-image-link {
      aspect-ratio: 400/198;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b {
    width: 100%;
    height: auto;
  }

  #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image {
    
    
  }


.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shogun-image-content {
  
    align-items: center;
  
}

.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b {
      --shg-aspect-ratio: calc(400/198); 
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container {
      position: relative;
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shg-image-content-wrapper {
      aspect-ratio: 400/198;
      min-width: 100%;
      height: auto;
    }

    #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shogun-image-link {
      aspect-ratio: 400/198;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b {
    width: 100%;
    height: auto;
  }

  #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image {
    
    
  }


.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shogun-image-content {
  
    align-items: center;
  
}

.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b {
      --shg-aspect-ratio: calc(400/198); 
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container {
      position: relative;
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shg-image-content-wrapper {
      aspect-ratio: 400/198;
      min-width: 100%;
      height: auto;
    }

    #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shogun-image-link {
      aspect-ratio: 400/198;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b {
    width: 100%;
    height: auto;
  }

  #s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image {
    
    
  }


.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b .shogun-image-content {
  
    align-items: center;
  
}

.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b {
      --shg-aspect-ratio: calc(400/198); 
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container {
      position: relative;
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fe8f5503-e6a0-4881-b877-5ee3cbfa3d3b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
@media (min-width: 0px) {
[id="s-63e55459-c455-4a9f-a853-8555afbcf11f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-63e55459-c455-4a9f-a853-8555afbcf11f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 1.3333333333333333em);
}

}

@media (min-width: 992px) {
[id="s-63e55459-c455-4a9f-a853-8555afbcf11f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 1.3333333333333333em);
}

}

@media (min-width: 1200px) {
[id="s-63e55459-c455-4a9f-a853-8555afbcf11f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 1.3333333333333333em);
}

}

#s-2b533498-ce7a-41e5-a99c-afb5aede9731 {
  max-width: 2048px;
aspect-ratio: 2048/1272;
text-align: center;
}





  @supports  (aspect-ratio: 1/1) {
    
    #s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shg-image-content-wrapper {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }

    #s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shogun-image-link {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-2b533498-ce7a-41e5-a99c-afb5aede9731 {
    width: 100%;
    height: auto;
  }

  #s-2b533498-ce7a-41e5-a99c-afb5aede9731 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image {
    
    
  }


.s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shogun-image-content {
  
    align-items: center;
  
}

.s-2b533498-ce7a-41e5-a99c-afb5aede9731.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2b533498-ce7a-41e5-a99c-afb5aede9731 {
      --shg-aspect-ratio: calc(2048/1272); 
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container {
      position: relative;
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shg-image-content-wrapper {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }

    #s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shogun-image-link {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-2b533498-ce7a-41e5-a99c-afb5aede9731 {
    width: 100%;
    height: auto;
  }

  #s-2b533498-ce7a-41e5-a99c-afb5aede9731 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image {
    
    
  }


.s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shogun-image-content {
  
    align-items: center;
  
}

.s-2b533498-ce7a-41e5-a99c-afb5aede9731.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2b533498-ce7a-41e5-a99c-afb5aede9731 {
      --shg-aspect-ratio: calc(2048/1272); 
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container {
      position: relative;
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shg-image-content-wrapper {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }

    #s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shogun-image-link {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-2b533498-ce7a-41e5-a99c-afb5aede9731 {
    width: 100%;
    height: auto;
  }

  #s-2b533498-ce7a-41e5-a99c-afb5aede9731 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image {
    
    
  }


.s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shogun-image-content {
  
    align-items: center;
  
}

.s-2b533498-ce7a-41e5-a99c-afb5aede9731.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2b533498-ce7a-41e5-a99c-afb5aede9731 {
      --shg-aspect-ratio: calc(2048/1272); 
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container {
      position: relative;
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shg-image-content-wrapper {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }

    #s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shogun-image-link {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-2b533498-ce7a-41e5-a99c-afb5aede9731 {
    width: 100%;
    height: auto;
  }

  #s-2b533498-ce7a-41e5-a99c-afb5aede9731 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image {
    
    
  }


.s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shogun-image-content {
  
    align-items: center;
  
}

.s-2b533498-ce7a-41e5-a99c-afb5aede9731.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2b533498-ce7a-41e5-a99c-afb5aede9731 {
      --shg-aspect-ratio: calc(2048/1272); 
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container {
      position: relative;
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shg-image-content-wrapper {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }

    #s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shogun-image-link {
      aspect-ratio: 2048/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-2b533498-ce7a-41e5-a99c-afb5aede9731 {
    width: 100%;
    height: auto;
  }

  #s-2b533498-ce7a-41e5-a99c-afb5aede9731 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image {
    
    
  }


.s-2b533498-ce7a-41e5-a99c-afb5aede9731 .shogun-image-content {
  
    align-items: center;
  
}

.s-2b533498-ce7a-41e5-a99c-afb5aede9731.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2b533498-ce7a-41e5-a99c-afb5aede9731 {
      --shg-aspect-ratio: calc(2048/1272); 
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container {
      position: relative;
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b533498-ce7a-41e5-a99c-afb5aede9731 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-854a8659-9f88-43b9-9740-10a29fd55dd3 {
  margin-left: 1.5em;
margin-bottom: 30px;
margin-right: 0em;
min-height: 50px;
}








#s-854a8659-9f88-43b9-9740-10a29fd55dd3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-854a8659-9f88-43b9-9740-10a29fd55dd3 {
  cursor: pointer;
}#s-854a8659-9f88-43b9-9740-10a29fd55dd3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8e12f63c-7381-4c09-84b4-fdeb4d902df2 {
  margin-top: 20px;
margin-bottom: 5px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-8e12f63c-7381-4c09-84b4-fdeb4d902df2 .shogun-heading-component h4 {
  color: rgba(47, 58, 29, 1);
  font-weight:  normal ;
  font-family: "EB Garamond";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0.25px;
  text-align: left;
}


#s-8e12f63c-7381-4c09-84b4-fdeb4d902df2 .shogun-heading-component h4 a {
  color: rgba(47, 58, 29, 1);
}


#s-15e9b968-d720-475f-bd00-4334d8cc64ca {
  margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-69b6f7b1-b8b8-430d-b73d-692495d84875 {
  margin-top: 0px;
margin-bottom: 20px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-69b6f7b1-b8b8-430d-b73d-692495d84875 .shogun-heading-component h2 {
  color: rgba(47, 58, 29, 1);
  font-weight:  500 ;
  font-family: "Muli";
  font-style:  normal ;
  font-size: 12px;
  line-height: 1.4em;
  letter-spacing: 0.5px;
  text-align: left;
}



#s-3198511a-a77e-49f5-aa8b-5853089ccf5b {
  margin-right: 60%;
max-width: 1200px;
aspect-ratio: 1200/305;
text-align: center;
opacity: 0.3;
}





  @supports  (aspect-ratio: 1/1) {
    
    #s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shg-image-content-wrapper {
      aspect-ratio: 1200/305;
      min-width: 100%;
      height: auto;
    }

    #s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shogun-image-link {
      aspect-ratio: 1200/305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-3198511a-a77e-49f5-aa8b-5853089ccf5b {
    width: 100%;
    height: auto;
  }

  #s-3198511a-a77e-49f5-aa8b-5853089ccf5b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image {
    
    
  }


.s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shogun-image-content {
  
    align-items: center;
  
}

.s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b {
      --shg-aspect-ratio: calc(1200/305); 
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container {
      position: relative;
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shg-image-content-wrapper {
      aspect-ratio: 1200/305;
      min-width: 100%;
      height: auto;
    }

    #s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shogun-image-link {
      aspect-ratio: 1200/305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-3198511a-a77e-49f5-aa8b-5853089ccf5b {
    width: 100%;
    height: auto;
  }

  #s-3198511a-a77e-49f5-aa8b-5853089ccf5b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image {
    
    
  }


.s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shogun-image-content {
  
    align-items: center;
  
}

.s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b {
      --shg-aspect-ratio: calc(1200/305); 
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container {
      position: relative;
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shg-image-content-wrapper {
      aspect-ratio: 1200/305;
      min-width: 100%;
      height: auto;
    }

    #s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shogun-image-link {
      aspect-ratio: 1200/305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-3198511a-a77e-49f5-aa8b-5853089ccf5b {
    width: 100%;
    height: auto;
  }

  #s-3198511a-a77e-49f5-aa8b-5853089ccf5b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image {
    
    
  }


.s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shogun-image-content {
  
    align-items: center;
  
}

.s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b {
      --shg-aspect-ratio: calc(1200/305); 
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container {
      position: relative;
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shg-image-content-wrapper {
      aspect-ratio: 1200/305;
      min-width: 100%;
      height: auto;
    }

    #s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shogun-image-link {
      aspect-ratio: 1200/305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-3198511a-a77e-49f5-aa8b-5853089ccf5b {
    width: 100%;
    height: auto;
  }

  #s-3198511a-a77e-49f5-aa8b-5853089ccf5b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image {
    
    
  }


.s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shogun-image-content {
  
    align-items: center;
  
}

.s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b {
      --shg-aspect-ratio: calc(1200/305); 
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container {
      position: relative;
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shg-image-content-wrapper {
      aspect-ratio: 1200/305;
      min-width: 100%;
      height: auto;
    }

    #s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shogun-image-link {
      aspect-ratio: 1200/305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-3198511a-a77e-49f5-aa8b-5853089ccf5b {
    width: 100%;
    height: auto;
  }

  #s-3198511a-a77e-49f5-aa8b-5853089ccf5b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image {
    
    
  }


.s-3198511a-a77e-49f5-aa8b-5853089ccf5b .shogun-image-content {
  
    align-items: center;
  
}

.s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b {
      --shg-aspect-ratio: calc(1200/305); 
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container {
      position: relative;
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3198511a-a77e-49f5-aa8b-5853089ccf5b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 {
  max-width: 2049px;
aspect-ratio: 2049/1272;
text-align: center;
}
#s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6:hover {opacity: 1 !important;}@media (min-width: 1200px){#s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 {
  display: unset;
}
#s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6, #wrap-s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 { display: unset !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 {
  display: unset;
}
#s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6, #wrap-s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 { display: unset !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 {
  display: unset;
}
#s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6, #wrap-s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 { display: unset !important; }}@media (max-width: 767px){#s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 {
  display: unset;
}
#s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6, #wrap-s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 { display: unset !important; }}




  @supports  (aspect-ratio: 1/1) {
    
    #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shg-image-content-wrapper {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }

    #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shogun-image-link {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 {
    width: 100%;
    height: auto;
  }

  #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image {
    
    
  }


.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shogun-image-content {
  
    align-items: center;
  
}

.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 {
      --shg-aspect-ratio: calc(2049/1272); 
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container {
      position: relative;
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shg-image-content-wrapper {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }

    #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shogun-image-link {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 {
    width: 100%;
    height: auto;
  }

  #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image {
    
    
  }


.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shogun-image-content {
  
    align-items: center;
  
}

.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 {
      --shg-aspect-ratio: calc(2049/1272); 
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container {
      position: relative;
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shg-image-content-wrapper {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }

    #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shogun-image-link {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 {
    width: 100%;
    height: auto;
  }

  #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image {
    
    
  }


.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shogun-image-content {
  
    align-items: center;
  
}

.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 {
      --shg-aspect-ratio: calc(2049/1272); 
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container {
      position: relative;
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shg-image-content-wrapper {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }

    #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shogun-image-link {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 {
    width: 100%;
    height: auto;
  }

  #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image {
    
    
  }


.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shogun-image-content {
  
    align-items: center;
  
}

.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 {
      --shg-aspect-ratio: calc(2049/1272); 
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container {
      position: relative;
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shg-image-content-wrapper {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }

    #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shogun-image-link {
      aspect-ratio: 2049/1272;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 {
    width: 100%;
    height: auto;
  }

  #s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image {
    
    
  }


.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 .shogun-image-content {
  
    align-items: center;
  
}

.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 {
      --shg-aspect-ratio: calc(2049/1272); 
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container {
      position: relative;
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b3bd3305-0fe2-4165-a4f0-bc48dc6deda6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-fd004e48-1fab-400a-bd95-01c77156c64e {
  margin-left: 1.5em;
margin-bottom: 30px;
margin-right: 0em;
min-height: 50px;
}








#s-fd004e48-1fab-400a-bd95-01c77156c64e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fd004e48-1fab-400a-bd95-01c77156c64e {
  cursor: pointer;
}#s-fd004e48-1fab-400a-bd95-01c77156c64e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-07957dde-159d-422d-9d84-8b2c0863615a {
  margin-top: 20px;
margin-bottom: 5px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-07957dde-159d-422d-9d84-8b2c0863615a .shogun-heading-component h4 {
  color: rgba(47, 58, 29, 1);
  font-weight:  normal ;
  font-family: "EB Garamond";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0.25px;
  text-align: left;
}


#s-07957dde-159d-422d-9d84-8b2c0863615a .shogun-heading-component h4 a {
  color: rgba(47, 58, 29, 1);
}


#s-ba31fbd8-7a3f-4a57-b991-583a758157c1 {
  margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-d8ab72dc-0865-4e34-baa4-543ebb705013 {
  margin-top: 0px;
margin-bottom: 20px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-d8ab72dc-0865-4e34-baa4-543ebb705013 .shogun-heading-component h2 {
  color: rgba(47, 58, 29, 1);
  font-weight:  500 ;
  font-family: "Muli";
  font-style:  normal ;
  font-size: 12px;
  line-height: 1.4em;
  letter-spacing: 0.5px;
  text-align: left;
}



#s-ba2761da-8da2-489b-b469-d11a74d59da7 {
  margin-top: 0%;
margin-left: 0%;
margin-right: 60%;
padding-left: 0%;
max-width: 2000px;
aspect-ratio: 2000/310;
text-align: center;
opacity: 0.3;
}





  @supports  (aspect-ratio: 1/1) {
    
    #s-ba2761da-8da2-489b-b469-d11a74d59da7 .shg-image-content-wrapper {
      aspect-ratio: 2000/310;
      min-width: 100%;
      height: auto;
    }

    #s-ba2761da-8da2-489b-b469-d11a74d59da7 .shogun-image-link {
      aspect-ratio: 2000/310;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba2761da-8da2-489b-b469-d11a74d59da7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-ba2761da-8da2-489b-b469-d11a74d59da7 {
    width: 100%;
    height: auto;
  }

  #s-ba2761da-8da2-489b-b469-d11a74d59da7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image {
    
    
  }


.s-ba2761da-8da2-489b-b469-d11a74d59da7 .shogun-image-content {
  
    align-items: center;
  
}

.s-ba2761da-8da2-489b-b469-d11a74d59da7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ba2761da-8da2-489b-b469-d11a74d59da7 {
      --shg-aspect-ratio: calc(2000/310); 
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container {
      position: relative;
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba2761da-8da2-489b-b469-d11a74d59da7 .shg-image-content-wrapper {
      aspect-ratio: 2000/310;
      min-width: 100%;
      height: auto;
    }

    #s-ba2761da-8da2-489b-b469-d11a74d59da7 .shogun-image-link {
      aspect-ratio: 2000/310;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba2761da-8da2-489b-b469-d11a74d59da7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-ba2761da-8da2-489b-b469-d11a74d59da7 {
    width: 100%;
    height: auto;
  }

  #s-ba2761da-8da2-489b-b469-d11a74d59da7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image {
    
    
  }


.s-ba2761da-8da2-489b-b469-d11a74d59da7 .shogun-image-content {
  
    align-items: center;
  
}

.s-ba2761da-8da2-489b-b469-d11a74d59da7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ba2761da-8da2-489b-b469-d11a74d59da7 {
      --shg-aspect-ratio: calc(2000/310); 
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container {
      position: relative;
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba2761da-8da2-489b-b469-d11a74d59da7 .shg-image-content-wrapper {
      aspect-ratio: 2000/310;
      min-width: 100%;
      height: auto;
    }

    #s-ba2761da-8da2-489b-b469-d11a74d59da7 .shogun-image-link {
      aspect-ratio: 2000/310;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba2761da-8da2-489b-b469-d11a74d59da7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-ba2761da-8da2-489b-b469-d11a74d59da7 {
    width: 100%;
    height: auto;
  }

  #s-ba2761da-8da2-489b-b469-d11a74d59da7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image {
    
    
  }


.s-ba2761da-8da2-489b-b469-d11a74d59da7 .shogun-image-content {
  
    align-items: center;
  
}

.s-ba2761da-8da2-489b-b469-d11a74d59da7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ba2761da-8da2-489b-b469-d11a74d59da7 {
      --shg-aspect-ratio: calc(2000/310); 
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container {
      position: relative;
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba2761da-8da2-489b-b469-d11a74d59da7 .shg-image-content-wrapper {
      aspect-ratio: 2000/310;
      min-width: 100%;
      height: auto;
    }

    #s-ba2761da-8da2-489b-b469-d11a74d59da7 .shogun-image-link {
      aspect-ratio: 2000/310;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba2761da-8da2-489b-b469-d11a74d59da7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-ba2761da-8da2-489b-b469-d11a74d59da7 {
    width: 100%;
    height: auto;
  }

  #s-ba2761da-8da2-489b-b469-d11a74d59da7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image {
    
    
  }


.s-ba2761da-8da2-489b-b469-d11a74d59da7 .shogun-image-content {
  
    align-items: center;
  
}

.s-ba2761da-8da2-489b-b469-d11a74d59da7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ba2761da-8da2-489b-b469-d11a74d59da7 {
      --shg-aspect-ratio: calc(2000/310); 
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container {
      position: relative;
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-ba2761da-8da2-489b-b469-d11a74d59da7 .shg-image-content-wrapper {
      aspect-ratio: 2000/310;
      min-width: 100%;
      height: auto;
    }

    #s-ba2761da-8da2-489b-b469-d11a74d59da7 .shogun-image-link {
      aspect-ratio: 2000/310;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ba2761da-8da2-489b-b469-d11a74d59da7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-ba2761da-8da2-489b-b469-d11a74d59da7 {
    width: 100%;
    height: auto;
  }

  #s-ba2761da-8da2-489b-b469-d11a74d59da7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image {
    
    
  }


.s-ba2761da-8da2-489b-b469-d11a74d59da7 .shogun-image-content {
  
    align-items: center;
  
}

.s-ba2761da-8da2-489b-b469-d11a74d59da7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ba2761da-8da2-489b-b469-d11a74d59da7 {
      --shg-aspect-ratio: calc(2000/310); 
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container {
      position: relative;
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ba2761da-8da2-489b-b469-d11a74d59da7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-ca00d2e3-0b3a-4f03-a69b-2207b39270db {
  text-align: left;
}

#s-6e2cda14-3e0f-4b6b-b968-e1e38cb77135 {
  text-align: left;
}

/*
  $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;
}

@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape) {
  .shg-box {
    background-attachment: scroll !important;
  }
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}
.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-lazyload-bg-image {
  display: none;
}

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

.shg-c:before,.shg-c:after{content:" ";display:table}.shogun-root{z-index:1;position:relative;isolation:isolate}.shogun-root iframe{display:initial}@media (max-width: 1024px){.shg-c,.shg-box{background-attachment:scroll !important}}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape){.shg-box{background-attachment:scroll !important}}#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:#000;background-color:rgba(0,0,0,0.85)}.shg-lightbox.hidden{display:none !important}.shg-lightbox .shg-lightbox-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center}.shg-lightbox .shg-lightbox-close{position:absolute;right:0;padding:5px 0;color:#fff;font-size:45px;margin-right:10px;line-height:30px;user-select:none;cursor:pointer;z-index:1}.shg-lightbox .shg-lightbox-image-container{padding:25px}.shg-lightbox .shg-lightbox-image{margin:auto;max-height:90vh;max-width:100%}.shg-lightbox .shg-lightbox-close:hover,.shg-lightbox .shg-lightbox-close:focus{color:#a2a2a2;text-decoration:none;cursor:pointer}.shg-lightbox .shg-lightbox-nav{cursor:pointer;position:absolute;top:50%;width:35px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(0%, -50%);z-index:1}.shg-lightbox .shg-lightbox-nav.hidden{display:none !important}.shg-lightbox .shg-lightbox-nav.shg-nav-left{left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==)}.shg-lightbox .shg-lightbox-nav.shg-nav-right{right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+)}@media screen and (min-width: 769px){.shg-lightbox .shg-lightbox-image-container{padding:50px}}.shogun-lazyload:not([src]),.shogun-lazyloading:not([src]){opacity:0}.shogun-lazyloaded{opacity:1;transition:opacity 300ms}.shogun-lazyload-bg-image{display:none}.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{display:inline-block}[data-animations*="enterviewport"][data-animations*="fadeIn"],[data-animations*="enterviewport"][data-animations*="zoomIn"]{opacity:0}.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}
