#s-70fa6928-5d29-4fab-8432-928e3bda6c79 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  margin-left: auto;
margin-right: auto;
max-width: 100%;
aspect-ratio: 1920/830;
text-align: center;
}
@media (max-width: 767px){#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  display: none;
}
#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1, #wrap-s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1, #wrap-content-s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 { display: none !important; }}
#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  margin: 0 !important;
  overflow: visible;
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
  /* Add background color handling */
  
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shg-image-content-wrapper {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }

    #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shogun-image-link {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }




.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image {
  box-sizing: border-box;
}



.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
      --shg-aspect-ratio: calc(1920/830); 
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container {
      position: relative;
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

@media (min-width: 1200px){#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  margin: 0 !important;
  overflow: visible;
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
  /* Add background color handling */
  
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shg-image-content-wrapper {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }

    #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shogun-image-link {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }




.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image {
  box-sizing: border-box;
}



.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
      --shg-aspect-ratio: calc(1920/830); 
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container {
      position: relative;
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  margin: 0 !important;
  overflow: visible;
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
  /* Add background color handling */
  
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shg-image-content-wrapper {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }

    #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shogun-image-link {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }




.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image {
  box-sizing: border-box;
}



.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
      --shg-aspect-ratio: calc(1920/830); 
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container {
      position: relative;
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  margin: 0 !important;
  overflow: visible;
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
  /* Add background color handling */
  
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shg-image-content-wrapper {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }

    #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shogun-image-link {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }




.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image {
  box-sizing: border-box;
}



.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
      --shg-aspect-ratio: calc(1920/830); 
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container {
      position: relative;
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}@media (max-width: 767px){#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  margin: 0 !important;
  overflow: visible;
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
  /* Add background color handling */
  
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shg-image-content-wrapper {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }

    #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shogun-image-link {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }




.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image {
  box-sizing: border-box;
}



.s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 {
      --shg-aspect-ratio: calc(1920/830); 
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container {
      position: relative;
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-67d4fc4b-a4ae-4b1b-b82e-6a2df012faf1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

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

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

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

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

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

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

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

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

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

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

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

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

#s-66375713-5d70-4b00-a2e6-1f48f99c6080 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 120px;
padding-left: 20%;
padding-bottom: 120px;
padding-right: 20%;
background-position: center center;
}








#s-66375713-5d70-4b00-a2e6-1f48f99c6080 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-66375713-5d70-4b00-a2e6-1f48f99c6080.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

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

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

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  color: ;
  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-8f4a177f-c8ea-4f0b-b94b-8bb15ae11f68 {
  margin-left: auto;
margin-right: auto;
}

#s-8f4a177f-c8ea-4f0b-b94b-8bb15ae11f68 .shg-proportional-font-size,
#s-8f4a177f-c8ea-4f0b-b94b-8bb15ae11f68 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c909ef38-f25c-4e95-bfb7-8aa9f2058820 {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
}

#s-c909ef38-f25c-4e95-bfb7-8aa9f2058820 .shg-proportional-font-size,
#s-c909ef38-f25c-4e95-bfb7-8aa9f2058820 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

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

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

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

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

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

#s-a6fd565f-25c6-4f53-87b0-7d4525d240bf {
  margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
max-width: 980px;
}

@media (min-width: 0px) {
[id="s-a6fd565f-25c6-4f53-87b0-7d4525d240bf"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a6fd565f-25c6-4f53-87b0-7d4525d240bf"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-a6fd565f-25c6-4f53-87b0-7d4525d240bf"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a6fd565f-25c6-4f53-87b0-7d4525d240bf"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-a6fd565f-25c6-4f53-87b0-7d4525d240bf"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a6fd565f-25c6-4f53-87b0-7d4525d240bf"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-a6fd565f-25c6-4f53-87b0-7d4525d240bf"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-669e3bdd-6e03-4d3b-b188-e44b798f1788 {
  box-shadow:1px 1px 10px 2px rgba(33, 226, 246, 1);
background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(33, 226, 246, 1);
border-style: solid;
border-radius: 10px;
min-height: 300px;
background-position: center center;
}








#s-669e3bdd-6e03-4d3b-b188-e44b798f1788 > .shg-box-overlay {
  background-color: rgba(4, 4, 4, 1);
  opacity: 0;
  display: block;
}#s-669e3bdd-6e03-4d3b-b188-e44b798f1788 {
  cursor: pointer;
}#s-669e3bdd-6e03-4d3b-b188-e44b798f1788.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-23aa83b4-a746-4272-a50c-70a9b4925073 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
min-height: 50px;
}








#s-23aa83b4-a746-4272-a50c-70a9b4925073 > .shg-box-overlay {
  background-color: rgba(3, 3, 3, 1);
  opacity: 0.4;
  display: block;
}#s-23aa83b4-a746-4272-a50c-70a9b4925073.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-64429a0d-a8cf-44e5-9b57-79ddb459b331 {
  margin-left: auto;
margin-right: auto;
}

#s-64429a0d-a8cf-44e5-9b57-79ddb459b331 .shg-proportional-font-size,
#s-64429a0d-a8cf-44e5-9b57-79ddb459b331 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3cc8b60d-3f76-413b-95ce-257b65a80678 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-3cc8b60d-3f76-413b-95ce-257b65a80678"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3cc8b60d-3f76-413b-95ce-257b65a80678"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-3cc8b60d-3f76-413b-95ce-257b65a80678"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3cc8b60d-3f76-413b-95ce-257b65a80678"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-3cc8b60d-3f76-413b-95ce-257b65a80678"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3cc8b60d-3f76-413b-95ce-257b65a80678"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-3cc8b60d-3f76-413b-95ce-257b65a80678"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-36f64596-2b89-4fbf-bc48-5961eb494656 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-36f64596-2b89-4fbf-bc48-5961eb494656 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-36f64596-2b89-4fbf-bc48-5961eb494656.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-333543d2-195e-4dc6-9b7a-2f774a43be39 {
  margin-left: auto;
margin-right: auto;
}

#s-333543d2-195e-4dc6-9b7a-2f774a43be39 .shg-proportional-font-size,
#s-333543d2-195e-4dc6-9b7a-2f774a43be39 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7b069b2b-88b4-4680-acdd-817139d9a4e3 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-7b069b2b-88b4-4680-acdd-817139d9a4e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7b069b2b-88b4-4680-acdd-817139d9a4e3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3b200157-3318-447b-a84b-389fb48e2ec8 {
  margin-left: auto;
margin-right: auto;
}

#s-3b200157-3318-447b-a84b-389fb48e2ec8 .shogun-icon-wrapper {
  text-align: center;
}


#s-3b200157-3318-447b-a84b-389fb48e2ec8 .shogun-icon-wrapper > a > .shogun-icon {

  font-size: 20px !important;
  color: rgba(255, 255, 255, 1);
}

#s-3b3fb363-458f-492e-a6a7-55db4fca2896 {
  box-shadow:1px 1px 10px 2px rgba(33, 226, 246, 1);
background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(33, 226, 246, 1);
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-position: center center;
}








#s-3b3fb363-458f-492e-a6a7-55db4fca2896 > .shg-box-overlay {
  background-color: rgba(4, 4, 4, 1);
  opacity: 0;
  display: block;
}#s-3b3fb363-458f-492e-a6a7-55db4fca2896 {
  cursor: pointer;
}#s-3b3fb363-458f-492e-a6a7-55db4fca2896.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-3033a12d-4e69-44bc-bb6c-5df96a1550c5 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
min-height: 50px;
}








#s-3033a12d-4e69-44bc-bb6c-5df96a1550c5 > .shg-box-overlay {
  background-color: rgba(3, 3, 3, 1);
  opacity: 0.4;
  display: block;
}#s-3033a12d-4e69-44bc-bb6c-5df96a1550c5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7dfa8b0b-13af-4f24-a598-a1b601622018 {
  margin-left: auto;
margin-right: auto;
}

#s-7dfa8b0b-13af-4f24-a598-a1b601622018 .shg-proportional-font-size,
#s-7dfa8b0b-13af-4f24-a598-a1b601622018 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a4d68af7-451c-47f9-aed0-0973e1fb6b91 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-a4d68af7-451c-47f9-aed0-0973e1fb6b91"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a4d68af7-451c-47f9-aed0-0973e1fb6b91"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-a4d68af7-451c-47f9-aed0-0973e1fb6b91"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a4d68af7-451c-47f9-aed0-0973e1fb6b91"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-a4d68af7-451c-47f9-aed0-0973e1fb6b91"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a4d68af7-451c-47f9-aed0-0973e1fb6b91"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-a4d68af7-451c-47f9-aed0-0973e1fb6b91"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-6f6f504b-1e82-4846-9b4d-5f2e575ad7f5 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-6f6f504b-1e82-4846-9b4d-5f2e575ad7f5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6f6f504b-1e82-4846-9b4d-5f2e575ad7f5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7f6a9077-5109-40f2-81ce-a09c0900ea8f {
  margin-left: auto;
margin-right: auto;
}

#s-7f6a9077-5109-40f2-81ce-a09c0900ea8f .shg-proportional-font-size,
#s-7f6a9077-5109-40f2-81ce-a09c0900ea8f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c9b82a91-1bca-44e4-b2a8-31d168cf06ae {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-c9b82a91-1bca-44e4-b2a8-31d168cf06ae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c9b82a91-1bca-44e4-b2a8-31d168cf06ae.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-709d8619-1caf-47db-9b19-29f115a95ebe {
  margin-left: auto;
margin-right: auto;
}

#s-709d8619-1caf-47db-9b19-29f115a95ebe .shogun-icon-wrapper {
  text-align: center;
}


#s-709d8619-1caf-47db-9b19-29f115a95ebe .shogun-icon-wrapper > a > .shogun-icon {

  font-size: 20px !important;
  color: rgba(255, 255, 255, 1);
}

#s-2fd8f6e5-72eb-4ec7-b1dd-86683a1d24aa {
  margin-left: auto;
margin-right: auto;
max-width: 980px;
}

@media (min-width: 0px) {
[id="s-2fd8f6e5-72eb-4ec7-b1dd-86683a1d24aa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2fd8f6e5-72eb-4ec7-b1dd-86683a1d24aa"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-2fd8f6e5-72eb-4ec7-b1dd-86683a1d24aa"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-2fd8f6e5-72eb-4ec7-b1dd-86683a1d24aa"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-7cef5497-0038-4df4-9882-7164637c39ca {
  box-shadow:1px 1px 10px 2px rgba(33, 226, 246, 1);
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(33, 226, 246, 1);
border-style: solid;
border-radius: 10px;
min-height: 300px;
background-position: center center;
}








#s-7cef5497-0038-4df4-9882-7164637c39ca > .shg-box-overlay {
  background-color: rgba(4, 4, 4, 1);
  opacity: 0;
  display: block;
}#s-7cef5497-0038-4df4-9882-7164637c39ca {
  cursor: pointer;
}#s-7cef5497-0038-4df4-9882-7164637c39ca.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-98ae7275-f9c5-4beb-9a31-c473b1422d6d {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
min-height: 50px;
}








#s-98ae7275-f9c5-4beb-9a31-c473b1422d6d > .shg-box-overlay {
  background-color: rgba(3, 3, 3, 1);
  opacity: 0.4;
  display: block;
}#s-98ae7275-f9c5-4beb-9a31-c473b1422d6d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a02d9347-01a8-4a9c-9516-d2e120cc6613 {
  margin-left: auto;
margin-right: auto;
}

#s-a02d9347-01a8-4a9c-9516-d2e120cc6613 .shg-proportional-font-size,
#s-a02d9347-01a8-4a9c-9516-d2e120cc6613 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9d3e7b5f-1c9f-4647-9138-affec06f9bd3 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-9d3e7b5f-1c9f-4647-9138-affec06f9bd3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9d3e7b5f-1c9f-4647-9138-affec06f9bd3"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-9d3e7b5f-1c9f-4647-9138-affec06f9bd3"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-9d3e7b5f-1c9f-4647-9138-affec06f9bd3"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-9d3e7b5f-1c9f-4647-9138-affec06f9bd3"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-9d3e7b5f-1c9f-4647-9138-affec06f9bd3"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-9d3e7b5f-1c9f-4647-9138-affec06f9bd3"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-29ef8674-b9de-4367-a411-78b99b2da099 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-29ef8674-b9de-4367-a411-78b99b2da099 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-29ef8674-b9de-4367-a411-78b99b2da099.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c6736d74-4643-4235-a3a2-813ce415b164 {
  margin-left: auto;
margin-right: auto;
}

#s-c6736d74-4643-4235-a3a2-813ce415b164 .shg-proportional-font-size,
#s-c6736d74-4643-4235-a3a2-813ce415b164 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-b019bbf3-4c8b-4d22-b8d9-6a41f0ccbd3a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b019bbf3-4c8b-4d22-b8d9-6a41f0ccbd3a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b019bbf3-4c8b-4d22-b8d9-6a41f0ccbd3a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4e7ec018-440b-4de9-8581-7c4723383c89 {
  margin-left: auto;
margin-right: auto;
}

#s-4e7ec018-440b-4de9-8581-7c4723383c89 .shogun-icon-wrapper {
  text-align: center;
}


#s-4e7ec018-440b-4de9-8581-7c4723383c89 .shogun-icon-wrapper > a > .shogun-icon {

  font-size: 20px !important;
  color: rgba(255, 255, 255, 1);
}

#s-9baa4cc2-d5d8-44ef-b7e9-2c2ff37285c0 {
  box-shadow:1px 1px 10px 2px rgba(33, 226, 246, 1);
background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(33, 226, 246, 1);
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-position: center center;
}








#s-9baa4cc2-d5d8-44ef-b7e9-2c2ff37285c0 > .shg-box-overlay {
  background-color: rgba(4, 4, 4, 1);
  opacity: 0;
  display: block;
}#s-9baa4cc2-d5d8-44ef-b7e9-2c2ff37285c0 {
  cursor: pointer;
}#s-9baa4cc2-d5d8-44ef-b7e9-2c2ff37285c0.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-b94a12a0-a8fa-4848-a590-18590136690a {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
min-height: 50px;
}








#s-b94a12a0-a8fa-4848-a590-18590136690a > .shg-box-overlay {
  background-color: rgba(3, 3, 3, 1);
  opacity: 0.4;
  display: block;
}#s-b94a12a0-a8fa-4848-a590-18590136690a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a3a306ef-edc5-4afa-a61e-064c10b722ed {
  margin-left: auto;
margin-right: auto;
}

#s-a3a306ef-edc5-4afa-a61e-064c10b722ed .shg-proportional-font-size,
#s-a3a306ef-edc5-4afa-a61e-064c10b722ed .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-55679efc-6467-4e29-bd7e-e79c8ccbea76 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-55679efc-6467-4e29-bd7e-e79c8ccbea76"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-55679efc-6467-4e29-bd7e-e79c8ccbea76"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-55679efc-6467-4e29-bd7e-e79c8ccbea76"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-55679efc-6467-4e29-bd7e-e79c8ccbea76"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-55679efc-6467-4e29-bd7e-e79c8ccbea76"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-55679efc-6467-4e29-bd7e-e79c8ccbea76"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-55679efc-6467-4e29-bd7e-e79c8ccbea76"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-3b363e2a-f925-4b4c-811c-fdd869e9c90e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-3b363e2a-f925-4b4c-811c-fdd869e9c90e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3b363e2a-f925-4b4c-811c-fdd869e9c90e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b08c713d-224c-4b8e-9cf3-5c7a19b5488c {
  margin-left: auto;
margin-right: auto;
}

#s-b08c713d-224c-4b8e-9cf3-5c7a19b5488c .shg-proportional-font-size,
#s-b08c713d-224c-4b8e-9cf3-5c7a19b5488c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f2201a96-9f0c-44a1-850e-2ac9ea5ef9e3 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f2201a96-9f0c-44a1-850e-2ac9ea5ef9e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f2201a96-9f0c-44a1-850e-2ac9ea5ef9e3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8d436758-3cf0-4413-ba46-aa7694a64c90 {
  margin-left: auto;
margin-right: auto;
}

#s-8d436758-3cf0-4413-ba46-aa7694a64c90 .shogun-icon-wrapper {
  text-align: center;
}


#s-8d436758-3cf0-4413-ba46-aa7694a64c90 .shogun-icon-wrapper > a > .shogun-icon {

  font-size: 20px !important;
  color: rgba(255, 255, 255, 1);
}

#s-f4deac52-a302-4eb2-be18-c2574501e4f4 {
  box-shadow:1px 1px 10px 2px rgba(33, 226, 246, 1);
background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(33, 226, 246, 1);
border-style: solid;
border-radius: 10px;
min-height: 50px;
background-position: center center;
}








#s-f4deac52-a302-4eb2-be18-c2574501e4f4 > .shg-box-overlay {
  background-color: rgba(4, 4, 4, 1);
  opacity: 0;
  display: block;
}#s-f4deac52-a302-4eb2-be18-c2574501e4f4 {
  cursor: pointer;
}#s-f4deac52-a302-4eb2-be18-c2574501e4f4.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-364e0663-6036-404b-9131-3ed0a5ce6380 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
min-height: 50px;
}








#s-364e0663-6036-404b-9131-3ed0a5ce6380 > .shg-box-overlay {
  background-color: rgba(3, 3, 3, 1);
  opacity: 0.4;
  display: block;
}#s-364e0663-6036-404b-9131-3ed0a5ce6380.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ef931c55-c946-4914-b81d-0969d4e4e0ee {
  margin-left: auto;
margin-right: auto;
}

#s-ef931c55-c946-4914-b81d-0969d4e4e0ee .shg-proportional-font-size,
#s-ef931c55-c946-4914-b81d-0969d4e4e0ee .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-beef993e-e052-4554-9e03-ea88e7d55ea5 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-beef993e-e052-4554-9e03-ea88e7d55ea5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-beef993e-e052-4554-9e03-ea88e7d55ea5"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-beef993e-e052-4554-9e03-ea88e7d55ea5"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-beef993e-e052-4554-9e03-ea88e7d55ea5"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-beef993e-e052-4554-9e03-ea88e7d55ea5"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-beef993e-e052-4554-9e03-ea88e7d55ea5"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-beef993e-e052-4554-9e03-ea88e7d55ea5"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-cf2feb02-d946-4127-bced-252ce20661a1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-cf2feb02-d946-4127-bced-252ce20661a1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cf2feb02-d946-4127-bced-252ce20661a1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-002d8f60-5023-4643-9b55-46a75b148956 {
  margin-left: auto;
margin-right: auto;
}

#s-002d8f60-5023-4643-9b55-46a75b148956 .shg-proportional-font-size,
#s-002d8f60-5023-4643-9b55-46a75b148956 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6e87e880-4f3e-4aff-b7f3-9a1e6a1a02eb {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-6e87e880-4f3e-4aff-b7f3-9a1e6a1a02eb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e87e880-4f3e-4aff-b7f3-9a1e6a1a02eb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-06586e37-21f2-43ed-ad6b-711086cdc3fa {
  margin-left: auto;
margin-right: auto;
}

#s-06586e37-21f2-43ed-ad6b-711086cdc3fa .shogun-icon-wrapper {
  text-align: center;
}


#s-06586e37-21f2-43ed-ad6b-711086cdc3fa .shogun-icon-wrapper > a > .shogun-icon {

  font-size: 20px !important;
  color: rgba(255, 255, 255, 1);
}

#s-a65a5a36-c20c-4617-8b3e-51a14f068cfb {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-bottom: 50px;
min-height: 50px;
background-position: center center;
background-attachment: scroll;
}








#s-a65a5a36-c20c-4617-8b3e-51a14f068cfb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a65a5a36-c20c-4617-8b3e-51a14f068cfb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-477ced10-a2ca-4bc3-a5f1-21493282766a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-477ced10-a2ca-4bc3-a5f1-21493282766a .shg-proportional-font-size,
#s-477ced10-a2ca-4bc3-a5f1-21493282766a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d1d3cea5-0ebb-497c-be39-3e53e9533a35 {
  margin-left: auto;
margin-bottom: 60px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 60%;
}

#s-d1d3cea5-0ebb-497c-be39-3e53e9533a35 .shg-proportional-font-size,
#s-d1d3cea5-0ebb-497c-be39-3e53e9533a35 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2e962a62-9a73-41b7-8d43-836eb75c9674 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 60%;
}








#s-2e962a62-9a73-41b7-8d43-836eb75c9674 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e962a62-9a73-41b7-8d43-836eb75c9674.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bfcb94e5-d3a4-4d40-829c-98e09a833015 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-bfcb94e5-d3a4-4d40-829c-98e09a833015"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 22.5px);
}

}

@media (min-width: 768px) {
[id="s-bfcb94e5-d3a4-4d40-829c-98e09a833015"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 33.75px);
}

}

@media (min-width: 992px) {
[id="s-bfcb94e5-d3a4-4d40-829c-98e09a833015"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 33.75px);
}

}

@media (min-width: 1200px) {
[id="s-bfcb94e5-d3a4-4d40-829c-98e09a833015"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 33.75px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2e3e6e5-e61a-421c-a7b4-89f16ac708b7.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ad33a530-d878-414f-a679-a6e216f281ae {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-ad33a530-d878-414f-a679-a6e216f281ae {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad33a530-d878-414f-a679-a6e216f281ae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad33a530-d878-414f-a679-a6e216f281ae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad33a530-d878-414f-a679-a6e216f281ae .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad33a530-d878-414f-a679-a6e216f281ae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ad33a530-d878-414f-a679-a6e216f281ae img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-ad33a530-d878-414f-a679-a6e216f281ae .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad33a530-d878-414f-a679-a6e216f281ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad33a530-d878-414f-a679-a6e216f281ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad33a530-d878-414f-a679-a6e216f281ae.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ad33a530-d878-414f-a679-a6e216f281ae {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad33a530-d878-414f-a679-a6e216f281ae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad33a530-d878-414f-a679-a6e216f281ae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad33a530-d878-414f-a679-a6e216f281ae .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad33a530-d878-414f-a679-a6e216f281ae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ad33a530-d878-414f-a679-a6e216f281ae img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-ad33a530-d878-414f-a679-a6e216f281ae .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad33a530-d878-414f-a679-a6e216f281ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad33a530-d878-414f-a679-a6e216f281ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad33a530-d878-414f-a679-a6e216f281ae.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ad33a530-d878-414f-a679-a6e216f281ae {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad33a530-d878-414f-a679-a6e216f281ae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad33a530-d878-414f-a679-a6e216f281ae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad33a530-d878-414f-a679-a6e216f281ae .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad33a530-d878-414f-a679-a6e216f281ae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ad33a530-d878-414f-a679-a6e216f281ae img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-ad33a530-d878-414f-a679-a6e216f281ae .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad33a530-d878-414f-a679-a6e216f281ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad33a530-d878-414f-a679-a6e216f281ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad33a530-d878-414f-a679-a6e216f281ae.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ad33a530-d878-414f-a679-a6e216f281ae {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad33a530-d878-414f-a679-a6e216f281ae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad33a530-d878-414f-a679-a6e216f281ae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad33a530-d878-414f-a679-a6e216f281ae .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad33a530-d878-414f-a679-a6e216f281ae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ad33a530-d878-414f-a679-a6e216f281ae img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-ad33a530-d878-414f-a679-a6e216f281ae .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad33a530-d878-414f-a679-a6e216f281ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad33a530-d878-414f-a679-a6e216f281ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad33a530-d878-414f-a679-a6e216f281ae.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ad33a530-d878-414f-a679-a6e216f281ae {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ad33a530-d878-414f-a679-a6e216f281ae-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ad33a530-d878-414f-a679-a6e216f281ae {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ad33a530-d878-414f-a679-a6e216f281ae .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ad33a530-d878-414f-a679-a6e216f281ae {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-ad33a530-d878-414f-a679-a6e216f281ae img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-ad33a530-d878-414f-a679-a6e216f281ae .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ad33a530-d878-414f-a679-a6e216f281ae.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ad33a530-d878-414f-a679-a6e216f281ae.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ad33a530-d878-414f-a679-a6e216f281ae.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-043275f0-7305-47dc-b7d3-4071839d8e8e {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-043275f0-7305-47dc-b7d3-4071839d8e8e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-043275f0-7305-47dc-b7d3-4071839d8e8e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-043275f0-7305-47dc-b7d3-4071839d8e8e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-043275f0-7305-47dc-b7d3-4071839d8e8e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-043275f0-7305-47dc-b7d3-4071839d8e8e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-043275f0-7305-47dc-b7d3-4071839d8e8e img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-043275f0-7305-47dc-b7d3-4071839d8e8e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-043275f0-7305-47dc-b7d3-4071839d8e8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-043275f0-7305-47dc-b7d3-4071839d8e8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-043275f0-7305-47dc-b7d3-4071839d8e8e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-043275f0-7305-47dc-b7d3-4071839d8e8e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-043275f0-7305-47dc-b7d3-4071839d8e8e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-043275f0-7305-47dc-b7d3-4071839d8e8e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-043275f0-7305-47dc-b7d3-4071839d8e8e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-043275f0-7305-47dc-b7d3-4071839d8e8e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-043275f0-7305-47dc-b7d3-4071839d8e8e img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-043275f0-7305-47dc-b7d3-4071839d8e8e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-043275f0-7305-47dc-b7d3-4071839d8e8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-043275f0-7305-47dc-b7d3-4071839d8e8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-043275f0-7305-47dc-b7d3-4071839d8e8e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-043275f0-7305-47dc-b7d3-4071839d8e8e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-043275f0-7305-47dc-b7d3-4071839d8e8e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-043275f0-7305-47dc-b7d3-4071839d8e8e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-043275f0-7305-47dc-b7d3-4071839d8e8e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-043275f0-7305-47dc-b7d3-4071839d8e8e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-043275f0-7305-47dc-b7d3-4071839d8e8e img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-043275f0-7305-47dc-b7d3-4071839d8e8e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-043275f0-7305-47dc-b7d3-4071839d8e8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-043275f0-7305-47dc-b7d3-4071839d8e8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-043275f0-7305-47dc-b7d3-4071839d8e8e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-043275f0-7305-47dc-b7d3-4071839d8e8e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-043275f0-7305-47dc-b7d3-4071839d8e8e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-043275f0-7305-47dc-b7d3-4071839d8e8e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-043275f0-7305-47dc-b7d3-4071839d8e8e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-043275f0-7305-47dc-b7d3-4071839d8e8e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-043275f0-7305-47dc-b7d3-4071839d8e8e img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-043275f0-7305-47dc-b7d3-4071839d8e8e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-043275f0-7305-47dc-b7d3-4071839d8e8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-043275f0-7305-47dc-b7d3-4071839d8e8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-043275f0-7305-47dc-b7d3-4071839d8e8e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-043275f0-7305-47dc-b7d3-4071839d8e8e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-043275f0-7305-47dc-b7d3-4071839d8e8e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-043275f0-7305-47dc-b7d3-4071839d8e8e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-043275f0-7305-47dc-b7d3-4071839d8e8e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-043275f0-7305-47dc-b7d3-4071839d8e8e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-043275f0-7305-47dc-b7d3-4071839d8e8e img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-043275f0-7305-47dc-b7d3-4071839d8e8e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-043275f0-7305-47dc-b7d3-4071839d8e8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-043275f0-7305-47dc-b7d3-4071839d8e8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-043275f0-7305-47dc-b7d3-4071839d8e8e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-1296630b-4139-4837-a5e5-d94a4cc11284 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-1296630b-4139-4837-a5e5-d94a4cc11284 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1296630b-4139-4837-a5e5-d94a4cc11284-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1296630b-4139-4837-a5e5-d94a4cc11284 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1296630b-4139-4837-a5e5-d94a4cc11284 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1296630b-4139-4837-a5e5-d94a4cc11284 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1296630b-4139-4837-a5e5-d94a4cc11284 img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-1296630b-4139-4837-a5e5-d94a4cc11284 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1296630b-4139-4837-a5e5-d94a4cc11284.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1296630b-4139-4837-a5e5-d94a4cc11284.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1296630b-4139-4837-a5e5-d94a4cc11284.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-1296630b-4139-4837-a5e5-d94a4cc11284 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1296630b-4139-4837-a5e5-d94a4cc11284-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1296630b-4139-4837-a5e5-d94a4cc11284 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1296630b-4139-4837-a5e5-d94a4cc11284 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1296630b-4139-4837-a5e5-d94a4cc11284 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1296630b-4139-4837-a5e5-d94a4cc11284 img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-1296630b-4139-4837-a5e5-d94a4cc11284 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1296630b-4139-4837-a5e5-d94a4cc11284.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1296630b-4139-4837-a5e5-d94a4cc11284.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1296630b-4139-4837-a5e5-d94a4cc11284.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-1296630b-4139-4837-a5e5-d94a4cc11284 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1296630b-4139-4837-a5e5-d94a4cc11284-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1296630b-4139-4837-a5e5-d94a4cc11284 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1296630b-4139-4837-a5e5-d94a4cc11284 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1296630b-4139-4837-a5e5-d94a4cc11284 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1296630b-4139-4837-a5e5-d94a4cc11284 img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-1296630b-4139-4837-a5e5-d94a4cc11284 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1296630b-4139-4837-a5e5-d94a4cc11284.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1296630b-4139-4837-a5e5-d94a4cc11284.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1296630b-4139-4837-a5e5-d94a4cc11284.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-1296630b-4139-4837-a5e5-d94a4cc11284 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1296630b-4139-4837-a5e5-d94a4cc11284-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1296630b-4139-4837-a5e5-d94a4cc11284 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1296630b-4139-4837-a5e5-d94a4cc11284 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1296630b-4139-4837-a5e5-d94a4cc11284 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1296630b-4139-4837-a5e5-d94a4cc11284 img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-1296630b-4139-4837-a5e5-d94a4cc11284 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1296630b-4139-4837-a5e5-d94a4cc11284.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1296630b-4139-4837-a5e5-d94a4cc11284.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1296630b-4139-4837-a5e5-d94a4cc11284.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-1296630b-4139-4837-a5e5-d94a4cc11284 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1296630b-4139-4837-a5e5-d94a4cc11284-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1296630b-4139-4837-a5e5-d94a4cc11284 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1296630b-4139-4837-a5e5-d94a4cc11284 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1296630b-4139-4837-a5e5-d94a4cc11284 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1296630b-4139-4837-a5e5-d94a4cc11284 img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-1296630b-4139-4837-a5e5-d94a4cc11284 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1296630b-4139-4837-a5e5-d94a4cc11284.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1296630b-4139-4837-a5e5-d94a4cc11284.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1296630b-4139-4837-a5e5-d94a4cc11284.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2232ddb2-18f0-46f9-9239-4c0f60c39a60 {
  margin-top: 40px;
margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
max-width: 60%;
}

#s-2232ddb2-18f0-46f9-9239-4c0f60c39a60 .shg-proportional-font-size,
#s-2232ddb2-18f0-46f9-9239-4c0f60c39a60 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e778f859-ffe1-470c-b3f1-f08ead17a1c1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 50%;
}








#s-e778f859-ffe1-470c-b3f1-f08ead17a1c1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e778f859-ffe1-470c-b3f1-f08ead17a1c1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-32d98bf9-1a6f-4701-a9b1-fd358ef0242a {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-32d98bf9-1a6f-4701-a9b1-fd358ef0242a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-32d98bf9-1a6f-4701-a9b1-fd358ef0242a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-32d98bf9-1a6f-4701-a9b1-fd358ef0242a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-32d98bf9-1a6f-4701-a9b1-fd358ef0242a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 22.5px);
}

}

#s-ff250b4c-ac8e-4d34-8a4e-e3633fc66775 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 500px;
}








#s-ff250b4c-ac8e-4d34-8a4e-e3633fc66775 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ff250b4c-ac8e-4d34-8a4e-e3633fc66775.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7ae4c3a8-8cf7-4f59-b713-45a723231053 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
min-height: 50px;
background-color: rgba(212, 243, 244, 1);
}








#s-7ae4c3a8-8cf7-4f59-b713-45a723231053 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7ae4c3a8-8cf7-4f59-b713-45a723231053.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-16e86795-fea6-4a24-be91-7b6d0ac3f14f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
max-width: 100%;
}

#s-16e86795-fea6-4a24-be91-7b6d0ac3f14f .shg-proportional-font-size,
#s-16e86795-fea6-4a24-be91-7b6d0ac3f14f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3f460b6e-91fb-4026-805c-d6b653df9ad3 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-3f460b6e-91fb-4026-805c-d6b653df9ad3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3f460b6e-91fb-4026-805c-d6b653df9ad3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-3f460b6e-91fb-4026-805c-d6b653df9ad3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-3f460b6e-91fb-4026-805c-d6b653df9ad3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.5px);
}

}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-61c7c667-bbf3-49dc-af3c-2d7feb3f8dbd.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-eabfec54-35f0-4709-a241-b7521aa35381 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

#s-eabfec54-35f0-4709-a241-b7521aa35381 .shg-proportional-font-size,
#s-eabfec54-35f0-4709-a241-b7521aa35381 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c8f70d6-f86b-4ff7-bd7d-480a6cc2693c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7e1ddb4f-2569-49af-b06b-b418f232aa3a {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

#s-7e1ddb4f-2569-49af-b06b-b418f232aa3a .shg-proportional-font-size,
#s-7e1ddb4f-2569-49af-b06b-b418f232aa3a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9fd3871e-9832-4d84-a3d0-211559404ea5 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 500px;
}








#s-9fd3871e-9832-4d84-a3d0-211559404ea5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9fd3871e-9832-4d84-a3d0-211559404ea5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-77590a76-3f3a-49bf-8d18-ce5b44ebd2d5 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 5px;
margin-right: auto;
min-height: 50px;
background-color: rgba(212, 243, 244, 1);
}








#s-77590a76-3f3a-49bf-8d18-ce5b44ebd2d5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-77590a76-3f3a-49bf-8d18-ce5b44ebd2d5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-725ab230-4df4-41ea-8855-034c42faec00 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
max-width: 100%;
}

#s-725ab230-4df4-41ea-8855-034c42faec00 .shg-proportional-font-size,
#s-725ab230-4df4-41ea-8855-034c42faec00 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5e97a672-c0b4-4d68-8fbd-2ae6f6534bc4 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-5e97a672-c0b4-4d68-8fbd-2ae6f6534bc4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5e97a672-c0b4-4d68-8fbd-2ae6f6534bc4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 992px) {
[id="s-5e97a672-c0b4-4d68-8fbd-2ae6f6534bc4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 2.5px);
}

}

@media (min-width: 1200px) {
[id="s-5e97a672-c0b4-4d68-8fbd-2ae6f6534bc4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 2.5px);
}

}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1b68ba74-4f11-459f-a61c-d02c8200678d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1b68ba74-4f11-459f-a61c-d02c8200678d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1b68ba74-4f11-459f-a61c-d02c8200678d img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-1b68ba74-4f11-459f-a61c-d02c8200678d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1b68ba74-4f11-459f-a61c-d02c8200678d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b68ba74-4f11-459f-a61c-d02c8200678d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-1b68ba74-4f11-459f-a61c-d02c8200678d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1b68ba74-4f11-459f-a61c-d02c8200678d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1b68ba74-4f11-459f-a61c-d02c8200678d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1b68ba74-4f11-459f-a61c-d02c8200678d img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-1b68ba74-4f11-459f-a61c-d02c8200678d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1b68ba74-4f11-459f-a61c-d02c8200678d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b68ba74-4f11-459f-a61c-d02c8200678d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-1b68ba74-4f11-459f-a61c-d02c8200678d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1b68ba74-4f11-459f-a61c-d02c8200678d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1b68ba74-4f11-459f-a61c-d02c8200678d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1b68ba74-4f11-459f-a61c-d02c8200678d img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-1b68ba74-4f11-459f-a61c-d02c8200678d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1b68ba74-4f11-459f-a61c-d02c8200678d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b68ba74-4f11-459f-a61c-d02c8200678d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-1b68ba74-4f11-459f-a61c-d02c8200678d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1b68ba74-4f11-459f-a61c-d02c8200678d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1b68ba74-4f11-459f-a61c-d02c8200678d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1b68ba74-4f11-459f-a61c-d02c8200678d img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-1b68ba74-4f11-459f-a61c-d02c8200678d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1b68ba74-4f11-459f-a61c-d02c8200678d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b68ba74-4f11-459f-a61c-d02c8200678d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-1b68ba74-4f11-459f-a61c-d02c8200678d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1b68ba74-4f11-459f-a61c-d02c8200678d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1b68ba74-4f11-459f-a61c-d02c8200678d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-1b68ba74-4f11-459f-a61c-d02c8200678d img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-1b68ba74-4f11-459f-a61c-d02c8200678d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1b68ba74-4f11-459f-a61c-d02c8200678d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b68ba74-4f11-459f-a61c-d02c8200678d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b68ba74-4f11-459f-a61c-d02c8200678d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-bc0fedc8-878e-4d8a-ae39-58d053e3efcd {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

#s-bc0fedc8-878e-4d8a-ae39-58d053e3efcd .shg-proportional-font-size,
#s-bc0fedc8-878e-4d8a-ae39-58d053e3efcd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f03a557b-6b8c-4738-ab08-34a07c7deceb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f03a557b-6b8c-4738-ab08-34a07c7deceb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-f03a557b-6b8c-4738-ab08-34a07c7deceb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f03a557b-6b8c-4738-ab08-34a07c7deceb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f03a557b-6b8c-4738-ab08-34a07c7deceb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f03a557b-6b8c-4738-ab08-34a07c7deceb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f03a557b-6b8c-4738-ab08-34a07c7deceb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f03a557b-6b8c-4738-ab08-34a07c7deceb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-f03a557b-6b8c-4738-ab08-34a07c7deceb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f03a557b-6b8c-4738-ab08-34a07c7deceb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f03a557b-6b8c-4738-ab08-34a07c7deceb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f03a557b-6b8c-4738-ab08-34a07c7deceb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f03a557b-6b8c-4738-ab08-34a07c7deceb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f03a557b-6b8c-4738-ab08-34a07c7deceb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-f03a557b-6b8c-4738-ab08-34a07c7deceb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f03a557b-6b8c-4738-ab08-34a07c7deceb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f03a557b-6b8c-4738-ab08-34a07c7deceb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f03a557b-6b8c-4738-ab08-34a07c7deceb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f03a557b-6b8c-4738-ab08-34a07c7deceb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f03a557b-6b8c-4738-ab08-34a07c7deceb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-f03a557b-6b8c-4738-ab08-34a07c7deceb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f03a557b-6b8c-4738-ab08-34a07c7deceb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f03a557b-6b8c-4738-ab08-34a07c7deceb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f03a557b-6b8c-4738-ab08-34a07c7deceb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f03a557b-6b8c-4738-ab08-34a07c7deceb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f03a557b-6b8c-4738-ab08-34a07c7deceb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb img.shogun-image {
  width: 100%;
  
  
  max-width: 245px;

      
    max-width: 245px;

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




.s-f03a557b-6b8c-4738-ab08-34a07c7deceb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f03a557b-6b8c-4738-ab08-34a07c7deceb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f03a557b-6b8c-4738-ab08-34a07c7deceb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f03a557b-6b8c-4738-ab08-34a07c7deceb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-c488f014-2b63-4dda-9d6e-5903b8b1e434 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

#s-c488f014-2b63-4dda-9d6e-5903b8b1e434 .shg-proportional-font-size,
#s-c488f014-2b63-4dda-9d6e-5903b8b1e434 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c8425ba3-02ef-4e4b-a189-c85ad4706396 {
  background-size: cover;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 120px;
padding-left: 5%;
padding-bottom: 120px;
padding-right: 5%;
background-color: rgba(255, 255, 255, 1);
background-position: center center;
}
@media (max-width: 767px){#s-c8425ba3-02ef-4e4b-a189-c85ad4706396 {
  padding-bottom: 20px;
}
}







#s-c8425ba3-02ef-4e4b-a189-c85ad4706396 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c8425ba3-02ef-4e4b-a189-c85ad4706396.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3eb3920b-4c15-4200-8def-8aa5f41fc754 {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
}

#s-3eb3920b-4c15-4200-8def-8aa5f41fc754 .shg-proportional-font-size,
#s-3eb3920b-4c15-4200-8def-8aa5f41fc754 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a0960734-78f8-4f9d-8b56-d4c756a71276 {
  margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-a0960734-78f8-4f9d-8b56-d4c756a71276"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a0960734-78f8-4f9d-8b56-d4c756a71276"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a0960734-78f8-4f9d-8b56-d4c756a71276"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a0960734-78f8-4f9d-8b56-d4c756a71276"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-d2e45ed1-c3bc-474a-9e19-8feb47d007ce {
  box-shadow:0px 0px 0px 0px rgba(33, 226, 246, 1);
background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(33, 226, 246, 1);
border-style: none;
border-radius: 10px;
min-height: 800px;
background-position: center center;
}








#s-d2e45ed1-c3bc-474a-9e19-8feb47d007ce > .shg-box-overlay {
  background-color: rgba(4, 4, 4, 1);
  opacity: 0;
  display: block;
}#s-d2e45ed1-c3bc-474a-9e19-8feb47d007ce.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ea5d534e-c3b6-43b7-9ef7-57e30633cc25 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
min-height: 50px;
}








#s-ea5d534e-c3b6-43b7-9ef7-57e30633cc25 > .shg-box-overlay {
  background-color: rgba(3, 3, 3, 1);
  opacity: 0;
  display: block;
}#s-ea5d534e-c3b6-43b7-9ef7-57e30633cc25.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 {
  margin-left: auto;
margin-right: auto;
max-width: 150px;
text-align: left;
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

      
    max-width: 150px;

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




.s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-60db555d-8e4a-422e-a31a-3dd383c2a4b4.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-60db555d-8e4a-422e-a31a-3dd383c2a4b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

      
    max-width: 150px;

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




.s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-60db555d-8e4a-422e-a31a-3dd383c2a4b4.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-60db555d-8e4a-422e-a31a-3dd383c2a4b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

      
    max-width: 150px;

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




.s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-60db555d-8e4a-422e-a31a-3dd383c2a4b4.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-60db555d-8e4a-422e-a31a-3dd383c2a4b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

      
    max-width: 150px;

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




.s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-60db555d-8e4a-422e-a31a-3dd383c2a4b4.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-60db555d-8e4a-422e-a31a-3dd383c2a4b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

      
    max-width: 150px;

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




.s-60db555d-8e4a-422e-a31a-3dd383c2a4b4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-60db555d-8e4a-422e-a31a-3dd383c2a4b4.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-60db555d-8e4a-422e-a31a-3dd383c2a4b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-60db555d-8e4a-422e-a31a-3dd383c2a4b4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-31b5ba44-5bb6-4919-8d46-6cae9efa15be {
  margin-left: auto;
margin-right: auto;
}

#s-31b5ba44-5bb6-4919-8d46-6cae9efa15be .shg-proportional-font-size,
#s-31b5ba44-5bb6-4919-8d46-6cae9efa15be .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-66edac2b-bf0c-4975-b3c8-6da54b2e9e59 {
  box-shadow:0px 0px 0px 0px rgba(33, 226, 246, 1);
background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(33, 226, 246, 1);
border-style: none;
border-radius: 10px;
min-height: 800px;
background-position: center center;
}








#s-66edac2b-bf0c-4975-b3c8-6da54b2e9e59 > .shg-box-overlay {
  background-color: rgba(4, 4, 4, 1);
  opacity: 0;
  display: block;
}#s-66edac2b-bf0c-4975-b3c8-6da54b2e9e59.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-cd6d1501-7097-47c7-80eb-5708e9ee781f {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
min-height: 50px;
}








#s-cd6d1501-7097-47c7-80eb-5708e9ee781f > .shg-box-overlay {
  background-color: rgba(3, 3, 3, 1);
  opacity: 0;
  display: block;
}#s-cd6d1501-7097-47c7-80eb-5708e9ee781f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708 {
  margin-left: auto;
margin-right: auto;
max-width: 150px;
text-align: right;
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f402eb8f-a359-4429-bc5a-1ab83051a708 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f402eb8f-a359-4429-bc5a-1ab83051a708 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f402eb8f-a359-4429-bc5a-1ab83051a708 img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

      
    max-width: 150px;

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




.s-f402eb8f-a359-4429-bc5a-1ab83051a708 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f402eb8f-a359-4429-bc5a-1ab83051a708.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-f402eb8f-a359-4429-bc5a-1ab83051a708.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f402eb8f-a359-4429-bc5a-1ab83051a708 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f402eb8f-a359-4429-bc5a-1ab83051a708 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f402eb8f-a359-4429-bc5a-1ab83051a708 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f402eb8f-a359-4429-bc5a-1ab83051a708 img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

      
    max-width: 150px;

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




.s-f402eb8f-a359-4429-bc5a-1ab83051a708 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f402eb8f-a359-4429-bc5a-1ab83051a708.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-f402eb8f-a359-4429-bc5a-1ab83051a708.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f402eb8f-a359-4429-bc5a-1ab83051a708 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f402eb8f-a359-4429-bc5a-1ab83051a708 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f402eb8f-a359-4429-bc5a-1ab83051a708 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f402eb8f-a359-4429-bc5a-1ab83051a708 img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

      
    max-width: 150px;

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




.s-f402eb8f-a359-4429-bc5a-1ab83051a708 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f402eb8f-a359-4429-bc5a-1ab83051a708.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-f402eb8f-a359-4429-bc5a-1ab83051a708.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f402eb8f-a359-4429-bc5a-1ab83051a708 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f402eb8f-a359-4429-bc5a-1ab83051a708 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f402eb8f-a359-4429-bc5a-1ab83051a708 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f402eb8f-a359-4429-bc5a-1ab83051a708 img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

      
    max-width: 150px;

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




.s-f402eb8f-a359-4429-bc5a-1ab83051a708 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f402eb8f-a359-4429-bc5a-1ab83051a708.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-f402eb8f-a359-4429-bc5a-1ab83051a708.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f402eb8f-a359-4429-bc5a-1ab83051a708 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f402eb8f-a359-4429-bc5a-1ab83051a708 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f402eb8f-a359-4429-bc5a-1ab83051a708 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f402eb8f-a359-4429-bc5a-1ab83051a708 img.shogun-image {
  width: 100%;
  
  
  max-width: 150px;

      
    max-width: 150px;

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




.s-f402eb8f-a359-4429-bc5a-1ab83051a708 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f402eb8f-a359-4429-bc5a-1ab83051a708.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-f402eb8f-a359-4429-bc5a-1ab83051a708.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f402eb8f-a359-4429-bc5a-1ab83051a708.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f7517198-a771-4217-871e-5442b28576a0 {
  margin-left: auto;
margin-right: auto;
}

#s-f7517198-a771-4217-871e-5442b28576a0 .shg-proportional-font-size,
#s-f7517198-a771-4217-871e-5442b28576a0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-c68c076d-7dbd-4e31-bd7b-60378e440ac7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 1200px){#s-c68c076d-7dbd-4e31-bd7b-60378e440ac7 {
  display: none;
}
#s-c68c076d-7dbd-4e31-bd7b-60378e440ac7, #wrap-s-c68c076d-7dbd-4e31-bd7b-60378e440ac7, #wrap-content-s-c68c076d-7dbd-4e31-bd7b-60378e440ac7 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c68c076d-7dbd-4e31-bd7b-60378e440ac7 {
  display: none;
}
#s-c68c076d-7dbd-4e31-bd7b-60378e440ac7, #wrap-s-c68c076d-7dbd-4e31-bd7b-60378e440ac7, #wrap-content-s-c68c076d-7dbd-4e31-bd7b-60378e440ac7 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-c68c076d-7dbd-4e31-bd7b-60378e440ac7 {
  display: none;
}
#s-c68c076d-7dbd-4e31-bd7b-60378e440ac7, #wrap-s-c68c076d-7dbd-4e31-bd7b-60378e440ac7, #wrap-content-s-c68c076d-7dbd-4e31-bd7b-60378e440ac7 { display: none !important; }}@media (max-width: 767px){#s-c68c076d-7dbd-4e31-bd7b-60378e440ac7 {
  display: none;
}
#s-c68c076d-7dbd-4e31-bd7b-60378e440ac7, #wrap-s-c68c076d-7dbd-4e31-bd7b-60378e440ac7, #wrap-content-s-c68c076d-7dbd-4e31-bd7b-60378e440ac7 { display: none !important; }}
#s-33e6eb38-bb8b-49b6-9632-2a9ba57c3408 {
  background-repeat: no-repeat;
background-attachment: fixed;
margin-left: auto;
margin-right: auto;
padding-top: 100px;
padding-left: 20%;
padding-bottom: 100px;
padding-right: 20%;
min-height: 50px;
}
@media (max-width: 767px){#s-33e6eb38-bb8b-49b6-9632-2a9ba57c3408 {
  display: none;
}
#s-33e6eb38-bb8b-49b6-9632-2a9ba57c3408, #wrap-s-33e6eb38-bb8b-49b6-9632-2a9ba57c3408, #wrap-content-s-33e6eb38-bb8b-49b6-9632-2a9ba57c3408 { display: none !important; }}
#s-33e6eb38-bb8b-49b6-9632-2a9ba57c3408 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMzExNTQyMWEtOTFmOS00NzMxLTg2NzktNDMxNDY4NDA1ZDc1IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYjlmZWZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA2YTg4O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzMTE1NDIxYS05MWY5LTQ3MzEtODY3OS00MzE0Njg0MDVkNzUpIi8+PC9zdmc+);
}








#s-33e6eb38-bb8b-49b6-9632-2a9ba57c3408 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-33e6eb38-bb8b-49b6-9632-2a9ba57c3408.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8434c5a1-27e3-4857-a6ac-da1ee8128854 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a {
  margin-left: auto;
margin-right: auto;
max-width: 120px;
text-align: center;
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-96f40498-fa4c-4659-ae13-c2eaf42e111a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-96f40498-fa4c-4659-ae13-c2eaf42e111a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a img.shogun-image {
  width: 100%;
  
  
  max-width: 120px;

      
    max-width: 120px;

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




.s-96f40498-fa4c-4659-ae13-c2eaf42e111a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-96f40498-fa4c-4659-ae13-c2eaf42e111a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-96f40498-fa4c-4659-ae13-c2eaf42e111a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-96f40498-fa4c-4659-ae13-c2eaf42e111a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-96f40498-fa4c-4659-ae13-c2eaf42e111a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-96f40498-fa4c-4659-ae13-c2eaf42e111a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a img.shogun-image {
  width: 100%;
  
  
  max-width: 120px;

      
    max-width: 120px;

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




.s-96f40498-fa4c-4659-ae13-c2eaf42e111a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-96f40498-fa4c-4659-ae13-c2eaf42e111a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-96f40498-fa4c-4659-ae13-c2eaf42e111a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-96f40498-fa4c-4659-ae13-c2eaf42e111a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-96f40498-fa4c-4659-ae13-c2eaf42e111a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-96f40498-fa4c-4659-ae13-c2eaf42e111a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a img.shogun-image {
  width: 100%;
  
  
  max-width: 120px;

      
    max-width: 120px;

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




.s-96f40498-fa4c-4659-ae13-c2eaf42e111a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-96f40498-fa4c-4659-ae13-c2eaf42e111a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-96f40498-fa4c-4659-ae13-c2eaf42e111a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-96f40498-fa4c-4659-ae13-c2eaf42e111a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-96f40498-fa4c-4659-ae13-c2eaf42e111a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-96f40498-fa4c-4659-ae13-c2eaf42e111a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a img.shogun-image {
  width: 100%;
  
  
  max-width: 120px;

      
    max-width: 120px;

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




.s-96f40498-fa4c-4659-ae13-c2eaf42e111a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-96f40498-fa4c-4659-ae13-c2eaf42e111a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-96f40498-fa4c-4659-ae13-c2eaf42e111a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-96f40498-fa4c-4659-ae13-c2eaf42e111a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-96f40498-fa4c-4659-ae13-c2eaf42e111a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-96f40498-fa4c-4659-ae13-c2eaf42e111a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a img.shogun-image {
  width: 100%;
  
  
  max-width: 120px;

      
    max-width: 120px;

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




.s-96f40498-fa4c-4659-ae13-c2eaf42e111a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-96f40498-fa4c-4659-ae13-c2eaf42e111a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-96f40498-fa4c-4659-ae13-c2eaf42e111a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-96f40498-fa4c-4659-ae13-c2eaf42e111a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
.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-e148074b-624e-4e47-8aab-9bb851b2732b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-e148074b-624e-4e47-8aab-9bb851b2732b .shogun-heading-component h2 {
  color: rgba(42, 42, 42, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


@media (min-width: 1200px){#s-e148074b-624e-4e47-8aab-9bb851b2732b .shogun-heading-component h2 {
  color: rgba(42, 42, 42, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e148074b-624e-4e47-8aab-9bb851b2732b .shogun-heading-component h2 {
  color: rgba(42, 42, 42, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e148074b-624e-4e47-8aab-9bb851b2732b .shogun-heading-component h2 {
  color: rgba(42, 42, 42, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


}
#s-8a024fcb-b8b9-4011-8d67-358f7b6329a3 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
}

@media (min-width: 0px) {
[id="s-8a024fcb-b8b9-4011-8d67-358f7b6329a3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8a024fcb-b8b9-4011-8d67-358f7b6329a3"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-8a024fcb-b8b9-4011-8d67-358f7b6329a3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8a024fcb-b8b9-4011-8d67-358f7b6329a3"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-8a024fcb-b8b9-4011-8d67-358f7b6329a3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8a024fcb-b8b9-4011-8d67-358f7b6329a3"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-8a024fcb-b8b9-4011-8d67-358f7b6329a3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-7de365a2-c5e0-4d0e-a7db-56407d0d1197 {
  background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
min-height: 50px;
background-attachment: scroll;
}

#s-7de365a2-c5e0-4d0e-a7db-56407d0d1197 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYjQxMzY3MzItY2Y2MS00ZGM0LWIzZjktNGNhY2VhNzUxY2FmIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojNjViZmQzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUxMzYzNjM2MzYzNjM2MzciIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMyMDZiN2Y7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2I0MTM2NzMyLWNmNjEtNGRjNC1iM2Y5LTRjYWNlYTc1MWNhZikiLz48L3N2Zz4=);
}








#s-7de365a2-c5e0-4d0e-a7db-56407d0d1197 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7de365a2-c5e0-4d0e-a7db-56407d0d1197.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c {
  margin-left: auto;
margin-right: auto;
max-width: 100%;
text-align: center;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c {
  margin: 0 !important;
  overflow: visible;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c40de56-08ec-4413-b987-81cbb29c763c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c40de56-08ec-4413-b987-81cbb29c763c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c img.shogun-image {
  /* Add background color handling */
  
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6c40de56-08ec-4413-b987-81cbb29c763c .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c40de56-08ec-4413-b987-81cbb29c763c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c40de56-08ec-4413-b987-81cbb29c763c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c.shogun-image {
  box-sizing: border-box;
}



.s-6c40de56-08ec-4413-b987-81cbb29c763c img.shogun-image {
  
}


@media (min-width: 1200px){#s-6c40de56-08ec-4413-b987-81cbb29c763c {
  margin: 0 !important;
  overflow: visible;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c40de56-08ec-4413-b987-81cbb29c763c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c40de56-08ec-4413-b987-81cbb29c763c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c img.shogun-image {
  /* Add background color handling */
  
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6c40de56-08ec-4413-b987-81cbb29c763c .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c40de56-08ec-4413-b987-81cbb29c763c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c40de56-08ec-4413-b987-81cbb29c763c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c.shogun-image {
  box-sizing: border-box;
}



.s-6c40de56-08ec-4413-b987-81cbb29c763c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6c40de56-08ec-4413-b987-81cbb29c763c {
  margin: 0 !important;
  overflow: visible;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c40de56-08ec-4413-b987-81cbb29c763c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c40de56-08ec-4413-b987-81cbb29c763c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c img.shogun-image {
  /* Add background color handling */
  
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6c40de56-08ec-4413-b987-81cbb29c763c .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c40de56-08ec-4413-b987-81cbb29c763c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c40de56-08ec-4413-b987-81cbb29c763c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c.shogun-image {
  box-sizing: border-box;
}



.s-6c40de56-08ec-4413-b987-81cbb29c763c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6c40de56-08ec-4413-b987-81cbb29c763c {
  margin: 0 !important;
  overflow: visible;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c40de56-08ec-4413-b987-81cbb29c763c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c40de56-08ec-4413-b987-81cbb29c763c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c img.shogun-image {
  /* Add background color handling */
  
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6c40de56-08ec-4413-b987-81cbb29c763c .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c40de56-08ec-4413-b987-81cbb29c763c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c40de56-08ec-4413-b987-81cbb29c763c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c.shogun-image {
  box-sizing: border-box;
}



.s-6c40de56-08ec-4413-b987-81cbb29c763c img.shogun-image {
  
}


}@media (max-width: 767px){#s-6c40de56-08ec-4413-b987-81cbb29c763c {
  margin: 0 !important;
  overflow: visible;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c40de56-08ec-4413-b987-81cbb29c763c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c40de56-08ec-4413-b987-81cbb29c763c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c img.shogun-image {
  /* Add background color handling */
  
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6c40de56-08ec-4413-b987-81cbb29c763c .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c40de56-08ec-4413-b987-81cbb29c763c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c40de56-08ec-4413-b987-81cbb29c763c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c40de56-08ec-4413-b987-81cbb29c763c.shogun-image {
  box-sizing: border-box;
}



.s-6c40de56-08ec-4413-b987-81cbb29c763c img.shogun-image {
  
}


}
#s-222699d3-d525-463c-89a8-7281d47bff90 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(174, 215, 219, 1);
}








#s-222699d3-d525-463c-89a8-7281d47bff90 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-222699d3-d525-463c-89a8-7281d47bff90.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

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

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

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

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

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

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

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

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

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

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

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

#s-348a08ee-5b1e-4bab-b203-a636a2ee9d95 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

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

#slider-v3-s-348a08ee-5b1e-4bab-b203-a636a2ee9d95 {
  --swiper-pagination-color: rgba(33, 226, 246, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(33, 226, 246, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
    --swiper-pagination-bottom: 14px !important;
    padding: 0 !important;
  
}

#slider-v3-s-348a08ee-5b1e-4bab-b203-a636a2ee9d95 > .swiper-button-prev,
#slider-v3-s-348a08ee-5b1e-4bab-b203-a636a2ee9d95 > .swiper-button-next {
  
    height: 100% !important;
  
}

#slider-v3-s-348a08ee-5b1e-4bab-b203-a636a2ee9d95 > .swiper-button-prev svg,
#slider-v3-s-348a08ee-5b1e-4bab-b203-a636a2ee9d95 > .swiper-button-next svg {
  fill: rgba(241, 205, 63, 1) !important;
  stroke: rgba(241, 205, 63, 1) !important;
  
}

#slider-v3-s-348a08ee-5b1e-4bab-b203-a636a2ee9d95 > .swiper-button-prev {
  
    left: 2% !important;
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-348a08ee-5b1e-4bab-b203-a636a2ee9d95 > .swiper-button-next {
  
    right: 2% !important;
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-348a08ee-5b1e-4bab-b203-a636a2ee9d95 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-348a08ee-5b1e-4bab-b203-a636a2ee9d95 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-348a08ee-5b1e-4bab-b203-a636a2ee9d95 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-348a08ee-5b1e-4bab-b203-a636a2ee9d95 .swiper-pagination {
  position:  absolute ;
  display: flex;
  margin-top:  0 ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-d343fb06-1ed6-4238-abaf-f420b9d95bb4 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
min-height: 50px;
background-color: rgba(174, 215, 219, 1);
}








#s-d343fb06-1ed6-4238-abaf-f420b9d95bb4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d343fb06-1ed6-4238-abaf-f420b9d95bb4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc {
  margin-left: auto;
margin-right: auto;
max-width: 387px;
text-align: center;
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c440f706-4765-440e-aea6-2c1aba1653bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c440f706-4765-440e-aea6-2c1aba1653bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c440f706-4765-440e-aea6-2c1aba1653bc img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-c440f706-4765-440e-aea6-2c1aba1653bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c440f706-4765-440e-aea6-2c1aba1653bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c440f706-4765-440e-aea6-2c1aba1653bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c440f706-4765-440e-aea6-2c1aba1653bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c440f706-4765-440e-aea6-2c1aba1653bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c440f706-4765-440e-aea6-2c1aba1653bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c440f706-4765-440e-aea6-2c1aba1653bc img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-c440f706-4765-440e-aea6-2c1aba1653bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c440f706-4765-440e-aea6-2c1aba1653bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c440f706-4765-440e-aea6-2c1aba1653bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c440f706-4765-440e-aea6-2c1aba1653bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c440f706-4765-440e-aea6-2c1aba1653bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c440f706-4765-440e-aea6-2c1aba1653bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c440f706-4765-440e-aea6-2c1aba1653bc img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-c440f706-4765-440e-aea6-2c1aba1653bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c440f706-4765-440e-aea6-2c1aba1653bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c440f706-4765-440e-aea6-2c1aba1653bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c440f706-4765-440e-aea6-2c1aba1653bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c440f706-4765-440e-aea6-2c1aba1653bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c440f706-4765-440e-aea6-2c1aba1653bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c440f706-4765-440e-aea6-2c1aba1653bc img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-c440f706-4765-440e-aea6-2c1aba1653bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c440f706-4765-440e-aea6-2c1aba1653bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c440f706-4765-440e-aea6-2c1aba1653bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c440f706-4765-440e-aea6-2c1aba1653bc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c440f706-4765-440e-aea6-2c1aba1653bc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c440f706-4765-440e-aea6-2c1aba1653bc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-c440f706-4765-440e-aea6-2c1aba1653bc img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-c440f706-4765-440e-aea6-2c1aba1653bc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c440f706-4765-440e-aea6-2c1aba1653bc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c440f706-4765-440e-aea6-2c1aba1653bc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c440f706-4765-440e-aea6-2c1aba1653bc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e87a2b13-dedd-4070-b1a1-15fd06aed2f5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
}

#s-e87a2b13-dedd-4070-b1a1-15fd06aed2f5 .shg-proportional-font-size,
#s-e87a2b13-dedd-4070-b1a1-15fd06aed2f5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f2c6fee4-e502-497f-8e7d-6194095db121 {
  margin-left: auto;
margin-right: auto;
padding-left: 30px;
padding-right: 30px;
}

#s-f2c6fee4-e502-497f-8e7d-6194095db121 .shg-proportional-font-size,
#s-f2c6fee4-e502-497f-8e7d-6194095db121 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5656046f-fce0-4363-8bee-9b47999af302 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
min-height: 50px;
background-color: rgba(174, 215, 219, 1);
}








#s-5656046f-fce0-4363-8bee-9b47999af302 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5656046f-fce0-4363-8bee-9b47999af302.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc {
  margin-left: auto;
margin-right: auto;
max-width: 387px;
text-align: center;
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fa11350c-fb6d-47ef-991b-4cc9dcc785dc.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b227b922-11fc-4fc3-9d52-b5eef7db7be1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
}

#s-b227b922-11fc-4fc3-9d52-b5eef7db7be1 .shg-proportional-font-size,
#s-b227b922-11fc-4fc3-9d52-b5eef7db7be1 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-df6843a8-00d3-4ea9-bc91-1dafa4767e07 {
  margin-left: auto;
margin-right: auto;
padding-left: 30px;
padding-right: 30px;
}

#s-df6843a8-00d3-4ea9-bc91-1dafa4767e07 .shg-proportional-font-size,
#s-df6843a8-00d3-4ea9-bc91-1dafa4767e07 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-64d9ef46-2b7f-412a-89a2-2cae2b88ac0c {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
min-height: 50px;
background-color: rgba(174, 215, 219, 1);
}








#s-64d9ef46-2b7f-412a-89a2-2cae2b88ac0c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-64d9ef46-2b7f-412a-89a2-2cae2b88ac0c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 {
  margin-left: auto;
margin-right: auto;
max-width: 387px;
text-align: center;
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dcce2107-ee19-4fb4-b987-540b08d5ffc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcce2107-ee19-4fb4-b987-540b08d5ffc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dcce2107-ee19-4fb4-b987-540b08d5ffc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcce2107-ee19-4fb4-b987-540b08d5ffc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dcce2107-ee19-4fb4-b987-540b08d5ffc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcce2107-ee19-4fb4-b987-540b08d5ffc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dcce2107-ee19-4fb4-b987-540b08d5ffc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcce2107-ee19-4fb4-b987-540b08d5ffc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-dcce2107-ee19-4fb4-b987-540b08d5ffc4 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dcce2107-ee19-4fb4-b987-540b08d5ffc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dcce2107-ee19-4fb4-b987-540b08d5ffc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dcce2107-ee19-4fb4-b987-540b08d5ffc4.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-fedf4d82-99fa-466b-92ef-cdb968d4f13e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
}

#s-fedf4d82-99fa-466b-92ef-cdb968d4f13e .shg-proportional-font-size,
#s-fedf4d82-99fa-466b-92ef-cdb968d4f13e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f9351afb-3e5c-47b3-859c-2af8ea282410 {
  margin-left: auto;
margin-right: auto;
padding-left: 30px;
padding-right: 30px;
}

#s-f9351afb-3e5c-47b3-859c-2af8ea282410 .shg-proportional-font-size,
#s-f9351afb-3e5c-47b3-859c-2af8ea282410 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-88ee174a-fb92-423b-ab5c-2cf77ee3fd71 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
min-height: 50px;
background-color: rgba(174, 215, 219, 1);
}








#s-88ee174a-fb92-423b-ab5c-2cf77ee3fd71 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88ee174a-fb92-423b-ab5c-2cf77ee3fd71.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59 {
  margin-left: auto;
margin-right: auto;
max-width: 387px;
text-align: center;
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b06c0925-4062-45dd-81f5-0b75ac92bf59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b06c0925-4062-45dd-81f5-0b75ac92bf59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59 img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-b06c0925-4062-45dd-81f5-0b75ac92bf59 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b06c0925-4062-45dd-81f5-0b75ac92bf59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b06c0925-4062-45dd-81f5-0b75ac92bf59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b06c0925-4062-45dd-81f5-0b75ac92bf59 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b06c0925-4062-45dd-81f5-0b75ac92bf59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b06c0925-4062-45dd-81f5-0b75ac92bf59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59 img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-b06c0925-4062-45dd-81f5-0b75ac92bf59 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b06c0925-4062-45dd-81f5-0b75ac92bf59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b06c0925-4062-45dd-81f5-0b75ac92bf59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b06c0925-4062-45dd-81f5-0b75ac92bf59 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b06c0925-4062-45dd-81f5-0b75ac92bf59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b06c0925-4062-45dd-81f5-0b75ac92bf59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59 img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-b06c0925-4062-45dd-81f5-0b75ac92bf59 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b06c0925-4062-45dd-81f5-0b75ac92bf59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b06c0925-4062-45dd-81f5-0b75ac92bf59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b06c0925-4062-45dd-81f5-0b75ac92bf59 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b06c0925-4062-45dd-81f5-0b75ac92bf59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b06c0925-4062-45dd-81f5-0b75ac92bf59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59 img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-b06c0925-4062-45dd-81f5-0b75ac92bf59 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b06c0925-4062-45dd-81f5-0b75ac92bf59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b06c0925-4062-45dd-81f5-0b75ac92bf59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b06c0925-4062-45dd-81f5-0b75ac92bf59 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b06c0925-4062-45dd-81f5-0b75ac92bf59 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b06c0925-4062-45dd-81f5-0b75ac92bf59 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59 img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-b06c0925-4062-45dd-81f5-0b75ac92bf59 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b06c0925-4062-45dd-81f5-0b75ac92bf59.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b06c0925-4062-45dd-81f5-0b75ac92bf59.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b06c0925-4062-45dd-81f5-0b75ac92bf59.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b5a5ee6f-98eb-431e-a36b-d5a698a08fe0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
}

#s-b5a5ee6f-98eb-431e-a36b-d5a698a08fe0 .shg-proportional-font-size,
#s-b5a5ee6f-98eb-431e-a36b-d5a698a08fe0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-35846c2f-06df-44be-8842-4c4a1f8d7cf0 {
  margin-left: auto;
margin-right: auto;
padding-left: 30px;
padding-right: 30px;
}

#s-35846c2f-06df-44be-8842-4c4a1f8d7cf0 .shg-proportional-font-size,
#s-35846c2f-06df-44be-8842-4c4a1f8d7cf0 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a93b1090-d09f-46fb-b4e3-f490b6dfceca {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 0%;
min-height: 50px;
background-color: rgba(174, 215, 219, 1);
}








#s-a93b1090-d09f-46fb-b4e3-f490b6dfceca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a93b1090-d09f-46fb-b4e3-f490b6dfceca.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee {
  margin-left: auto;
margin-right: auto;
max-width: 387px;
text-align: center;
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-91cc6209-7eb1-4812-b864-cc26c0c71aee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-91cc6209-7eb1-4812-b864-cc26c0c71aee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-91cc6209-7eb1-4812-b864-cc26c0c71aee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-91cc6209-7eb1-4812-b864-cc26c0c71aee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91cc6209-7eb1-4812-b864-cc26c0c71aee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-91cc6209-7eb1-4812-b864-cc26c0c71aee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-91cc6209-7eb1-4812-b864-cc26c0c71aee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-91cc6209-7eb1-4812-b864-cc26c0c71aee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-91cc6209-7eb1-4812-b864-cc26c0c71aee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-91cc6209-7eb1-4812-b864-cc26c0c71aee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91cc6209-7eb1-4812-b864-cc26c0c71aee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-91cc6209-7eb1-4812-b864-cc26c0c71aee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-91cc6209-7eb1-4812-b864-cc26c0c71aee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-91cc6209-7eb1-4812-b864-cc26c0c71aee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-91cc6209-7eb1-4812-b864-cc26c0c71aee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-91cc6209-7eb1-4812-b864-cc26c0c71aee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91cc6209-7eb1-4812-b864-cc26c0c71aee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-91cc6209-7eb1-4812-b864-cc26c0c71aee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-91cc6209-7eb1-4812-b864-cc26c0c71aee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-91cc6209-7eb1-4812-b864-cc26c0c71aee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-91cc6209-7eb1-4812-b864-cc26c0c71aee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-91cc6209-7eb1-4812-b864-cc26c0c71aee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91cc6209-7eb1-4812-b864-cc26c0c71aee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-91cc6209-7eb1-4812-b864-cc26c0c71aee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-91cc6209-7eb1-4812-b864-cc26c0c71aee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-91cc6209-7eb1-4812-b864-cc26c0c71aee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee img.shogun-image {
  width: 100%;
  
  
  max-width: 387px;

      
    max-width: 387px;

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




.s-91cc6209-7eb1-4812-b864-cc26c0c71aee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-91cc6209-7eb1-4812-b864-cc26c0c71aee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-91cc6209-7eb1-4812-b864-cc26c0c71aee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91cc6209-7eb1-4812-b864-cc26c0c71aee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-27d63d64-c20f-45b4-b945-8fe76aac7919 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
}

#s-27d63d64-c20f-45b4-b945-8fe76aac7919 .shg-proportional-font-size,
#s-27d63d64-c20f-45b4-b945-8fe76aac7919 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f2e09774-afde-436f-a3e1-46936c0676bd {
  margin-left: auto;
margin-right: auto;
padding-left: 30px;
padding-right: 30px;
}

#s-f2e09774-afde-436f-a3e1-46936c0676bd .shg-proportional-font-size,
#s-f2e09774-afde-436f-a3e1-46936c0676bd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3a186464-b6b0-432a-add4-71d0156716ae {
  margin-left: auto;
margin-right: auto;
padding-top: 80px;
padding-left: 20%;
padding-bottom: 50px;
padding-right: 20%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-3a186464-b6b0-432a-add4-71d0156716ae {
  padding-top: 20px;
padding-left: 5%;
padding-right: 5%;
}
}







#s-3a186464-b6b0-432a-add4-71d0156716ae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3a186464-b6b0-432a-add4-71d0156716ae.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef {
  display: none;
}
#s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef, #wrap-s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef, #wrap-content-s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef {
  display: none;
}
#s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef, #wrap-s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef, #wrap-content-s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef {
  display: none;
}
#s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef, #wrap-s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef, #wrap-content-s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef { display: none !important; }}
@media (min-width: 0px) {
[id="s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ba42f73c-a2f4-4c7e-88e1-cca5bcee19ef"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-6c3c715d-2f82-4cfb-bfca-5d33fb52a86d {
  margin-left: auto;
margin-right: auto;
padding-left: 10%;
padding-right: 10%;
min-height: 50px;
}
@media (max-width: 767px){#s-6c3c715d-2f82-4cfb-bfca-5d33fb52a86d {
  margin-bottom: 50px;
padding-bottom: 0px;
display: none;
}
#s-6c3c715d-2f82-4cfb-bfca-5d33fb52a86d, #wrap-s-6c3c715d-2f82-4cfb-bfca-5d33fb52a86d, #wrap-content-s-6c3c715d-2f82-4cfb-bfca-5d33fb52a86d { display: none !important; }}







#s-6c3c715d-2f82-4cfb-bfca-5d33fb52a86d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6c3c715d-2f82-4cfb-bfca-5d33fb52a86d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  margin-left: auto;
margin-right: auto;
max-width: 120px;
text-align: left;
}
@media (max-width: 767px){#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  margin-top: 20px;
margin-bottom: 20px;
text-align: center;
}
}
#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-388ec204-f71a-4374-ab77-3a9ae239b9b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-388ec204-f71a-4374-ab77-3a9ae239b9b9.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-388ec204-f71a-4374-ab77-3a9ae239b9b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9.shogun-image {
  box-sizing: border-box;
}



.s-388ec204-f71a-4374-ab77-3a9ae239b9b9 img.shogun-image {
  
}


@media (min-width: 1200px){#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-388ec204-f71a-4374-ab77-3a9ae239b9b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-388ec204-f71a-4374-ab77-3a9ae239b9b9.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-388ec204-f71a-4374-ab77-3a9ae239b9b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9.shogun-image {
  box-sizing: border-box;
}



.s-388ec204-f71a-4374-ab77-3a9ae239b9b9 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-388ec204-f71a-4374-ab77-3a9ae239b9b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-388ec204-f71a-4374-ab77-3a9ae239b9b9.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-388ec204-f71a-4374-ab77-3a9ae239b9b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9.shogun-image {
  box-sizing: border-box;
}



.s-388ec204-f71a-4374-ab77-3a9ae239b9b9 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-388ec204-f71a-4374-ab77-3a9ae239b9b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-388ec204-f71a-4374-ab77-3a9ae239b9b9.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-388ec204-f71a-4374-ab77-3a9ae239b9b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9.shogun-image {
  box-sizing: border-box;
}



.s-388ec204-f71a-4374-ab77-3a9ae239b9b9 img.shogun-image {
  
}


}@media (max-width: 767px){#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  margin: 0 !important;
  overflow: visible;
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20px;
  margin-bottom: 20px;
}

.shg-image-content-margin-container-s-388ec204-f71a-4374-ab77-3a9ae239b9b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 img.shogun-image {
  /* Add background color handling */
  
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-388ec204-f71a-4374-ab77-3a9ae239b9b9 .shogun-image-content {
  
    justify-content: center;
  
}

.s-388ec204-f71a-4374-ab77-3a9ae239b9b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-388ec204-f71a-4374-ab77-3a9ae239b9b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-388ec204-f71a-4374-ab77-3a9ae239b9b9.shogun-image {
  box-sizing: border-box;
}



.s-388ec204-f71a-4374-ab77-3a9ae239b9b9 img.shogun-image {
  
}


}
#s-8ac15d68-5f81-4c48-a60d-89a9d20658ac {
  margin-left: auto;
margin-right: auto;
}

#s-8ac15d68-5f81-4c48-a60d-89a9d20658ac .shg-proportional-font-size,
#s-8ac15d68-5f81-4c48-a60d-89a9d20658ac .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f2a68d81-a82e-42e1-ba98-919690ca082a {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
min-height: 50px;
}








#s-f2a68d81-a82e-42e1-ba98-919690ca082a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f2a68d81-a82e-42e1-ba98-919690ca082a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-31ba56f9-8930-4278-bbb5-67dc208a116f {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-31ba56f9-8930-4278-bbb5-67dc208a116f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-31ba56f9-8930-4278-bbb5-67dc208a116f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-31ba56f9-8930-4278-bbb5-67dc208a116f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-31ba56f9-8930-4278-bbb5-67dc208a116f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-189306cc-8aff-42e2-9901-0372f1b63dd5 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-189306cc-8aff-42e2-9901-0372f1b63dd5 {
  margin-top: 20px;
margin-bottom: 20px;
}
}







#s-189306cc-8aff-42e2-9901-0372f1b63dd5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-189306cc-8aff-42e2-9901-0372f1b63dd5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  margin-left: auto;
margin-right: auto;
max-width: 70px;
text-align: center;
}
@media (max-width: 767px){#s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  margin-bottom: 10px;
}
}
#s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-afc5f98c-0aa3-4545-a376-25030d3e938b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-afc5f98c-0aa3-4545-a376-25030d3e938b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 12px;
  border-right-width: 12px;
  border-top-width: 12px;
  border-bottom-width: 12px;
  border-color: rgba(51, 103, 124, 1);
  border-style: none;
  border-radius: 100px;
  /* Add background color handling */
  background: rgba(51, 103, 124, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-afc5f98c-0aa3-4545-a376-25030d3e938b img.shogun-image {
  width: 100%;
  
  
  max-width: 70px;

      
    max-width: 70px;

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




.s-afc5f98c-0aa3-4545-a376-25030d3e938b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-afc5f98c-0aa3-4545-a376-25030d3e938b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-afc5f98c-0aa3-4545-a376-25030d3e938b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-afc5f98c-0aa3-4545-a376-25030d3e938b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-afc5f98c-0aa3-4545-a376-25030d3e938b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-afc5f98c-0aa3-4545-a376-25030d3e938b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-afc5f98c-0aa3-4545-a376-25030d3e938b img.shogun-image {
  width: 100%;
  
  
  max-width: 70px;

      
    max-width: 70px;

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




.s-afc5f98c-0aa3-4545-a376-25030d3e938b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-afc5f98c-0aa3-4545-a376-25030d3e938b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-afc5f98c-0aa3-4545-a376-25030d3e938b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-afc5f98c-0aa3-4545-a376-25030d3e938b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-afc5f98c-0aa3-4545-a376-25030d3e938b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-afc5f98c-0aa3-4545-a376-25030d3e938b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-afc5f98c-0aa3-4545-a376-25030d3e938b img.shogun-image {
  width: 100%;
  
  
  max-width: 70px;

      
    max-width: 70px;

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




.s-afc5f98c-0aa3-4545-a376-25030d3e938b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-afc5f98c-0aa3-4545-a376-25030d3e938b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-afc5f98c-0aa3-4545-a376-25030d3e938b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-afc5f98c-0aa3-4545-a376-25030d3e938b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-afc5f98c-0aa3-4545-a376-25030d3e938b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-afc5f98c-0aa3-4545-a376-25030d3e938b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-afc5f98c-0aa3-4545-a376-25030d3e938b img.shogun-image {
  width: 100%;
  
  
  max-width: 70px;

      
    max-width: 70px;

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




.s-afc5f98c-0aa3-4545-a376-25030d3e938b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-afc5f98c-0aa3-4545-a376-25030d3e938b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-afc5f98c-0aa3-4545-a376-25030d3e938b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-afc5f98c-0aa3-4545-a376-25030d3e938b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-afc5f98c-0aa3-4545-a376-25030d3e938b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 10px;
}

#s-afc5f98c-0aa3-4545-a376-25030d3e938b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-afc5f98c-0aa3-4545-a376-25030d3e938b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-afc5f98c-0aa3-4545-a376-25030d3e938b img.shogun-image {
  width: 100%;
  
  
  max-width: 70px;

      
    max-width: 70px;

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




.s-afc5f98c-0aa3-4545-a376-25030d3e938b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-afc5f98c-0aa3-4545-a376-25030d3e938b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-afc5f98c-0aa3-4545-a376-25030d3e938b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-afc5f98c-0aa3-4545-a376-25030d3e938b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-3878f9b9-2b06-4b2c-a2dc-22f4aedb58ba {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 50px;
background-color: rgba(51, 103, 124, 1);
}

#s-3878f9b9-2b06-4b2c-a2dc-22f4aedb58ba .shg-proportional-font-size,
#s-3878f9b9-2b06-4b2c-a2dc-22f4aedb58ba .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-47ba9bff-7fea-4706-93b1-47ba3366c1c5 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-47ba9bff-7fea-4706-93b1-47ba3366c1c5 {
  margin-top: 20px;
margin-bottom: 20px;
}
}







#s-47ba9bff-7fea-4706-93b1-47ba3366c1c5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-47ba9bff-7fea-4706-93b1-47ba3366c1c5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  margin-left: auto;
margin-right: auto;
max-width: 70px;
text-align: center;
}
@media (max-width: 767px){#s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  margin-bottom: 10px;
}
}
#s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-07dda0cf-c1b5-4255-ab72-34416d369bce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-07dda0cf-c1b5-4255-ab72-34416d369bce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 12px;
  border-right-width: 12px;
  border-top-width: 12px;
  border-bottom-width: 12px;
  border-color: rgba(51, 103, 124, 1);
  border-style: none;
  border-radius: 100px;
  /* Add background color handling */
  background: rgba(51, 103, 124, 1);
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-07dda0cf-c1b5-4255-ab72-34416d369bce img.shogun-image {
  width: 100%;
  
  
  max-width: 70px;

      
    max-width: 70px;

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




.s-07dda0cf-c1b5-4255-ab72-34416d369bce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-07dda0cf-c1b5-4255-ab72-34416d369bce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07dda0cf-c1b5-4255-ab72-34416d369bce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07dda0cf-c1b5-4255-ab72-34416d369bce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-07dda0cf-c1b5-4255-ab72-34416d369bce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-07dda0cf-c1b5-4255-ab72-34416d369bce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-07dda0cf-c1b5-4255-ab72-34416d369bce img.shogun-image {
  width: 100%;
  
  
  max-width: 70px;

      
    max-width: 70px;

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




.s-07dda0cf-c1b5-4255-ab72-34416d369bce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-07dda0cf-c1b5-4255-ab72-34416d369bce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07dda0cf-c1b5-4255-ab72-34416d369bce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07dda0cf-c1b5-4255-ab72-34416d369bce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-07dda0cf-c1b5-4255-ab72-34416d369bce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-07dda0cf-c1b5-4255-ab72-34416d369bce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-07dda0cf-c1b5-4255-ab72-34416d369bce img.shogun-image {
  width: 100%;
  
  
  max-width: 70px;

      
    max-width: 70px;

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




.s-07dda0cf-c1b5-4255-ab72-34416d369bce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-07dda0cf-c1b5-4255-ab72-34416d369bce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07dda0cf-c1b5-4255-ab72-34416d369bce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07dda0cf-c1b5-4255-ab72-34416d369bce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-07dda0cf-c1b5-4255-ab72-34416d369bce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-07dda0cf-c1b5-4255-ab72-34416d369bce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-07dda0cf-c1b5-4255-ab72-34416d369bce img.shogun-image {
  width: 100%;
  
  
  max-width: 70px;

      
    max-width: 70px;

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




.s-07dda0cf-c1b5-4255-ab72-34416d369bce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-07dda0cf-c1b5-4255-ab72-34416d369bce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07dda0cf-c1b5-4255-ab72-34416d369bce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07dda0cf-c1b5-4255-ab72-34416d369bce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-07dda0cf-c1b5-4255-ab72-34416d369bce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  margin-bottom: 10px;
}

#s-07dda0cf-c1b5-4255-ab72-34416d369bce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-07dda0cf-c1b5-4255-ab72-34416d369bce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-07dda0cf-c1b5-4255-ab72-34416d369bce img.shogun-image {
  width: 100%;
  
  
  max-width: 70px;

      
    max-width: 70px;

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




.s-07dda0cf-c1b5-4255-ab72-34416d369bce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-07dda0cf-c1b5-4255-ab72-34416d369bce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-07dda0cf-c1b5-4255-ab72-34416d369bce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-07dda0cf-c1b5-4255-ab72-34416d369bce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-eecdba86-ce29-4058-89a7-263afdbf6f52 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 50px;
background-color: rgba(51, 103, 124, 1);
}

#s-eecdba86-ce29-4058-89a7-263afdbf6f52 .shg-proportional-font-size,
#s-eecdba86-ce29-4058-89a7-263afdbf6f52 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-387737fd-7901-4cfd-983a-a691027a5bea {
  margin-left: auto;
margin-right: auto;
}

#s-387737fd-7901-4cfd-983a-a691027a5bea .shg-proportional-font-size,
#s-387737fd-7901-4cfd-983a-a691027a5bea .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-84ee761a-5ffe-4a7e-8a0d-583858a697c3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-7a9b695f-937d-41a2-a8b1-fb0c1d48fb33 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-0709009f-efe1-46e7-818d-daebb39a9918 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-0709009f-efe1-46e7-818d-daebb39a9918 {
  margin-top: 20px;
}
}
#s-7ba54b60-12db-4347-a7e9-69eae8216464 {
  background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
padding-top: 80px;
padding-left: 10%;
padding-bottom: 50px;
padding-right: 10%;
min-height: 50px;
}
@media (max-width: 767px){#s-7ba54b60-12db-4347-a7e9-69eae8216464 {
  padding-top: 50px;
padding-left: 8%;
padding-right: 8%;
}
}
#s-7ba54b60-12db-4347-a7e9-69eae8216464 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMWFmZWM3NDItZTAwNy00YWE5LWIxYjgtMDNhMGM3MjVkZjI1IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYjlmZWZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA2YTg4O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMxYWZlYzc0Mi1lMDA3LTRhYTktYjFiOC0wM2EwYzcyNWRmMjUpIi8+PC9zdmc+);
}








#s-7ba54b60-12db-4347-a7e9-69eae8216464 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7ba54b60-12db-4347-a7e9-69eae8216464.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4f59d88f-834f-4507-92cb-24468b938054 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1160px;
}








#s-4f59d88f-834f-4507-92cb-24468b938054 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4f59d88f-834f-4507-92cb-24468b938054.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-18b7e603-94f0-4ce0-990e-f70f5ab405c5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-18b7e603-94f0-4ce0-990e-f70f5ab405c5 .shogun-heading-component h2 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


@media (max-width: 767px){#s-18b7e603-94f0-4ce0-990e-f70f5ab405c5 .shogun-heading-component h2 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


}
#s-b341c3da-81bc-4c0c-ad3b-43324b311ae5 {
  margin-left: auto;
margin-right: auto;
padding-left: 10%;
padding-bottom: 50px;
padding-right: 10%;
}

#s-b341c3da-81bc-4c0c-ad3b-43324b311ae5 .shg-proportional-font-size,
#s-b341c3da-81bc-4c0c-ad3b-43324b311ae5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

.shogun-tabs {
  margin: 0 !important;
  list-style: none !important;
  padding: 0 0 0 0;
  overflow: visible;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.shogun-tabs.shogun-modern {
  padding-left: 10px;
  padding-right: 5px;
  overflow: hidden;
  transform: translate(0px, 0px);
}

.shogun-tabs li {
  text-decoration: none;
  cursor: pointer;
  position: relative;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}

.shogun-tabs.shogun-modern li {
  width: 200px;
  height: 45px;
  margin: 0 5px 0 0;
}

.shogun-tabs.shogun-rounded li {
  margin-bottom: 0;
  float: left;
  box-sizing: border-box;
  margin-right: 2px;
  line-height: 1.42857143;
  position: relative;
  display: block;
  overflow: visible;
}

.shogun-tabs.shogun-rounded li .shogun-tab-box {
  padding: 10px 15px !important;
  border-radius: 4px 4px 0 0;
}

.shogun-tabs.shogun-modern li .shogun-tab-box {
  padding: 12px 5px !important;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  .shogun-tabs.shogun-rounded li .shogun-tab-box {
    padding: 10px 5px !important;
    text-align: center;
  }

  .shogun-tabs.shogun-modern li .shogun-tab-box {
    padding: 12px 15px !important;
  }
}

.shogun-tabs.shogun-rounded .shogun-tab-box {
  border-bottom: none !important;
}

.shogun-tabs.shogun-modern li.active {
  z-index: 40;
}

.shogun-tabs.shogun-modern li .shogun-tab-box::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  left: 0;
  z-index: -1;
  outline: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  content: "";
  transform: perspective(100px) rotateX(30deg);
  -webkit-transform: perspective(100px) rotateX(30deg);
}

.shogun-tabs.shogun-modern li.shogun-tab-active .shogun-tab-box::after {
  border-bottom: none !important;
  height: 46px;
}

.shogun-tabs-body {
  padding-top: 10px;
}

.shogun-tabs-body.shogun-rounded {
  margin-top: 0px !important;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.shogun-tabs-body > .shogun-tab-content {
  display: none;
}

.shogun-tabs-body > .shogun-tab-content.shogun-tab-active {
  -webkit-animation: fadeIn 0.5s;
  animation: fadeIn 0.5s;
  display: block;
}

.shogun-tab-border {
  position: absolute;
}

.shogun-tab-title {
  white-space: nowrap;
  text-align: center;

  display: inline-block;
  width: 100%;
}

.shogun-tabs.shogun-modern .shogun-tab-title {
  /** Hack for Safari weird bug */
  /* https://stackoverflow.com/questions/18146511/bug-in-css3-rotatey-transition-on-safari */
  transform: translateZ(1000px);
}

#s-1a75ff5b-d55b-4eb2-a7df-831d86d85936 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}


  #s-1a75ff5b-d55b-4eb2-a7df-831d86d85936 .shogun-tabs > li > .shogun-tab-box {
    background: rgba(142, 210, 218, 1);
    border: 0px solid rgba(255, 255, 255, 0);
  }
  #s-1a75ff5b-d55b-4eb2-a7df-831d86d85936 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(51, 103, 124, 1);
    border: 0px solid #ddd;
  }
#s-1a75ff5b-d55b-4eb2-a7df-831d86d85936 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 18px;
}

#s-1a75ff5b-d55b-4eb2-a7df-831d86d85936 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-1a75ff5b-d55b-4eb2-a7df-831d86d85936 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 0px);
  left: 0px;
  bottom: -0px;
  height: 0px;
  background: rgba(51, 103, 124, 1);
}

#s-1a75ff5b-d55b-4eb2-a7df-831d86d85936 .shogun-tabs-body {
  margin-top: -0px;
  border-top: 0px solid #ddd;
}

#s-998bb500-43eb-4e83-a67c-c83b62676295 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-998bb500-43eb-4e83-a67c-c83b62676295"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-998bb500-43eb-4e83-a67c-c83b62676295"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-998bb500-43eb-4e83-a67c-c83b62676295"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-998bb500-43eb-4e83-a67c-c83b62676295"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-998bb500-43eb-4e83-a67c-c83b62676295"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-998bb500-43eb-4e83-a67c-c83b62676295"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-998bb500-43eb-4e83-a67c-c83b62676295"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

#s-72f67c9c-6f54-4409-a968-eb770c253106 {
  background-attachment: fixed;
margin-top: 50px;
margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-72f67c9c-6f54-4409-a968-eb770c253106 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-72f67c9c-6f54-4409-a968-eb770c253106.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-639c0083-d037-4687-b3e0-0d5353d4ce3e {
  margin-left: auto;
margin-right: auto;
}

#s-639c0083-d037-4687-b3e0-0d5353d4ce3e .shg-proportional-font-size,
#s-639c0083-d037-4687-b3e0-0d5353d4ce3e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-fa439ec5-2a05-4aeb-883a-18e3dda6dcfc {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}

#s-fa439ec5-2a05-4aeb-883a-18e3dda6dcfc .shg-proportional-font-size,
#s-fa439ec5-2a05-4aeb-883a-18e3dda6dcfc .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-35571a76-75f0-4d97-82a5-7056959b50c4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-057fe26f-1798-4f21-804a-ae52ec0ffb84 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-057fe26f-1798-4f21-804a-ae52ec0ffb84"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-057fe26f-1798-4f21-804a-ae52ec0ffb84"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-057fe26f-1798-4f21-804a-ae52ec0ffb84"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-057fe26f-1798-4f21-804a-ae52ec0ffb84"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-057fe26f-1798-4f21-804a-ae52ec0ffb84"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-057fe26f-1798-4f21-804a-ae52ec0ffb84"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-057fe26f-1798-4f21-804a-ae52ec0ffb84"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

#s-b3587068-41bb-44a0-8e59-80556d77023f {
  background-attachment: fixed;
margin-top: 50px;
margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-b3587068-41bb-44a0-8e59-80556d77023f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b3587068-41bb-44a0-8e59-80556d77023f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8ede9cc9-290e-4dc7-8885-6738e81aa86f {
  margin-left: auto;
margin-right: auto;
}

#s-8ede9cc9-290e-4dc7-8885-6738e81aa86f .shg-proportional-font-size,
#s-8ede9cc9-290e-4dc7-8885-6738e81aa86f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-256f4657-41e1-41fc-8287-0c1856e998f4 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}

#s-256f4657-41e1-41fc-8287-0c1856e998f4 .shg-proportional-font-size,
#s-256f4657-41e1-41fc-8287-0c1856e998f4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7fee6b62-f44b-4cec-8dcf-4991f124e985 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-de917e4b-8319-4fc8-ac23-468891b623a4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-de917e4b-8319-4fc8-ac23-468891b623a4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-de917e4b-8319-4fc8-ac23-468891b623a4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-de917e4b-8319-4fc8-ac23-468891b623a4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-de917e4b-8319-4fc8-ac23-468891b623a4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-d38a5704-0138-46f8-b59e-1cbc4d5379c5 {
  background-attachment: fixed;
margin-top: 50px;
margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-d38a5704-0138-46f8-b59e-1cbc4d5379c5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d38a5704-0138-46f8-b59e-1cbc4d5379c5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a224552d-68ab-4cc3-a581-2e9f50cf9a10 {
  margin-left: auto;
margin-right: auto;
}

#s-a224552d-68ab-4cc3-a581-2e9f50cf9a10 .shg-proportional-font-size,
#s-a224552d-68ab-4cc3-a581-2e9f50cf9a10 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5caa1cd8-ad60-4624-9315-92ee73576292 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}

#s-5caa1cd8-ad60-4624-9315-92ee73576292 .shg-proportional-font-size,
#s-5caa1cd8-ad60-4624-9315-92ee73576292 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f {
  margin-left: auto;
margin-right: auto;
max-width: 580px;
text-align: center;
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a54a57d0-7af3-4fc9-a941-c319e70a612f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a54a57d0-7af3-4fc9-a941-c319e70a612f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-a54a57d0-7af3-4fc9-a941-c319e70a612f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a54a57d0-7af3-4fc9-a941-c319e70a612f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a54a57d0-7af3-4fc9-a941-c319e70a612f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a54a57d0-7af3-4fc9-a941-c319e70a612f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a54a57d0-7af3-4fc9-a941-c319e70a612f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a54a57d0-7af3-4fc9-a941-c319e70a612f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-a54a57d0-7af3-4fc9-a941-c319e70a612f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a54a57d0-7af3-4fc9-a941-c319e70a612f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a54a57d0-7af3-4fc9-a941-c319e70a612f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a54a57d0-7af3-4fc9-a941-c319e70a612f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a54a57d0-7af3-4fc9-a941-c319e70a612f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a54a57d0-7af3-4fc9-a941-c319e70a612f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-a54a57d0-7af3-4fc9-a941-c319e70a612f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a54a57d0-7af3-4fc9-a941-c319e70a612f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a54a57d0-7af3-4fc9-a941-c319e70a612f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a54a57d0-7af3-4fc9-a941-c319e70a612f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a54a57d0-7af3-4fc9-a941-c319e70a612f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a54a57d0-7af3-4fc9-a941-c319e70a612f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-a54a57d0-7af3-4fc9-a941-c319e70a612f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a54a57d0-7af3-4fc9-a941-c319e70a612f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a54a57d0-7af3-4fc9-a941-c319e70a612f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a54a57d0-7af3-4fc9-a941-c319e70a612f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a54a57d0-7af3-4fc9-a941-c319e70a612f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a54a57d0-7af3-4fc9-a941-c319e70a612f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-a54a57d0-7af3-4fc9-a941-c319e70a612f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a54a57d0-7af3-4fc9-a941-c319e70a612f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a54a57d0-7af3-4fc9-a941-c319e70a612f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a54a57d0-7af3-4fc9-a941-c319e70a612f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-fd062653-8889-4a65-9694-d41a74d97d19 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-fd062653-8889-4a65-9694-d41a74d97d19"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fd062653-8889-4a65-9694-d41a74d97d19"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-fd062653-8889-4a65-9694-d41a74d97d19"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-fd062653-8889-4a65-9694-d41a74d97d19"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-fd062653-8889-4a65-9694-d41a74d97d19"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-fd062653-8889-4a65-9694-d41a74d97d19"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-fd062653-8889-4a65-9694-d41a74d97d19"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

#s-c8536d93-ec38-4bde-96bf-63d3fd642dc7 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(178, 154, 56, 1);
}








#s-c8536d93-ec38-4bde-96bf-63d3fd642dc7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c8536d93-ec38-4bde-96bf-63d3fd642dc7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

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

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

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  color: ;
  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-4f166d90-72cc-4fdb-a48f-facbdf9c1b48 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
}

#s-a61aff7f-f89b-461c-825a-06a9c3debd6b {
  margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
}

#s-ec62cf3e-2360-4372-85cd-c80b7aa0f4d9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-21851412-32c5-48f5-938e-7abaf8b23f3e {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 80px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
min-height: 50px;
background-position: center center;
}
@media (max-width: 767px){#s-21851412-32c5-48f5-938e-7abaf8b23f3e {
  
}
}
#s-21851412-32c5-48f5-938e-7abaf8b23f3e {
  background-image: url(https://i.shgcdn.com/85ed11c5-668d-40fc-a8e4-74aa89f2401e/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-21851412-32c5-48f5-938e-7abaf8b23f3e {
  background-image: url(https://i.shgcdn.com/85ed11c5-668d-40fc-a8e4-74aa89f2401e/-/resize/480x/);
}
#s-21851412-32c5-48f5-938e-7abaf8b23f3e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-21851412-32c5-48f5-938e-7abaf8b23f3e {
  background-image: url(https://i.shgcdn.com/85ed11c5-668d-40fc-a8e4-74aa89f2401e/-/resize/960x/);
}
#s-21851412-32c5-48f5-938e-7abaf8b23f3e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-21851412-32c5-48f5-938e-7abaf8b23f3e {
  background-image: url(https://i.shgcdn.com/85ed11c5-668d-40fc-a8e4-74aa89f2401e/-/resize/768x/);
}
#s-21851412-32c5-48f5-938e-7abaf8b23f3e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-21851412-32c5-48f5-938e-7abaf8b23f3e {
  background-image: url(https://i.shgcdn.com/85ed11c5-668d-40fc-a8e4-74aa89f2401e/-/resize/1536x/);
}
#s-21851412-32c5-48f5-938e-7abaf8b23f3e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-21851412-32c5-48f5-938e-7abaf8b23f3e {
  background-image: url(https://i.shgcdn.com/85ed11c5-668d-40fc-a8e4-74aa89f2401e/-/resize/1024x/);
}
#s-21851412-32c5-48f5-938e-7abaf8b23f3e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-21851412-32c5-48f5-938e-7abaf8b23f3e {
  background-image: url(https://i.shgcdn.com/85ed11c5-668d-40fc-a8e4-74aa89f2401e/-/resize/2048x/);
}
#s-21851412-32c5-48f5-938e-7abaf8b23f3e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-21851412-32c5-48f5-938e-7abaf8b23f3e {
  background-image: url(https://i.shgcdn.com/85ed11c5-668d-40fc-a8e4-74aa89f2401e/-/resize/1200x/);
}
#s-21851412-32c5-48f5-938e-7abaf8b23f3e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-21851412-32c5-48f5-938e-7abaf8b23f3e {
  background-image: url(https://i.shgcdn.com/85ed11c5-668d-40fc-a8e4-74aa89f2401e/-/resize/2048x/);
}
#s-21851412-32c5-48f5-938e-7abaf8b23f3e.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-21851412-32c5-48f5-938e-7abaf8b23f3e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-21851412-32c5-48f5-938e-7abaf8b23f3e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d220af96-e6ef-479f-903f-4705e0b9efb4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1160px;
}








#s-d220af96-e6ef-479f-903f-4705e0b9efb4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d220af96-e6ef-479f-903f-4705e0b9efb4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-41aaf541-80ad-4253-991c-253f738ff644 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-41aaf541-80ad-4253-991c-253f738ff644 .shogun-heading-component h2 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-caca7193-fe9f-4bbf-94a0-8ddd79ba7c69 {
  margin-left: auto;
margin-right: auto;
padding-left: 10%;
padding-bottom: 50px;
padding-right: 10%;
}

#s-caca7193-fe9f-4bbf-94a0-8ddd79ba7c69 .shg-proportional-font-size,
#s-caca7193-fe9f-4bbf-94a0-8ddd79ba7c69 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 {
  margin-left: auto;
margin-right: auto;
max-width: 1920px;
text-align: center;
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

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




.s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8a6770f4-3423-43e4-96eb-e60e4edfaa16.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a6770f4-3423-43e4-96eb-e60e4edfaa16.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

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




.s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8a6770f4-3423-43e4-96eb-e60e4edfaa16.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a6770f4-3423-43e4-96eb-e60e4edfaa16.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

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




.s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8a6770f4-3423-43e4-96eb-e60e4edfaa16.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a6770f4-3423-43e4-96eb-e60e4edfaa16.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

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




.s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8a6770f4-3423-43e4-96eb-e60e4edfaa16.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a6770f4-3423-43e4-96eb-e60e4edfaa16.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 img.shogun-image {
  width: 100%;
  
  
  max-width: 1920px;

      
    max-width: 1920px;

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




.s-8a6770f4-3423-43e4-96eb-e60e4edfaa16 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8a6770f4-3423-43e4-96eb-e60e4edfaa16.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8a6770f4-3423-43e4-96eb-e60e4edfaa16.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8a6770f4-3423-43e4-96eb-e60e4edfaa16.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5f849992-bef7-41b0-83c0-1ea3ee7578a3 {
  background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
padding-top: 80px;
padding-left: 10%;
padding-bottom: 80px;
padding-right: 10%;
min-height: 50px;
}
@media (max-width: 767px){#s-5f849992-bef7-41b0-83c0-1ea3ee7578a3 {
  padding-top: 50px;
padding-left: 2%;
padding-right: 2%;
}
}
#s-5f849992-bef7-41b0-83c0-1ea3ee7578a3 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMzhkYmEyYjYtOWNiNS00MTk1LTgxMjItYmMyODAyYjU3MWRiIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYjlmZWZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDA2YTg4O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzOGRiYTJiNi05Y2I1LTQxOTUtODEyMi1iYzI4MDJiNTcxZGIpIi8+PC9zdmc+);
}








#s-5f849992-bef7-41b0-83c0-1ea3ee7578a3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5f849992-bef7-41b0-83c0-1ea3ee7578a3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5a631707-4bc4-4842-b87a-acacdd1b20a3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-a8165df0-135f-4c78-a899-678fe099cbfa {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1160px;
}








#s-a8165df0-135f-4c78-a899-678fe099cbfa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a8165df0-135f-4c78-a899-678fe099cbfa.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-49b832a3-af8d-4ae9-a9e5-710107f7d7da {
  margin-left: auto;
margin-right: auto;
padding-left: 10%;
padding-right: 10%;
}

#s-49b832a3-af8d-4ae9-a9e5-710107f7d7da .shg-proportional-font-size,
#s-49b832a3-af8d-4ae9-a9e5-710107f7d7da .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-1c9baed5-29ea-4863-aa4a-9e324f30de09 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}

#s-1c9baed5-29ea-4863-aa4a-9e324f30de09 .shogun-heading-component h2 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-8b3c21d0-72f5-47ea-94fd-cf97a71d68ff {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-left: 10%;
padding-right: 10%;
}

#s-8b3c21d0-72f5-47ea-94fd-cf97a71d68ff .shg-proportional-font-size,
#s-8b3c21d0-72f5-47ea-94fd-cf97a71d68ff .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e39dff58-5228-43b4-b509-c340410ddd63 {
  margin-left: auto;
margin-right: auto;
max-width: 80%;
}

@media (min-width: 0px) {
[id="s-e39dff58-5228-43b4-b509-c340410ddd63"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e39dff58-5228-43b4-b509-c340410ddd63"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-e39dff58-5228-43b4-b509-c340410ddd63"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-e39dff58-5228-43b4-b509-c340410ddd63"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-cc53c292-c5b7-4868-a16e-ab13648ce167 {
  box-shadow:0px 0px 0px 0px rgba(39, 112, 156, 0.7);
background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(33, 226, 246, 1);
border-style: solid;
min-height: 300px;
background-position: center center;
background-attachment: scroll;
}
@media (max-width: 767px){#s-cc53c292-c5b7-4868-a16e-ab13648ce167 {
  margin-bottom: 50px;
}
}







#s-cc53c292-c5b7-4868-a16e-ab13648ce167 > .shg-box-overlay {
  background-color: rgba(4, 4, 4, 1);
  opacity: 0;
  display: block;
}#s-cc53c292-c5b7-4868-a16e-ab13648ce167.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-21df9537-965f-4d58-b16f-91c953fa7abf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 35px;
padding-right: 5%;
min-height: 0px;
}

#s-21df9537-965f-4d58-b16f-91c953fa7abf {
  background-image: url();
}








#s-21df9537-965f-4d58-b16f-91c953fa7abf > .shg-box-overlay {
  background-color: rgba(6, 6, 6, 1);
  opacity: 0.3;
  display: block;
}#s-21df9537-965f-4d58-b16f-91c953fa7abf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-21df9537-965f-4d58-b16f-91c953fa7abf > .shg-box-overlay {
  background-color: rgba(6, 6, 6, 1);
  opacity: 0.2;
  display: block;
}#s-21df9537-965f-4d58-b16f-91c953fa7abf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-c05b736a-18a1-474d-8168-497548c247b3 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c05b736a-18a1-474d-8168-497548c247b3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c05b736a-18a1-474d-8168-497548c247b3"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-c05b736a-18a1-474d-8168-497548c247b3"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c05b736a-18a1-474d-8168-497548c247b3"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-c05b736a-18a1-474d-8168-497548c247b3"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c05b736a-18a1-474d-8168-497548c247b3"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-c05b736a-18a1-474d-8168-497548c247b3"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-13bc40ab-4cf4-4147-9dc0-ac624b8b7fec {
  margin-left: auto;
margin-right: auto;
min-height: 0px;
}

#s-13bc40ab-4cf4-4147-9dc0-ac624b8b7fec .shg-proportional-font-size,
#s-13bc40ab-4cf4-4147-9dc0-ac624b8b7fec .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4f87ca34-0a79-4b0d-a6c1-61e7253a5ea9 {
  margin-left: auto;
margin-right: auto;
}

#s-4f87ca34-0a79-4b0d-a6c1-61e7253a5ea9 .shg-proportional-font-size,
#s-4f87ca34-0a79-4b0d-a6c1-61e7253a5ea9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ddde9aae-4eaa-4b49-9e7b-62bc6c6fc4e5 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-ddde9aae-4eaa-4b49-9e7b-62bc6c6fc4e5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ddde9aae-4eaa-4b49-9e7b-62bc6c6fc4e5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-326bdafe-7c09-4a0b-9bb0-8bece9830bae {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-326bdafe-7c09-4a0b-9bb0-8bece9830bae {
  display: none;
}
#s-326bdafe-7c09-4a0b-9bb0-8bece9830bae, #wrap-s-326bdafe-7c09-4a0b-9bb0-8bece9830bae, #wrap-content-s-326bdafe-7c09-4a0b-9bb0-8bece9830bae { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-326bdafe-7c09-4a0b-9bb0-8bece9830bae {
  display: none;
}
#s-326bdafe-7c09-4a0b-9bb0-8bece9830bae, #wrap-s-326bdafe-7c09-4a0b-9bb0-8bece9830bae, #wrap-content-s-326bdafe-7c09-4a0b-9bb0-8bece9830bae { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-326bdafe-7c09-4a0b-9bb0-8bece9830bae {
  display: none;
}
#s-326bdafe-7c09-4a0b-9bb0-8bece9830bae, #wrap-s-326bdafe-7c09-4a0b-9bb0-8bece9830bae, #wrap-content-s-326bdafe-7c09-4a0b-9bb0-8bece9830bae { display: none !important; }}@media (max-width: 767px){#s-326bdafe-7c09-4a0b-9bb0-8bece9830bae {
  display: none;
}
#s-326bdafe-7c09-4a0b-9bb0-8bece9830bae, #wrap-s-326bdafe-7c09-4a0b-9bb0-8bece9830bae, #wrap-content-s-326bdafe-7c09-4a0b-9bb0-8bece9830bae { display: none !important; }}
#s-326bdafe-7c09-4a0b-9bb0-8bece9830bae .shogun-icon-wrapper {
  text-align: center;
}


#s-326bdafe-7c09-4a0b-9bb0-8bece9830bae .shogun-icon-wrapper > .shogun-icon {

  font-size: 36px !important;
  color: rgba(15, 102, 108, 1);
}
@media (min-width: 1200px){#s-326bdafe-7c09-4a0b-9bb0-8bece9830bae .shogun-icon-wrapper {
  text-align: center;
}


#s-326bdafe-7c09-4a0b-9bb0-8bece9830bae .shogun-icon-wrapper > .shogun-icon {

  font-size: 28px !important;
  color: rgba(15, 102, 108, 1);
}
}
#s-8c1a0c6a-1bae-4ee2-b7b9-af22c0021b22 {
  box-shadow:2px 0px 0px 0px rgba(39, 112, 156, 0.7);
background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(33, 226, 246, 1);
border-style: solid;
min-height: 300px;
background-position: center center;
}
@media (max-width: 767px){#s-8c1a0c6a-1bae-4ee2-b7b9-af22c0021b22 {
  margin-bottom: 50px;
}
}







#s-8c1a0c6a-1bae-4ee2-b7b9-af22c0021b22 > .shg-box-overlay {
  background-color: rgba(4, 4, 4, 1);
  opacity: 0;
  display: block;
}#s-8c1a0c6a-1bae-4ee2-b7b9-af22c0021b22.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-c6dc1b0b-489a-4003-b3ac-a62d8d71de1f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 35px;
padding-right: 5%;
min-height: 50px;
}








#s-c6dc1b0b-489a-4003-b3ac-a62d8d71de1f > .shg-box-overlay {
  background-color: rgba(3, 3, 3, 1);
  opacity: 0.4;
  display: block;
}#s-c6dc1b0b-489a-4003-b3ac-a62d8d71de1f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-c6dc1b0b-489a-4003-b3ac-a62d8d71de1f > .shg-box-overlay {
  background-color: rgba(3, 3, 3, 1);
  opacity: 0.2;
  display: block;
}#s-c6dc1b0b-489a-4003-b3ac-a62d8d71de1f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-4b6541ad-ad89-4990-b18f-7e33ec0bc4ae {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-4b6541ad-ad89-4990-b18f-7e33ec0bc4ae"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4b6541ad-ad89-4990-b18f-7e33ec0bc4ae"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-4b6541ad-ad89-4990-b18f-7e33ec0bc4ae"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-4b6541ad-ad89-4990-b18f-7e33ec0bc4ae"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-4b6541ad-ad89-4990-b18f-7e33ec0bc4ae"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-4b6541ad-ad89-4990-b18f-7e33ec0bc4ae"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-4b6541ad-ad89-4990-b18f-7e33ec0bc4ae"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-eb4f204f-c93a-4208-ac76-99478dc4ff90 {
  margin-left: auto;
margin-right: auto;
}

#s-eb4f204f-c93a-4208-ac76-99478dc4ff90 .shg-proportional-font-size,
#s-eb4f204f-c93a-4208-ac76-99478dc4ff90 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7d238b1d-a167-410b-854c-36fa9d94dbb2 {
  margin-left: auto;
margin-right: auto;
}

#s-7d238b1d-a167-410b-854c-36fa9d94dbb2 .shg-proportional-font-size,
#s-7d238b1d-a167-410b-854c-36fa9d94dbb2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d2790771-fd77-4167-b3de-6a909a1c9612 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d2790771-fd77-4167-b3de-6a909a1c9612 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d2790771-fd77-4167-b3de-6a909a1c9612.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f {
  display: none;
}
#s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f, #wrap-s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f, #wrap-content-s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f {
  display: none;
}
#s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f, #wrap-s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f, #wrap-content-s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f {
  display: none;
}
#s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f, #wrap-s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f, #wrap-content-s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f { display: none !important; }}@media (max-width: 767px){#s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f {
  display: none;
}
#s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f, #wrap-s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f, #wrap-content-s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f { display: none !important; }}
#s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f .shogun-icon-wrapper {
  text-align: center;
}


#s-ce56f0b3-6ff4-41b8-8895-df36627a5e6f .shogun-icon-wrapper > a > .shogun-icon {

  font-size: 26px !important;
  color: rgba(15, 102, 108, 1);
}

#s-eaa4a07b-80da-4ccb-97b1-a296a3b6e62e {
  box-shadow:2px 0px 0px 0px rgba(39, 112, 156, 0.7);
background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(33, 226, 246, 1);
border-style: solid;
min-height: 300px;
background-position: center center;
}








#s-eaa4a07b-80da-4ccb-97b1-a296a3b6e62e > .shg-box-overlay {
  background-color: rgba(4, 4, 4, 1);
  opacity: 0;
  display: block;
}#s-eaa4a07b-80da-4ccb-97b1-a296a3b6e62e.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-7e8c39b7-223a-4094-ab93-f296851989c4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
min-height: 50px;
}








#s-7e8c39b7-223a-4094-ab93-f296851989c4 > .shg-box-overlay {
  background-color: rgba(3, 3, 3, 1);
  opacity: 0.4;
  display: block;
}#s-7e8c39b7-223a-4094-ab93-f296851989c4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-7e8c39b7-223a-4094-ab93-f296851989c4 > .shg-box-overlay {
  background-color: rgba(3, 3, 3, 1);
  opacity: 0.2;
  display: block;
}#s-7e8c39b7-223a-4094-ab93-f296851989c4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-8aca5e75-de3d-4cea-a483-daddc90431c8 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-8aca5e75-de3d-4cea-a483-daddc90431c8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8aca5e75-de3d-4cea-a483-daddc90431c8"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-8aca5e75-de3d-4cea-a483-daddc90431c8"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8aca5e75-de3d-4cea-a483-daddc90431c8"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-8aca5e75-de3d-4cea-a483-daddc90431c8"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8aca5e75-de3d-4cea-a483-daddc90431c8"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-8aca5e75-de3d-4cea-a483-daddc90431c8"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

}

#s-e9f98ad5-2b72-427d-82c8-bd55e936c95b {
  margin-left: auto;
margin-right: auto;
}

#s-e9f98ad5-2b72-427d-82c8-bd55e936c95b .shg-proportional-font-size,
#s-e9f98ad5-2b72-427d-82c8-bd55e936c95b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a0e9b47a-bc18-46ca-b051-fb7dd7f411b5 {
  margin-left: auto;
margin-right: auto;
}

#s-a0e9b47a-bc18-46ca-b051-fb7dd7f411b5 .shg-proportional-font-size,
#s-a0e9b47a-bc18-46ca-b051-fb7dd7f411b5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-cc5d9823-a680-4741-8397-b719157e38f7 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-cc5d9823-a680-4741-8397-b719157e38f7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cc5d9823-a680-4741-8397-b719157e38f7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-cc5d9823-a680-4741-8397-b719157e38f7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cc5d9823-a680-4741-8397-b719157e38f7.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
}
#s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2 {
  display: none;
}
#s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2, #wrap-s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2, #wrap-content-s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2 {
  display: none;
}
#s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2, #wrap-s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2, #wrap-content-s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2 {
  display: none;
}
#s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2, #wrap-s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2, #wrap-content-s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2 { display: none !important; }}@media (max-width: 767px){#s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2 {
  display: none;
}
#s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2, #wrap-s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2, #wrap-content-s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2 { display: none !important; }}
#s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2 .shogun-icon-wrapper {
  text-align: center;
}


#s-10e5ac81-c6da-49ee-b6e9-72b8edd3f7c2 .shogun-icon-wrapper > a > .shogun-icon {

  font-size: 26px !important;
  color: rgba(15, 102, 108, 1);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-5f38483d-c83a-4184-88e2-05ee09197a29 {
  margin-left: auto;
margin-right: auto;
}

#s-5f38483d-c83a-4184-88e2-05ee09197a29 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(28, 109, 129, 1);
}

#s-5f38483d-c83a-4184-88e2-05ee09197a29 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(28, 109, 129, 1);
  padding: 10px;
}

#s-5f38483d-c83a-4184-88e2-05ee09197a29 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-5f38483d-c83a-4184-88e2-05ee09197a29 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(28, 109, 129, 1);
  border-top: 1px solid rgba(28, 109, 129, 1);
}

#s-5f38483d-c83a-4184-88e2-05ee09197a29 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 40px;
}

#s-5f38483d-c83a-4184-88e2-05ee09197a29 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 40px;
}
#s-b585f38c-1026-4797-a5fa-73bf3f2800f1 {
  margin-left: auto;
margin-right: auto;
padding-top: 120px;
padding-left: 20%;
padding-bottom: 120px;
padding-right: 20%;
min-height: 50px;
background-color: rgba(28, 109, 129, 1);
}
@media (max-width: 767px){#s-b585f38c-1026-4797-a5fa-73bf3f2800f1 {
  padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
}
}







#s-b585f38c-1026-4797-a5fa-73bf3f2800f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b585f38c-1026-4797-a5fa-73bf3f2800f1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8fea08f2-2a97-4b2e-998f-9518f5420299 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-8fea08f2-2a97-4b2e-998f-9518f5420299 {
  padding-left: 10%;
padding-right: 10%;
}
}
@media (min-width: 0px) {
[id="s-8fea08f2-2a97-4b2e-998f-9518f5420299"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8fea08f2-2a97-4b2e-998f-9518f5420299"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8fea08f2-2a97-4b2e-998f-9518f5420299"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8fea08f2-2a97-4b2e-998f-9518f5420299"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-43a4567d-cb42-440e-9088-3ff705a66bf0 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}

#s-43a4567d-cb42-440e-9088-3ff705a66bf0 .shogun-heading-component h2 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-88a135c1-5a34-4164-95fe-0ce3c7accb5b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-88a135c1-5a34-4164-95fe-0ce3c7accb5b .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}



#s-faa8aa7f-0fbb-4b1d-b37d-0884257d4abd {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
}

#s-faa8aa7f-0fbb-4b1d-b37d-0884257d4abd .shg-proportional-font-size,
#s-faa8aa7f-0fbb-4b1d-b37d-0884257d4abd .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df {
  margin-left: auto;
margin-right: auto;
max-width: 780px;
text-align: center;
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d4a412be-1d4c-457a-8445-d8def23fb9df {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 25%;
  padding-bottom: 25%;
}


.shg-image-content-margin-container-s-d4a412be-1d4c-457a-8445-d8def23fb9df {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d4a412be-1d4c-457a-8445-d8def23fb9df img.shogun-image {
  width: 100%;
  
  
  max-width: 780px;

      
    max-width: 780px;

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




.s-d4a412be-1d4c-457a-8445-d8def23fb9df .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d4a412be-1d4c-457a-8445-d8def23fb9df.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4a412be-1d4c-457a-8445-d8def23fb9df.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d4a412be-1d4c-457a-8445-d8def23fb9df {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d4a412be-1d4c-457a-8445-d8def23fb9df {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d4a412be-1d4c-457a-8445-d8def23fb9df {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d4a412be-1d4c-457a-8445-d8def23fb9df img.shogun-image {
  width: 100%;
  
  
  max-width: 780px;

      
    max-width: 780px;

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




.s-d4a412be-1d4c-457a-8445-d8def23fb9df .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d4a412be-1d4c-457a-8445-d8def23fb9df.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4a412be-1d4c-457a-8445-d8def23fb9df.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d4a412be-1d4c-457a-8445-d8def23fb9df {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d4a412be-1d4c-457a-8445-d8def23fb9df {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d4a412be-1d4c-457a-8445-d8def23fb9df {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d4a412be-1d4c-457a-8445-d8def23fb9df img.shogun-image {
  width: 100%;
  
  
  max-width: 780px;

      
    max-width: 780px;

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




.s-d4a412be-1d4c-457a-8445-d8def23fb9df .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d4a412be-1d4c-457a-8445-d8def23fb9df.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4a412be-1d4c-457a-8445-d8def23fb9df.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d4a412be-1d4c-457a-8445-d8def23fb9df {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d4a412be-1d4c-457a-8445-d8def23fb9df {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d4a412be-1d4c-457a-8445-d8def23fb9df {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d4a412be-1d4c-457a-8445-d8def23fb9df img.shogun-image {
  width: 100%;
  
  
  max-width: 780px;

      
    max-width: 780px;

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




.s-d4a412be-1d4c-457a-8445-d8def23fb9df .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d4a412be-1d4c-457a-8445-d8def23fb9df.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4a412be-1d4c-457a-8445-d8def23fb9df.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d4a412be-1d4c-457a-8445-d8def23fb9df {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d4a412be-1d4c-457a-8445-d8def23fb9df {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d4a412be-1d4c-457a-8445-d8def23fb9df {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-d4a412be-1d4c-457a-8445-d8def23fb9df img.shogun-image {
  width: 100%;
  
  
  max-width: 780px;

      
    max-width: 780px;

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




.s-d4a412be-1d4c-457a-8445-d8def23fb9df .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d4a412be-1d4c-457a-8445-d8def23fb9df.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4a412be-1d4c-457a-8445-d8def23fb9df.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4a412be-1d4c-457a-8445-d8def23fb9df.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8cb8a121-e1b6-44c7-ab23-d91c51254c0f {
  margin-top: 50px;
margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-8cb8a121-e1b6-44c7-ab23-d91c51254c0f {
  margin-top: 20px;
padding-left: 10%;
padding-right: 10%;
}
}
@media (min-width: 0px) {
[id="s-8cb8a121-e1b6-44c7-ab23-d91c51254c0f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8cb8a121-e1b6-44c7-ab23-d91c51254c0f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8cb8a121-e1b6-44c7-ab23-d91c51254c0f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8cb8a121-e1b6-44c7-ab23-d91c51254c0f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-1f067c03-13a1-4a63-ac71-94f661d6457b {
  margin-left: auto;
margin-right: auto;
padding-top: 20%;
padding-bottom: 20%;
min-height: 50px;
}








#s-1f067c03-13a1-4a63-ac71-94f661d6457b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1f067c03-13a1-4a63-ac71-94f661d6457b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-495f7b5c-93f4-43fd-95ff-b63826760cad {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-495f7b5c-93f4-43fd-95ff-b63826760cad .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}



#s-989430f4-0fb2-44d5-96be-9fba99213704 {
  margin-left: auto;
margin-right: auto;
}

#s-989430f4-0fb2-44d5-96be-9fba99213704 .shg-proportional-font-size,
#s-989430f4-0fb2-44d5-96be-9fba99213704 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 {
  margin-left: auto;
margin-right: auto;
max-width: 480px;
text-align: center;
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 img.shogun-image {
  width: 100%;
  
  
  max-width: 480px;

      
    max-width: 480px;

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




.s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 img.shogun-image {
  width: 100%;
  
  
  max-width: 480px;

      
    max-width: 480px;

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




.s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 img.shogun-image {
  width: 100%;
  
  
  max-width: 480px;

      
    max-width: 480px;

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




.s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 img.shogun-image {
  width: 100%;
  
  
  max-width: 480px;

      
    max-width: 480px;

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




.s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 img.shogun-image {
  width: 100%;
  
  
  max-width: 480px;

      
    max-width: 480px;

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




.s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-627fe0cd-5cb8-4d9b-a1d8-57d9c371afa0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f {
  margin-left: auto;
margin-right: auto;
max-width: 518px;
text-align: center;
}

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c9d8f5d-aae2-43c4-b472-70abf854f37f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8c9d8f5d-aae2-43c4-b472-70abf854f37f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f img.shogun-image {
  width: 100%;
  
  
  max-width: 518px;

      
    max-width: 518px;

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




.s-8c9d8f5d-aae2-43c4-b472-70abf854f37f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c9d8f5d-aae2-43c4-b472-70abf854f37f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c9d8f5d-aae2-43c4-b472-70abf854f37f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c9d8f5d-aae2-43c4-b472-70abf854f37f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8c9d8f5d-aae2-43c4-b472-70abf854f37f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f img.shogun-image {
  width: 100%;
  
  
  max-width: 518px;

      
    max-width: 518px;

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




.s-8c9d8f5d-aae2-43c4-b472-70abf854f37f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c9d8f5d-aae2-43c4-b472-70abf854f37f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c9d8f5d-aae2-43c4-b472-70abf854f37f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c9d8f5d-aae2-43c4-b472-70abf854f37f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8c9d8f5d-aae2-43c4-b472-70abf854f37f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f img.shogun-image {
  width: 100%;
  
  
  max-width: 518px;

      
    max-width: 518px;

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




.s-8c9d8f5d-aae2-43c4-b472-70abf854f37f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c9d8f5d-aae2-43c4-b472-70abf854f37f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c9d8f5d-aae2-43c4-b472-70abf854f37f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c9d8f5d-aae2-43c4-b472-70abf854f37f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8c9d8f5d-aae2-43c4-b472-70abf854f37f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f img.shogun-image {
  width: 100%;
  
  
  max-width: 518px;

      
    max-width: 518px;

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




.s-8c9d8f5d-aae2-43c4-b472-70abf854f37f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c9d8f5d-aae2-43c4-b472-70abf854f37f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c9d8f5d-aae2-43c4-b472-70abf854f37f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c9d8f5d-aae2-43c4-b472-70abf854f37f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8c9d8f5d-aae2-43c4-b472-70abf854f37f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f img.shogun-image {
  width: 100%;
  
  
  max-width: 518px;

      
    max-width: 518px;

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




.s-8c9d8f5d-aae2-43c4-b472-70abf854f37f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c9d8f5d-aae2-43c4-b472-70abf854f37f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c9d8f5d-aae2-43c4-b472-70abf854f37f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c9d8f5d-aae2-43c4-b472-70abf854f37f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-33f89d6b-e13d-4ea8-a633-70845cd6e965 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
min-height: 50px;
}
@media (max-width: 767px){#s-33f89d6b-e13d-4ea8-a633-70845cd6e965 {
  padding-left: 10%;
padding-right: 10%;
}
}







#s-33f89d6b-e13d-4ea8-a633-70845cd6e965 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-33f89d6b-e13d-4ea8-a633-70845cd6e965.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-51e8f403-5e6f-4175-bbf0-d4888c413a3c {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}

#s-51e8f403-5e6f-4175-bbf0-d4888c413a3c .shogun-heading-component h2 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-72384c6d-9e1c-4c25-8c79-485fcc7bebeb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-72384c6d-9e1c-4c25-8c79-485fcc7bebeb .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}



#s-b3de2a05-4d15-4184-aad2-1cb5256bcce6 {
  margin-left: auto;
margin-right: auto;
}

#s-b3de2a05-4d15-4184-aad2-1cb5256bcce6 .shg-proportional-font-size,
#s-b3de2a05-4d15-4184-aad2-1cb5256bcce6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-82e5654b-6088-42d6-b3ac-827301a18464 {
  margin-top: 50px;
margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-82e5654b-6088-42d6-b3ac-827301a18464"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-82e5654b-6088-42d6-b3ac-827301a18464"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-82e5654b-6088-42d6-b3ac-827301a18464"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-82e5654b-6088-42d6-b3ac-827301a18464"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-df19fc22-ac24-43a9-a305-2c083dfe8208 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-df19fc22-ac24-43a9-a305-2c083dfe8208 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-df19fc22-ac24-43a9-a305-2c083dfe8208.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d {
  margin-left: auto;
margin-right: auto;
max-width: 440px;
text-align: center;
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cbf75caf-7835-4892-802e-1c8a48927a5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cbf75caf-7835-4892-802e-1c8a48927a5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cbf75caf-7835-4892-802e-1c8a48927a5d img.shogun-image {
  width: 100%;
  
  
  max-width: 440px;

      
    max-width: 440px;

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




.s-cbf75caf-7835-4892-802e-1c8a48927a5d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cbf75caf-7835-4892-802e-1c8a48927a5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cbf75caf-7835-4892-802e-1c8a48927a5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-cbf75caf-7835-4892-802e-1c8a48927a5d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cbf75caf-7835-4892-802e-1c8a48927a5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cbf75caf-7835-4892-802e-1c8a48927a5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cbf75caf-7835-4892-802e-1c8a48927a5d img.shogun-image {
  width: 100%;
  
  
  max-width: 440px;

      
    max-width: 440px;

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




.s-cbf75caf-7835-4892-802e-1c8a48927a5d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cbf75caf-7835-4892-802e-1c8a48927a5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cbf75caf-7835-4892-802e-1c8a48927a5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-cbf75caf-7835-4892-802e-1c8a48927a5d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cbf75caf-7835-4892-802e-1c8a48927a5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cbf75caf-7835-4892-802e-1c8a48927a5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cbf75caf-7835-4892-802e-1c8a48927a5d img.shogun-image {
  width: 100%;
  
  
  max-width: 440px;

      
    max-width: 440px;

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




.s-cbf75caf-7835-4892-802e-1c8a48927a5d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cbf75caf-7835-4892-802e-1c8a48927a5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cbf75caf-7835-4892-802e-1c8a48927a5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-cbf75caf-7835-4892-802e-1c8a48927a5d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cbf75caf-7835-4892-802e-1c8a48927a5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cbf75caf-7835-4892-802e-1c8a48927a5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cbf75caf-7835-4892-802e-1c8a48927a5d img.shogun-image {
  width: 100%;
  
  
  max-width: 440px;

      
    max-width: 440px;

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




.s-cbf75caf-7835-4892-802e-1c8a48927a5d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cbf75caf-7835-4892-802e-1c8a48927a5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cbf75caf-7835-4892-802e-1c8a48927a5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-cbf75caf-7835-4892-802e-1c8a48927a5d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cbf75caf-7835-4892-802e-1c8a48927a5d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cbf75caf-7835-4892-802e-1c8a48927a5d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-cbf75caf-7835-4892-802e-1c8a48927a5d img.shogun-image {
  width: 100%;
  
  
  max-width: 440px;

      
    max-width: 440px;

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




.s-cbf75caf-7835-4892-802e-1c8a48927a5d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cbf75caf-7835-4892-802e-1c8a48927a5d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cbf75caf-7835-4892-802e-1c8a48927a5d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cbf75caf-7835-4892-802e-1c8a48927a5d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-da554e46-fbc1-4f65-999c-1817d31c8416 {
  margin-left: auto;
margin-right: auto;
}

#s-da554e46-fbc1-4f65-999c-1817d31c8416 .shg-proportional-font-size,
#s-da554e46-fbc1-4f65-999c-1817d31c8416 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3505b6a7-93ba-44c0-b33e-73e226a4f61d {
  margin-left: auto;
margin-right: auto;
}

#s-3505b6a7-93ba-44c0-b33e-73e226a4f61d .shg-proportional-font-size,
#s-3505b6a7-93ba-44c0-b33e-73e226a4f61d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 {
  margin-left: auto;
margin-right: auto;
max-width: 440px;
text-align: center;
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 img.shogun-image {
  width: 100%;
  
  
  max-width: 440px;

      
    max-width: 440px;

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




.s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7a4cc111-a715-4cb6-b5c1-8f12e5072130.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a4cc111-a715-4cb6-b5c1-8f12e5072130.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 img.shogun-image {
  width: 100%;
  
  
  max-width: 440px;

      
    max-width: 440px;

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




.s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7a4cc111-a715-4cb6-b5c1-8f12e5072130.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a4cc111-a715-4cb6-b5c1-8f12e5072130.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 img.shogun-image {
  width: 100%;
  
  
  max-width: 440px;

      
    max-width: 440px;

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




.s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7a4cc111-a715-4cb6-b5c1-8f12e5072130.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a4cc111-a715-4cb6-b5c1-8f12e5072130.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 img.shogun-image {
  width: 100%;
  
  
  max-width: 440px;

      
    max-width: 440px;

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




.s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7a4cc111-a715-4cb6-b5c1-8f12e5072130.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a4cc111-a715-4cb6-b5c1-8f12e5072130.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 img.shogun-image {
  width: 100%;
  
  
  max-width: 440px;

      
    max-width: 440px;

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




.s-7a4cc111-a715-4cb6-b5c1-8f12e5072130 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7a4cc111-a715-4cb6-b5c1-8f12e5072130.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a4cc111-a715-4cb6-b5c1-8f12e5072130.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a4cc111-a715-4cb6-b5c1-8f12e5072130.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-da3e4b50-7581-427a-95d8-165e2c198442 {
  margin-left: auto;
margin-right: auto;
}

#s-da3e4b50-7581-427a-95d8-165e2c198442 .shg-proportional-font-size,
#s-da3e4b50-7581-427a-95d8-165e2c198442 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-10cfc152-26aa-420b-b481-08d943622394 {
  margin-left: auto;
margin-right: auto;
}

#s-10cfc152-26aa-420b-b481-08d943622394 .shg-proportional-font-size,
#s-10cfc152-26aa-420b-b481-08d943622394 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-634f19eb-edee-4d3d-8693-8a95de99df9d {
  margin-left: auto;
margin-right: auto;
}

#s-634f19eb-edee-4d3d-8693-8a95de99df9d > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(28, 109, 129, 1);
}

#s-634f19eb-edee-4d3d-8693-8a95de99df9d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(28, 109, 129, 1);
  padding: 10px;
}

#s-634f19eb-edee-4d3d-8693-8a95de99df9d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-634f19eb-edee-4d3d-8693-8a95de99df9d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(28, 109, 129, 1);
  border-top: 1px solid rgba(28, 109, 129, 1);
}

#s-634f19eb-edee-4d3d-8693-8a95de99df9d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 40px;
}

#s-634f19eb-edee-4d3d-8693-8a95de99df9d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 40px;
}
#s-4a43dfbd-c392-440f-9398-1061e1bb6c1b {
  margin-left: auto;
margin-right: auto;
padding-top: 120px;
padding-left: 20%;
padding-bottom: 120px;
padding-right: 20%;
min-height: 50px;
background-color: rgba(28, 109, 129, 1);
}
@media (max-width: 767px){#s-4a43dfbd-c392-440f-9398-1061e1bb6c1b {
  padding-top: 50px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
}
}







#s-4a43dfbd-c392-440f-9398-1061e1bb6c1b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4a43dfbd-c392-440f-9398-1061e1bb6c1b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1fb04506-caeb-488c-8144-b813c1946581 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-1fb04506-caeb-488c-8144-b813c1946581 {
  padding-left: 10%;
padding-right: 10%;
}
}
@media (min-width: 0px) {
[id="s-1fb04506-caeb-488c-8144-b813c1946581"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1fb04506-caeb-488c-8144-b813c1946581"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-1fb04506-caeb-488c-8144-b813c1946581"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-1fb04506-caeb-488c-8144-b813c1946581"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

}

#s-2ff2b0a0-f433-46a5-9b37-0c087e0946f5 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}

#s-2ff2b0a0-f433-46a5-9b37-0c087e0946f5 .shogun-heading-component h2 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-51ba5ce3-ef50-4ea5-8d6c-e852680f2615 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-51ba5ce3-ef50-4ea5-8d6c-e852680f2615 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}



#s-9e50ac08-4d8c-42a7-b06f-c2a109798c5c {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
}

#s-9e50ac08-4d8c-42a7-b06f-c2a109798c5c .shg-proportional-font-size,
#s-9e50ac08-4d8c-42a7-b06f-c2a109798c5c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb {
  margin-left: auto;
margin-right: auto;
max-width: 780px;
text-align: center;
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb img.shogun-image {
  width: 100%;
  
  
  max-width: 780px;

      
    max-width: 780px;

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




.s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb img.shogun-image {
  width: 100%;
  
  
  max-width: 780px;

      
    max-width: 780px;

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




.s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb img.shogun-image {
  width: 100%;
  
  
  max-width: 780px;

      
    max-width: 780px;

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




.s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb img.shogun-image {
  width: 100%;
  
  
  max-width: 780px;

      
    max-width: 780px;

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




.s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb img.shogun-image {
  width: 100%;
  
  
  max-width: 780px;

      
    max-width: 780px;

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




.s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a6c52a78-788c-4a09-b0db-c1f8a5566fcb.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6f440d50-5867-4de1-be0d-e0568e9340fd {
  margin-top: 50px;
margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
}
@media (max-width: 767px){#s-6f440d50-5867-4de1-be0d-e0568e9340fd {
  padding-left: 10%;
padding-right: 10%;
}
}
@media (min-width: 0px) {
[id="s-6f440d50-5867-4de1-be0d-e0568e9340fd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6f440d50-5867-4de1-be0d-e0568e9340fd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-6f440d50-5867-4de1-be0d-e0568e9340fd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-6f440d50-5867-4de1-be0d-e0568e9340fd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

}

#s-f37c6b45-568f-4973-8901-b77f1f60717e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f37c6b45-568f-4973-8901-b77f1f60717e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f37c6b45-568f-4973-8901-b77f1f60717e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ca0573b5-e99f-4982-be86-096170744961 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ca0573b5-e99f-4982-be86-096170744961 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}



#s-ffd3aee1-55b0-4ad1-8066-2e107445fdc7 {
  margin-left: auto;
margin-right: auto;
}

#s-ffd3aee1-55b0-4ad1-8066-2e107445fdc7 .shg-proportional-font-size,
#s-ffd3aee1-55b0-4ad1-8066-2e107445fdc7 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f {
  margin-left: auto;
margin-right: auto;
max-width: 518px;
text-align: center;
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f img.shogun-image {
  width: 100%;
  
  
  max-width: 518px;

      
    max-width: 518px;

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




.s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f img.shogun-image {
  width: 100%;
  
  
  max-width: 518px;

      
    max-width: 518px;

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




.s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f img.shogun-image {
  width: 100%;
  
  
  max-width: 518px;

      
    max-width: 518px;

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




.s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f img.shogun-image {
  width: 100%;
  
  
  max-width: 518px;

      
    max-width: 518px;

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




.s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f img.shogun-image {
  width: 100%;
  
  
  max-width: 518px;

      
    max-width: 518px;

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




.s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9a36fffb-2e8f-4fbc-8ba8-74e708807b6f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-414ae76c-ad36-43ed-ac24-22da12e6d5b4 {
  margin-left: auto;
margin-right: auto;
}

#s-414ae76c-ad36-43ed-ac24-22da12e6d5b4 .shg-proportional-font-size,
#s-414ae76c-ad36-43ed-ac24-22da12e6d5b4 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-54a96385-bffa-41d4-bcc2-ea6785a7a605 {
  margin-left: auto;
margin-right: auto;
}

#s-54a96385-bffa-41d4-bcc2-ea6785a7a605 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(28, 109, 129, 1);
}

#s-54a96385-bffa-41d4-bcc2-ea6785a7a605 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(28, 109, 129, 1);
  padding: 10px;
}

#s-54a96385-bffa-41d4-bcc2-ea6785a7a605 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-54a96385-bffa-41d4-bcc2-ea6785a7a605 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(24, 105, 126, 1);
  border-top: 1px solid rgba(28, 109, 129, 1);
}

#s-54a96385-bffa-41d4-bcc2-ea6785a7a605 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 40px;
}

#s-54a96385-bffa-41d4-bcc2-ea6785a7a605 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 40px;
}
#s-77df5362-0f1f-4273-856f-dc860fd7105a {
  margin-left: auto;
margin-right: auto;
padding-top: 120px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
min-height: 50px;
background-color: rgba(28, 109, 129, 1);
}
@media (max-width: 767px){#s-77df5362-0f1f-4273-856f-dc860fd7105a {
  padding-top: 50px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}
}







#s-77df5362-0f1f-4273-856f-dc860fd7105a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-77df5362-0f1f-4273-856f-dc860fd7105a.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-b119b899-414e-4d6a-a27c-c221e170a660 {
  margin-left: auto;
margin-right: auto;
padding-left: 10%;
padding-right: 10%;
}
@media (max-width: 767px){#s-b119b899-414e-4d6a-a27c-c221e170a660 {
  padding-left: 5%;
}
}
@media (min-width: 0px) {
[id="s-b119b899-414e-4d6a-a27c-c221e170a660"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b119b899-414e-4d6a-a27c-c221e170a660"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-b119b899-414e-4d6a-a27c-c221e170a660"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-b119b899-414e-4d6a-a27c-c221e170a660"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

}

#s-f9994354-265d-4a21-843d-768a3feb1f6d {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}

#s-f9994354-265d-4a21-843d-768a3feb1f6d .shogun-heading-component h2 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-40d89e53-99f7-4306-a1b5-26e218817b37 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-40d89e53-99f7-4306-a1b5-26e218817b37 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}



#s-10a5fe6a-6484-4702-81ab-f4c445a9e18d {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
}

#s-10a5fe6a-6484-4702-81ab-f4c445a9e18d .shg-proportional-font-size,
#s-10a5fe6a-6484-4702-81ab-f4c445a9e18d .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-daec9dc9-dda6-4a28-9760-99c0bfc5fcd3 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-daec9dc9-dda6-4a28-9760-99c0bfc5fcd3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-daec9dc9-dda6-4a28-9760-99c0bfc5fcd3.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c {
  margin-top: 20%;
margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-04ca50ad-9c77-4520-bdac-bdf18187ab4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 20%;
  
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-04ca50ad-9c77-4520-bdac-bdf18187ab4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

      
    max-width: 1200px;

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




.s-04ca50ad-9c77-4520-bdac-bdf18187ab4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-04ca50ad-9c77-4520-bdac-bdf18187ab4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04ca50ad-9c77-4520-bdac-bdf18187ab4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-04ca50ad-9c77-4520-bdac-bdf18187ab4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-04ca50ad-9c77-4520-bdac-bdf18187ab4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

      
    max-width: 1200px;

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




.s-04ca50ad-9c77-4520-bdac-bdf18187ab4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-04ca50ad-9c77-4520-bdac-bdf18187ab4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04ca50ad-9c77-4520-bdac-bdf18187ab4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-04ca50ad-9c77-4520-bdac-bdf18187ab4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-04ca50ad-9c77-4520-bdac-bdf18187ab4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

      
    max-width: 1200px;

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




.s-04ca50ad-9c77-4520-bdac-bdf18187ab4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-04ca50ad-9c77-4520-bdac-bdf18187ab4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04ca50ad-9c77-4520-bdac-bdf18187ab4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-04ca50ad-9c77-4520-bdac-bdf18187ab4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-04ca50ad-9c77-4520-bdac-bdf18187ab4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

      
    max-width: 1200px;

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




.s-04ca50ad-9c77-4520-bdac-bdf18187ab4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-04ca50ad-9c77-4520-bdac-bdf18187ab4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04ca50ad-9c77-4520-bdac-bdf18187ab4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-04ca50ad-9c77-4520-bdac-bdf18187ab4c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-04ca50ad-9c77-4520-bdac-bdf18187ab4c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

      
    max-width: 1200px;

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




.s-04ca50ad-9c77-4520-bdac-bdf18187ab4c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-04ca50ad-9c77-4520-bdac-bdf18187ab4c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04ca50ad-9c77-4520-bdac-bdf18187ab4c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04ca50ad-9c77-4520-bdac-bdf18187ab4c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9ecf2c35-1949-4923-abe9-5a0e333c1871 {
  margin-left: auto;
margin-right: auto;
padding-top: 80px;
padding-left: 10%;
padding-bottom: 50px;
padding-right: 10%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-9ecf2c35-1949-4923-abe9-5a0e333c1871 {
  padding-top: 50px;
}
}







#s-9ecf2c35-1949-4923-abe9-5a0e333c1871 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9ecf2c35-1949-4923-abe9-5a0e333c1871.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0cf58123-4bf8-4a24-b18d-517e6820fe88 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-dd6eed3d-d502-45c7-8e8e-9f6e08211075 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1160px;
}








#s-dd6eed3d-d502-45c7-8e8e-9f6e08211075 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dd6eed3d-d502-45c7-8e8e-9f6e08211075.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-decac269-8cae-4206-83dd-713821607087 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-decac269-8cae-4206-83dd-713821607087 .shogun-heading-component h3 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


@media (min-width: 1200px){#s-decac269-8cae-4206-83dd-713821607087 .shogun-heading-component h3 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-decac269-8cae-4206-83dd-713821607087 .shogun-heading-component h3 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


}
#s-9608feed-82b1-4e32-83cb-467053809dac {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9608feed-82b1-4e32-83cb-467053809dac .shogun-heading-component h2 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


@media (max-width: 767px){#s-9608feed-82b1-4e32-83cb-467053809dac .shogun-heading-component h2 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 37px;
  
  
  
}


}
#s-cf5e468b-2182-474b-9cac-a276daa0a7b1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cf5e468b-2182-474b-9cac-a276daa0a7b1 .shogun-heading-component h4 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


@media (min-width: 1200px){#s-cf5e468b-2182-474b-9cac-a276daa0a7b1 .shogun-heading-component h4 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-cf5e468b-2182-474b-9cac-a276daa0a7b1 .shogun-heading-component h4 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-cf5e468b-2182-474b-9cac-a276daa0a7b1 .shogun-heading-component h4 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-cf5e468b-2182-474b-9cac-a276daa0a7b1 .shogun-heading-component h4 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-3811b2ca-5372-48b0-8a3b-284b24809d1c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-3811b2ca-5372-48b0-8a3b-284b24809d1c {
  max-width: 80%;
}
}@media (max-width: 767px){#s-3811b2ca-5372-48b0-8a3b-284b24809d1c {
  text-align: center;
}
}

  #s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li > .shogun-tab-box {
    background: rgba(255, 231, 151, 1);
    border: 0px solid rgba(255, 255, 255, 0);
  }
  #s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(238, 124, 51, 1);
    border: 0px solid #ddd;
  }
#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(112, 112, 112, 1);
  font-family: FS_Albert;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 0px);
  left: 0px;
  bottom: -0px;
  height: 0px;
  background: rgba(238, 124, 51, 1);
}

#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs-body {
  margin-top: -0px;
  border-top: 0px solid #ddd;
}
@media (min-width: 1200px){
  #s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li > .shogun-tab-box {
    background: rgba(142, 210, 218, 1);
    border: 0px solid rgba(255, 255, 255, 0);
  }
  #s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(51, 103, 124, 1);
    border: 0px solid #ddd;
  }
#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
  font-family: FS_Albert;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 0px);
  left: 0px;
  bottom: -0px;
  height: 0px;
  background: rgba(51, 103, 124, 1);
}

#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs-body {
  margin-top: -0px;
  border-top: 0px solid #ddd;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li > .shogun-tab-box {
    background: rgba(142, 210, 218, 1);
    border: 0px solid rgba(255, 255, 255, 0);
  }
  #s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(51, 103, 124, 1);
    border: 0px solid #ddd;
  }
#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
  font-family: FS_Albert;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 0px);
  left: 0px;
  bottom: -0px;
  height: 0px;
  background: rgba(51, 103, 124, 1);
}

#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs-body {
  margin-top: -0px;
  border-top: 0px solid #ddd;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li > .shogun-tab-box {
    background: rgba(142, 210, 218, 1);
    border: 0px solid rgba(255, 255, 255, 0);
  }
  #s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(51, 103, 124, 1);
    border: 0px solid #ddd;
  }
#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
  font-family: FS_Albert;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 0px);
  left: 0px;
  bottom: -0px;
  height: 0px;
  background: rgba(51, 103, 124, 1);
}

#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs-body {
  margin-top: -0px;
  border-top: 0px solid #ddd;
}
}@media (max-width: 767px){
  #s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li > .shogun-tab-box {
    background: rgba(142, 210, 218, 1);
    border: 0px solid rgba(255, 255, 255, 0);
  }
  #s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(51, 103, 124, 1);
    border: 0px solid #ddd;
  }
#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
  font-family: FS_Albert;
  font-weight: ;
  font-style: ;
  font-size: 18px;
}

#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(255, 255, 255, 1);
}

#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 0px);
  left: 0px;
  bottom: -0px;
  height: 0px;
  background: rgba(51, 103, 124, 1);
}

#s-3811b2ca-5372-48b0-8a3b-284b24809d1c .shogun-tabs-body {
  margin-top: -0px;
  border-top: 0px solid #ddd;
}
}
#s-6c770b1e-022b-4194-bc23-72bd166d8e92 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-6c770b1e-022b-4194-bc23-72bd166d8e92 {
  background-color: rgba(243, 243, 243, 1);
}
}
@media (min-width: 0px) {
[id="s-6c770b1e-022b-4194-bc23-72bd166d8e92"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6c770b1e-022b-4194-bc23-72bd166d8e92"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-6c770b1e-022b-4194-bc23-72bd166d8e92"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-6c770b1e-022b-4194-bc23-72bd166d8e92"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-6c770b1e-022b-4194-bc23-72bd166d8e92"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-6c770b1e-022b-4194-bc23-72bd166d8e92"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-6c770b1e-022b-4194-bc23-72bd166d8e92"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  margin-left: auto;
margin-right: auto;
max-width: 580px;
text-align: center;
}
@media (min-width: 1200px){#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  max-width: 100%;
}
}
#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-bcee0a13-3833-473b-a83d-ab4a5e66be4d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bcee0a13-3833-473b-a83d-ab4a5e66be4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcee0a13-3833-473b-a83d-ab4a5e66be4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-bcee0a13-3833-473b-a83d-ab4a5e66be4d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bcee0a13-3833-473b-a83d-ab4a5e66be4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcee0a13-3833-473b-a83d-ab4a5e66be4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-bcee0a13-3833-473b-a83d-ab4a5e66be4d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bcee0a13-3833-473b-a83d-ab4a5e66be4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcee0a13-3833-473b-a83d-ab4a5e66be4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-bcee0a13-3833-473b-a83d-ab4a5e66be4d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bcee0a13-3833-473b-a83d-ab4a5e66be4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcee0a13-3833-473b-a83d-ab4a5e66be4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bcee0a13-3833-473b-a83d-ab4a5e66be4d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-bcee0a13-3833-473b-a83d-ab4a5e66be4d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bcee0a13-3833-473b-a83d-ab4a5e66be4d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcee0a13-3833-473b-a83d-ab4a5e66be4d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcee0a13-3833-473b-a83d-ab4a5e66be4d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ab873e89-8844-4306-9000-86755ceb5272 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(243, 243, 243, 1);
}
@media (min-width: 1200px){#s-ab873e89-8844-4306-9000-86755ceb5272 {
  max-width: 100%;
}
}







#s-ab873e89-8844-4306-9000-86755ceb5272 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ab873e89-8844-4306-9000-86755ceb5272.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-692be075-9775-4308-a52c-a66ab3431ba3 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
text-align: center;
}
@media (min-width: 1200px){#s-692be075-9775-4308-a52c-a66ab3431ba3 {
  margin-bottom: 10px;
padding-bottom: 0px;
text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-692be075-9775-4308-a52c-a66ab3431ba3 {
  padding-bottom: 10px;
text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-692be075-9775-4308-a52c-a66ab3431ba3 {
  padding-bottom: 10px;
text-align: left;
}
}@media (max-width: 767px){#s-692be075-9775-4308-a52c-a66ab3431ba3 {
  padding-top: 20px;
text-align: left;
}
}
#s-692be075-9775-4308-a52c-a66ab3431ba3 .shogun-heading-component h2 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


@media (min-width: 1200px){#s-692be075-9775-4308-a52c-a66ab3431ba3 .shogun-heading-component h2 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-692be075-9775-4308-a52c-a66ab3431ba3 .shogun-heading-component h2 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-692be075-9775-4308-a52c-a66ab3431ba3 .shogun-heading-component h2 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}
#s-6787c29b-1b2c-41a8-b743-f3884fc02f72 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
text-align: center;
}
@media (min-width: 1200px){#s-6787c29b-1b2c-41a8-b743-f3884fc02f72 {
  margin-bottom: 10px;
padding-bottom: 0px;
text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6787c29b-1b2c-41a8-b743-f3884fc02f72 {
  padding-bottom: 10px;
text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6787c29b-1b2c-41a8-b743-f3884fc02f72 {
  padding-bottom: 10px;
text-align: left;
}
}@media (max-width: 767px){#s-6787c29b-1b2c-41a8-b743-f3884fc02f72 {
  text-align: left;
}
}
#s-6787c29b-1b2c-41a8-b743-f3884fc02f72 .shogun-heading-component h3 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


@media (min-width: 1200px){#s-6787c29b-1b2c-41a8-b743-f3884fc02f72 .shogun-heading-component h3 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6787c29b-1b2c-41a8-b743-f3884fc02f72 .shogun-heading-component h3 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6787c29b-1b2c-41a8-b743-f3884fc02f72 .shogun-heading-component h3 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-6787c29b-1b2c-41a8-b743-f3884fc02f72 .shogun-heading-component h3 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-b305db79-796e-477b-bc95-c90fff8a1fe0 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-b305db79-796e-477b-bc95-c90fff8a1fe0 {
  background-color: rgba(243, 243, 243, 1);
}
}
@media (min-width: 0px) {
[id="s-b305db79-796e-477b-bc95-c90fff8a1fe0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b305db79-796e-477b-bc95-c90fff8a1fe0"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-b305db79-796e-477b-bc95-c90fff8a1fe0"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b305db79-796e-477b-bc95-c90fff8a1fe0"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-b305db79-796e-477b-bc95-c90fff8a1fe0"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b305db79-796e-477b-bc95-c90fff8a1fe0"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-b305db79-796e-477b-bc95-c90fff8a1fe0"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  margin-left: auto;
margin-right: auto;
max-width: 580px;
text-align: center;
}
@media (min-width: 1200px){#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  max-width: 100%;
}
}
#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bcb40025-4fad-40c1-92c5-ca5cf4ce5dce.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d7ab3868-9a47-476f-849b-2fac40b78658 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(243, 243, 243, 1);
}
@media (min-width: 1200px){#s-d7ab3868-9a47-476f-849b-2fac40b78658 {
  min-height: 50px;
max-width: 100%;
}
}







#s-d7ab3868-9a47-476f-849b-2fac40b78658 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d7ab3868-9a47-476f-849b-2fac40b78658.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-99d7e08f-5805-4d28-920c-95f00d23387a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
text-align: center;
}
@media (min-width: 1200px){#s-99d7e08f-5805-4d28-920c-95f00d23387a {
  margin-bottom: 10px;
padding-bottom: 0px;
text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-99d7e08f-5805-4d28-920c-95f00d23387a {
  padding-bottom: 10px;
text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-99d7e08f-5805-4d28-920c-95f00d23387a {
  padding-bottom: 10px;
text-align: left;
}
}@media (max-width: 767px){#s-99d7e08f-5805-4d28-920c-95f00d23387a {
  padding-top: 20px;
text-align: left;
}
}
#s-99d7e08f-5805-4d28-920c-95f00d23387a .shogun-heading-component h2 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


@media (min-width: 1200px){#s-99d7e08f-5805-4d28-920c-95f00d23387a .shogun-heading-component h2 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-99d7e08f-5805-4d28-920c-95f00d23387a .shogun-heading-component h2 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-99d7e08f-5805-4d28-920c-95f00d23387a .shogun-heading-component h2 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}
#s-bb81660d-bbc3-4524-90c2-b7a9b35618a5 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
text-align: center;
}
@media (min-width: 1200px){#s-bb81660d-bbc3-4524-90c2-b7a9b35618a5 {
  margin-bottom: 10px;
padding-bottom: 0px;
text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-bb81660d-bbc3-4524-90c2-b7a9b35618a5 {
  padding-bottom: 10px;
text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bb81660d-bbc3-4524-90c2-b7a9b35618a5 {
  padding-bottom: 10px;
text-align: left;
}
}@media (max-width: 767px){#s-bb81660d-bbc3-4524-90c2-b7a9b35618a5 {
  text-align: left;
}
}
#s-bb81660d-bbc3-4524-90c2-b7a9b35618a5 .shogun-heading-component h3 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


@media (min-width: 1200px){#s-bb81660d-bbc3-4524-90c2-b7a9b35618a5 .shogun-heading-component h3 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-bb81660d-bbc3-4524-90c2-b7a9b35618a5 .shogun-heading-component h3 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-bb81660d-bbc3-4524-90c2-b7a9b35618a5 .shogun-heading-component h3 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-bb81660d-bbc3-4524-90c2-b7a9b35618a5 .shogun-heading-component h3 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-848461a5-864a-49ef-a416-59306c41f416 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-848461a5-864a-49ef-a416-59306c41f416 {
  background-color: rgba(243, 243, 243, 1);
}
}
@media (min-width: 0px) {
[id="s-848461a5-864a-49ef-a416-59306c41f416"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-848461a5-864a-49ef-a416-59306c41f416"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-848461a5-864a-49ef-a416-59306c41f416"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-848461a5-864a-49ef-a416-59306c41f416"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-848461a5-864a-49ef-a416-59306c41f416"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-848461a5-864a-49ef-a416-59306c41f416"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-848461a5-864a-49ef-a416-59306c41f416"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

}

#s-8db4575a-e7ac-4d94-934f-8dcec1276b51 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-4fc85755-e896-48a0-90de-a124113788f1 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(243, 243, 243, 1);
}








#s-4fc85755-e896-48a0-90de-a124113788f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4fc85755-e896-48a0-90de-a124113788f1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-951b83f1-91cd-4f7b-87d3-027ad0e3acf1 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
text-align: center;
}
@media (min-width: 1200px){#s-951b83f1-91cd-4f7b-87d3-027ad0e3acf1 {
  margin-bottom: 10px;
padding-bottom: 0px;
text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-951b83f1-91cd-4f7b-87d3-027ad0e3acf1 {
  padding-bottom: 10px;
text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-951b83f1-91cd-4f7b-87d3-027ad0e3acf1 {
  padding-bottom: 10px;
text-align: left;
}
}@media (max-width: 767px){#s-951b83f1-91cd-4f7b-87d3-027ad0e3acf1 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
}
#s-951b83f1-91cd-4f7b-87d3-027ad0e3acf1 .shogun-heading-component h2 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


@media (min-width: 1200px){#s-951b83f1-91cd-4f7b-87d3-027ad0e3acf1 .shogun-heading-component h2 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-951b83f1-91cd-4f7b-87d3-027ad0e3acf1 .shogun-heading-component h2 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-951b83f1-91cd-4f7b-87d3-027ad0e3acf1 .shogun-heading-component h2 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}
#s-52b4e750-957b-4519-a9aa-976da7dd1341 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
text-align: center;
}
@media (min-width: 1200px){#s-52b4e750-957b-4519-a9aa-976da7dd1341 {
  margin-bottom: 10px;
padding-bottom: 0px;
text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-52b4e750-957b-4519-a9aa-976da7dd1341 {
  padding-bottom: 10px;
text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-52b4e750-957b-4519-a9aa-976da7dd1341 {
  padding-bottom: 10px;
text-align: left;
}
}@media (max-width: 767px){#s-52b4e750-957b-4519-a9aa-976da7dd1341 {
  text-align: left;
}
}
#s-52b4e750-957b-4519-a9aa-976da7dd1341 .shogun-heading-component h3 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


@media (min-width: 1200px){#s-52b4e750-957b-4519-a9aa-976da7dd1341 .shogun-heading-component h3 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-52b4e750-957b-4519-a9aa-976da7dd1341 .shogun-heading-component h3 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-52b4e750-957b-4519-a9aa-976da7dd1341 .shogun-heading-component h3 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-52b4e750-957b-4519-a9aa-976da7dd1341 .shogun-heading-component h3 {
  color: rgba(112, 112, 112, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-11ee05b4-bb45-4e90-a1b2-951c095e363b {
  margin-left: auto;
margin-right: auto;
padding-top: 80px;
padding-left: 10%;
padding-bottom: 50px;
padding-right: 10%;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-11ee05b4-bb45-4e90-a1b2-951c095e363b {
  padding-top: 0px;
}
}







#s-11ee05b4-bb45-4e90-a1b2-951c095e363b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-11ee05b4-bb45-4e90-a1b2-951c095e363b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-70b3155c-5e30-4527-aa0d-4270e328e8db {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-93080993-e04c-4349-84ab-a1f6b7db9d59 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1160px;
}








#s-93080993-e04c-4349-84ab-a1f6b7db9d59 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-93080993-e04c-4349-84ab-a1f6b7db9d59.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2eb7dc16-1a7a-4420-bb65-93f785fa0232 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2eb7dc16-1a7a-4420-bb65-93f785fa0232 .shogun-heading-component h3 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


@media (min-width: 1200px){#s-2eb7dc16-1a7a-4420-bb65-93f785fa0232 .shogun-heading-component h3 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2eb7dc16-1a7a-4420-bb65-93f785fa0232 .shogun-heading-component h3 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2eb7dc16-1a7a-4420-bb65-93f785fa0232 .shogun-heading-component h3 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


}@media (max-width: 767px){#s-2eb7dc16-1a7a-4420-bb65-93f785fa0232 .shogun-heading-component h3 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 21px;
  
  
  
}


}
#s-9d42b0f3-af1c-44e5-b3a4-23053e4914a3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9d42b0f3-af1c-44e5-b3a4-23053e4914a3 .shogun-heading-component h2 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


@media (max-width: 767px){#s-9d42b0f3-af1c-44e5-b3a4-23053e4914a3 .shogun-heading-component h2 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 37px;
  
  
  
}


}
#s-9596cdf9-2bd7-4c6f-9684-a252eb33b61e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9596cdf9-2bd7-4c6f-9684-a252eb33b61e .shogun-heading-component h4 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


@media (min-width: 1200px){#s-9596cdf9-2bd7-4c6f-9684-a252eb33b61e .shogun-heading-component h4 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9596cdf9-2bd7-4c6f-9684-a252eb33b61e .shogun-heading-component h4 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9596cdf9-2bd7-4c6f-9684-a252eb33b61e .shogun-heading-component h4 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-9596cdf9-2bd7-4c6f-9684-a252eb33b61e .shogun-heading-component h4 {
  color: rgba(79, 116, 146, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-fd689892-d6f5-4dcf-87fe-e2c927136699 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  margin-left: auto;
margin-right: auto;
max-width: 580px;
text-align: center;
}
@media (min-width: 1200px){#s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  max-width: 100%;
}
}
#s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-020ad912-e1de-44ff-a120-c3f207e449b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-020ad912-e1de-44ff-a120-c3f207e449b9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-020ad912-e1de-44ff-a120-c3f207e449b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-020ad912-e1de-44ff-a120-c3f207e449b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-020ad912-e1de-44ff-a120-c3f207e449b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020ad912-e1de-44ff-a120-c3f207e449b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020ad912-e1de-44ff-a120-c3f207e449b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-020ad912-e1de-44ff-a120-c3f207e449b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-020ad912-e1de-44ff-a120-c3f207e449b9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-020ad912-e1de-44ff-a120-c3f207e449b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-020ad912-e1de-44ff-a120-c3f207e449b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-020ad912-e1de-44ff-a120-c3f207e449b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020ad912-e1de-44ff-a120-c3f207e449b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020ad912-e1de-44ff-a120-c3f207e449b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-020ad912-e1de-44ff-a120-c3f207e449b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-020ad912-e1de-44ff-a120-c3f207e449b9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-020ad912-e1de-44ff-a120-c3f207e449b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-020ad912-e1de-44ff-a120-c3f207e449b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-020ad912-e1de-44ff-a120-c3f207e449b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020ad912-e1de-44ff-a120-c3f207e449b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020ad912-e1de-44ff-a120-c3f207e449b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-020ad912-e1de-44ff-a120-c3f207e449b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-020ad912-e1de-44ff-a120-c3f207e449b9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-020ad912-e1de-44ff-a120-c3f207e449b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-020ad912-e1de-44ff-a120-c3f207e449b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-020ad912-e1de-44ff-a120-c3f207e449b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020ad912-e1de-44ff-a120-c3f207e449b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020ad912-e1de-44ff-a120-c3f207e449b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-020ad912-e1de-44ff-a120-c3f207e449b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-020ad912-e1de-44ff-a120-c3f207e449b9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-020ad912-e1de-44ff-a120-c3f207e449b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-020ad912-e1de-44ff-a120-c3f207e449b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 580px;

      
    max-width: 580px;

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




.s-020ad912-e1de-44ff-a120-c3f207e449b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-020ad912-e1de-44ff-a120-c3f207e449b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-020ad912-e1de-44ff-a120-c3f207e449b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-020ad912-e1de-44ff-a120-c3f207e449b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9f3b6c8c-88c2-4490-9cf6-e099264f3bc7 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 80px;
padding-left: 10%;
padding-bottom: 80px;
padding-right: 10%;
min-height: 50px;
background-position: center center;
}
@media (max-width: 767px){#s-9f3b6c8c-88c2-4490-9cf6-e099264f3bc7 {
  display: none;
}
#s-9f3b6c8c-88c2-4490-9cf6-e099264f3bc7, #wrap-s-9f3b6c8c-88c2-4490-9cf6-e099264f3bc7, #wrap-content-s-9f3b6c8c-88c2-4490-9cf6-e099264f3bc7 { display: none !important; }}







#s-9f3b6c8c-88c2-4490-9cf6-e099264f3bc7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9f3b6c8c-88c2-4490-9cf6-e099264f3bc7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-55535e99-b30a-4082-a789-25731c397cff {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-55535e99-b30a-4082-a789-25731c397cff .shogun-heading-component h2 {
  color: rgba(255, 228, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-55535e99-b30a-4082-a789-25731c397cff .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


}
#s-6e8e5014-2ef7-4739-a5a0-552bc45420b8 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-6e8e5014-2ef7-4739-a5a0-552bc45420b8 .shogun-heading-component h3 {
  color: rgba(255, 228, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-6e8e5014-2ef7-4739-a5a0-552bc45420b8 .shogun-heading-component h3 {
  color: rgba(24, 105, 126, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6e8e5014-2ef7-4739-a5a0-552bc45420b8 .shogun-heading-component h3 {
  color: rgba(24, 105, 126, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6e8e5014-2ef7-4739-a5a0-552bc45420b8 .shogun-heading-component h3 {
  color: rgba(24, 105, 126, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-99703de7-4c84-4374-a894-b79ec8f97094 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-99703de7-4c84-4374-a894-b79ec8f97094"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-99703de7-4c84-4374-a894-b79ec8f97094"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-99703de7-4c84-4374-a894-b79ec8f97094"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-99703de7-4c84-4374-a894-b79ec8f97094"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-e5290598-5a47-43c5-a12b-9a56585669d7 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5290598-5a47-43c5-a12b-9a56585669d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5290598-5a47-43c5-a12b-9a56585669d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e5290598-5a47-43c5-a12b-9a56585669d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5290598-5a47-43c5-a12b-9a56585669d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5290598-5a47-43c5-a12b-9a56585669d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7.shogun-image {
  box-sizing: border-box;
}



.s-e5290598-5a47-43c5-a12b-9a56585669d7 img.shogun-image {
  
}


@media (min-width: 1200px){#s-e5290598-5a47-43c5-a12b-9a56585669d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5290598-5a47-43c5-a12b-9a56585669d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5290598-5a47-43c5-a12b-9a56585669d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e5290598-5a47-43c5-a12b-9a56585669d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5290598-5a47-43c5-a12b-9a56585669d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5290598-5a47-43c5-a12b-9a56585669d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7.shogun-image {
  box-sizing: border-box;
}



.s-e5290598-5a47-43c5-a12b-9a56585669d7 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e5290598-5a47-43c5-a12b-9a56585669d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5290598-5a47-43c5-a12b-9a56585669d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5290598-5a47-43c5-a12b-9a56585669d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e5290598-5a47-43c5-a12b-9a56585669d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5290598-5a47-43c5-a12b-9a56585669d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5290598-5a47-43c5-a12b-9a56585669d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7.shogun-image {
  box-sizing: border-box;
}



.s-e5290598-5a47-43c5-a12b-9a56585669d7 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e5290598-5a47-43c5-a12b-9a56585669d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5290598-5a47-43c5-a12b-9a56585669d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5290598-5a47-43c5-a12b-9a56585669d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e5290598-5a47-43c5-a12b-9a56585669d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5290598-5a47-43c5-a12b-9a56585669d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5290598-5a47-43c5-a12b-9a56585669d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7.shogun-image {
  box-sizing: border-box;
}



.s-e5290598-5a47-43c5-a12b-9a56585669d7 img.shogun-image {
  
}


}@media (max-width: 767px){#s-e5290598-5a47-43c5-a12b-9a56585669d7 {
  margin: 0 !important;
  overflow: visible;
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e5290598-5a47-43c5-a12b-9a56585669d7 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e5290598-5a47-43c5-a12b-9a56585669d7 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7 img.shogun-image {
  /* Add background color handling */
  
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e5290598-5a47-43c5-a12b-9a56585669d7 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e5290598-5a47-43c5-a12b-9a56585669d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e5290598-5a47-43c5-a12b-9a56585669d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e5290598-5a47-43c5-a12b-9a56585669d7.shogun-image {
  box-sizing: border-box;
}



.s-e5290598-5a47-43c5-a12b-9a56585669d7 img.shogun-image {
  
}


}
#s-896ab321-967b-467e-bb88-a9ddd3722bb4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-896ab321-967b-467e-bb88-a9ddd3722bb4 .shogun-heading-component h5 {
  color: rgba(255, 228, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-896ab321-967b-467e-bb88-a9ddd3722bb4 .shogun-heading-component h5 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-896ab321-967b-467e-bb88-a9ddd3722bb4 .shogun-heading-component h5 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-896ab321-967b-467e-bb88-a9ddd3722bb4 .shogun-heading-component h5 {
  color: rgba(24, 105, 126, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}
#s-1c90f6ef-2cde-46af-a749-5ec73c1b6492 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-1c90f6ef-2cde-46af-a749-5ec73c1b6492 .shogun-heading-component h3 {
  color: rgba(255, 228, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-1c90f6ef-2cde-46af-a749-5ec73c1b6492 .shogun-heading-component h3 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-1c90f6ef-2cde-46af-a749-5ec73c1b6492 .shogun-heading-component h3 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1c90f6ef-2cde-46af-a749-5ec73c1b6492 .shogun-heading-component h3 {
  color: rgba(24, 105, 126, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
aspect-ratio: 245/170;
text-align: center;
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
  margin: 0 !important;
  overflow: visible;
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
  /* Add background color handling */
  
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55af5e52-c43a-4685-b3bb-e21c6e085296.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image {
  box-sizing: border-box;
}



.s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container {
      position: relative;
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

@media (min-width: 1200px){#s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
  margin: 0 !important;
  overflow: visible;
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
  /* Add background color handling */
  
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55af5e52-c43a-4685-b3bb-e21c6e085296.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image {
  box-sizing: border-box;
}



.s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container {
      position: relative;
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
  margin: 0 !important;
  overflow: visible;
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
  /* Add background color handling */
  
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55af5e52-c43a-4685-b3bb-e21c6e085296.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image {
  box-sizing: border-box;
}



.s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container {
      position: relative;
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
  margin: 0 !important;
  overflow: visible;
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
  /* Add background color handling */
  
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55af5e52-c43a-4685-b3bb-e21c6e085296.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image {
  box-sizing: border-box;
}



.s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container {
      position: relative;
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (max-width: 767px){#s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
  margin: 0 !important;
  overflow: visible;
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
  /* Add background color handling */
  
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-55af5e52-c43a-4685-b3bb-e21c6e085296 .shogun-image-content {
  
    justify-content: center;
  
}

.s-55af5e52-c43a-4685-b3bb-e21c6e085296.shg-align-container {
  display: flex;
  justify-content: center
}

.s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image {
  box-sizing: border-box;
}



.s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-55af5e52-c43a-4685-b3bb-e21c6e085296 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container {
      position: relative;
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-55af5e52-c43a-4685-b3bb-e21c6e085296 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}
#s-028a8ec4-6005-4680-b320-78a60ec1f504 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-028a8ec4-6005-4680-b320-78a60ec1f504 .shogun-heading-component h5 {
  color: rgba(255, 228, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-028a8ec4-6005-4680-b320-78a60ec1f504 .shogun-heading-component h5 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-028a8ec4-6005-4680-b320-78a60ec1f504 .shogun-heading-component h5 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-028a8ec4-6005-4680-b320-78a60ec1f504 .shogun-heading-component h5 {
  color: rgba(24, 105, 126, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}
#s-6149d312-9f25-4c5d-8e7a-91763b0f0aa0 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-6149d312-9f25-4c5d-8e7a-91763b0f0aa0 .shogun-heading-component h3 {
  color: rgba(255, 228, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-6149d312-9f25-4c5d-8e7a-91763b0f0aa0 .shogun-heading-component h3 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6149d312-9f25-4c5d-8e7a-91763b0f0aa0 .shogun-heading-component h3 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6149d312-9f25-4c5d-8e7a-91763b0f0aa0 .shogun-heading-component h3 {
  color: rgba(24, 105, 126, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1.shogun-image {
  box-sizing: border-box;
}



.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 img.shogun-image {
  
}


@media (min-width: 1200px){#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1.shogun-image {
  box-sizing: border-box;
}



.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1.shogun-image {
  box-sizing: border-box;
}



.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1.shogun-image {
  box-sizing: border-box;
}



.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 img.shogun-image {
  
}


}@media (max-width: 767px){#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 {
  margin: 0 !important;
  overflow: visible;
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 img.shogun-image {
  /* Add background color handling */
  
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1.shogun-image {
  box-sizing: border-box;
}



.s-3e5cdbd5-7d34-43eb-a9ef-bc91a1127bd1 img.shogun-image {
  
}


}
#s-b7b083cb-03e8-4f98-99ee-cff3b260907c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-b7b083cb-03e8-4f98-99ee-cff3b260907c .shogun-heading-component h5 {
  color: rgba(255, 228, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-b7b083cb-03e8-4f98-99ee-cff3b260907c .shogun-heading-component h5 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-b7b083cb-03e8-4f98-99ee-cff3b260907c .shogun-heading-component h5 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-b7b083cb-03e8-4f98-99ee-cff3b260907c .shogun-heading-component h5 {
  color: rgba(24, 105, 126, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}
#s-1e081018-8c92-4932-8dbc-050a0c54a192 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-1e081018-8c92-4932-8dbc-050a0c54a192 .shogun-heading-component h3 {
  color: rgba(255, 228, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-1e081018-8c92-4932-8dbc-050a0c54a192 .shogun-heading-component h3 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-1e081018-8c92-4932-8dbc-050a0c54a192 .shogun-heading-component h3 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-1e081018-8c92-4932-8dbc-050a0c54a192 .shogun-heading-component h3 {
  color: rgba(24, 105, 126, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-2dde1c76-cf43-4b1c-a458-ef906cb85b8c {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-2dde1c76-cf43-4b1c-a458-ef906cb85b8c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2dde1c76-cf43-4b1c-a458-ef906cb85b8c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-2dde1c76-cf43-4b1c-a458-ef906cb85b8c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-2dde1c76-cf43-4b1c-a458-ef906cb85b8c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c {
  margin: 0 !important;
  overflow: visible;
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c img.shogun-image {
  /* Add background color handling */
  
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c .shogun-image-content {
  
    justify-content: center;
  
}

.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c.shogun-image {
  box-sizing: border-box;
}



.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c img.shogun-image {
  
}


@media (min-width: 1200px){#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c {
  margin: 0 !important;
  overflow: visible;
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c img.shogun-image {
  /* Add background color handling */
  
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c .shogun-image-content {
  
    justify-content: center;
  
}

.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c.shogun-image {
  box-sizing: border-box;
}



.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c {
  margin: 0 !important;
  overflow: visible;
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c img.shogun-image {
  /* Add background color handling */
  
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c .shogun-image-content {
  
    justify-content: center;
  
}

.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c.shogun-image {
  box-sizing: border-box;
}



.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c {
  margin: 0 !important;
  overflow: visible;
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c img.shogun-image {
  /* Add background color handling */
  
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c .shogun-image-content {
  
    justify-content: center;
  
}

.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c.shogun-image {
  box-sizing: border-box;
}



.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c img.shogun-image {
  
}


}@media (max-width: 767px){#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c {
  margin: 0 !important;
  overflow: visible;
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c img.shogun-image {
  /* Add background color handling */
  
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c .shogun-image-content {
  
    justify-content: center;
  
}

.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c.shogun-image {
  box-sizing: border-box;
}



.s-acb8ffd4-f8ee-456b-9675-b0caf0a1c85c img.shogun-image {
  
}


}
#s-e796bdd1-0210-4ea5-b4d5-eef8a972a09f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-e796bdd1-0210-4ea5-b4d5-eef8a972a09f .shogun-heading-component h5 {
  color: rgba(255, 228, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-e796bdd1-0210-4ea5-b4d5-eef8a972a09f .shogun-heading-component h5 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e796bdd1-0210-4ea5-b4d5-eef8a972a09f .shogun-heading-component h5 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e796bdd1-0210-4ea5-b4d5-eef8a972a09f .shogun-heading-component h5 {
  color: rgba(24, 105, 126, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}
#s-5bf6674c-e957-470a-abb1-a8e49a4c6683 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-5bf6674c-e957-470a-abb1-a8e49a4c6683 .shogun-heading-component h3 {
  color: rgba(255, 228, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-5bf6674c-e957-470a-abb1-a8e49a4c6683 .shogun-heading-component h3 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5bf6674c-e957-470a-abb1-a8e49a4c6683 .shogun-heading-component h3 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-5bf6674c-e957-470a-abb1-a8e49a4c6683 .shogun-heading-component h3 {
  color: rgba(24, 105, 126, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 {
  margin: 0 !important;
  overflow: visible;
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 img.shogun-image {
  /* Add background color handling */
  
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8.shogun-image {
  box-sizing: border-box;
}



.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 img.shogun-image {
  
}


@media (min-width: 1200px){#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 {
  margin: 0 !important;
  overflow: visible;
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 img.shogun-image {
  /* Add background color handling */
  
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8.shogun-image {
  box-sizing: border-box;
}



.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 {
  margin: 0 !important;
  overflow: visible;
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 img.shogun-image {
  /* Add background color handling */
  
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8.shogun-image {
  box-sizing: border-box;
}



.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 {
  margin: 0 !important;
  overflow: visible;
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 img.shogun-image {
  /* Add background color handling */
  
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8.shogun-image {
  box-sizing: border-box;
}



.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 img.shogun-image {
  
}


}@media (max-width: 767px){#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 {
  margin: 0 !important;
  overflow: visible;
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 img.shogun-image {
  /* Add background color handling */
  
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6916b096-d5d3-4619-ad0b-8388e2cf33a8.shogun-image {
  box-sizing: border-box;
}



.s-6916b096-d5d3-4619-ad0b-8388e2cf33a8 img.shogun-image {
  
}


}
#s-ca29f26c-d246-4e88-afb6-f0795fb2de59 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-ca29f26c-d246-4e88-afb6-f0795fb2de59 .shogun-heading-component h5 {
  color: rgba(255, 228, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-ca29f26c-d246-4e88-afb6-f0795fb2de59 .shogun-heading-component h5 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ca29f26c-d246-4e88-afb6-f0795fb2de59 .shogun-heading-component h5 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ca29f26c-d246-4e88-afb6-f0795fb2de59 .shogun-heading-component h5 {
  color: rgba(24, 105, 126, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}
#s-d031739d-13e8-4b93-aabb-2199fe51951c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 10px;
text-align: center;
}

#s-d031739d-13e8-4b93-aabb-2199fe51951c .shogun-heading-component h3 {
  color: rgba(255, 228, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-d031739d-13e8-4b93-aabb-2199fe51951c .shogun-heading-component h3 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  font-family: "FS_Albert";
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d031739d-13e8-4b93-aabb-2199fe51951c .shogun-heading-component h3 {
  color: rgba(21, 47, 78, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d031739d-13e8-4b93-aabb-2199fe51951c .shogun-heading-component h3 {
  color: rgba(24, 105, 126, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-b5b38517-0e6f-4787-8967-a187c1a17847 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 30px;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-b5b38517-0e6f-4787-8967-a187c1a17847 {
  padding-bottom: 0px;
}
}







#s-b5b38517-0e6f-4787-8967-a187c1a17847 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b5b38517-0e6f-4787-8967-a187c1a17847.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}
@media (max-width: 767px){#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 {
  display: none;
}
#s-6b161a06-9f05-4e00-baa1-e6a0696fb230, #wrap-s-6b161a06-9f05-4e00-baa1-e6a0696fb230, #wrap-content-s-6b161a06-9f05-4e00-baa1-e6a0696fb230 { display: none !important; }}
#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 0);
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(1, 8, 20, 1);
  padding: 10px;
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(0, 0, 0, 1);
  border-top: 1px solid rgba(255, 255, 255, 0);
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 50px;
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 50px;
}@media (min-width: 1200px){#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(21, 47, 78, 1);
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(0, 0, 0, 1);
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(21, 47, 78, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 50px;
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 50px;
}}@media (min-width: 992px) and (max-width: 1199px){#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 0);
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(21, 47, 78, 1);
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(0, 0, 0, 1);
  border-top: 1px solid rgba(255, 255, 255, 0);
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(21, 47, 78, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 50px;
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 50px;
}}@media (min-width: 768px) and (max-width: 991px){#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 0);
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(24, 105, 126, 1);
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(0, 0, 0, 1);
  border-top: 1px solid rgba(255, 255, 255, 0);
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(24, 105, 126, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 50px;
}

#s-6b161a06-9f05-4e00-baa1-e6a0696fb230 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 50px;
}}
#s-089ac9e1-8d9f-471a-962a-bda00aaf71f9 {
  margin-left: auto;
margin-right: auto;
padding-top: 80px;
padding-left: 10%;
padding-bottom: 80px;
padding-right: 10%;
min-height: 50px;
background-color: rgba(20, 101, 123, 1);
}








#s-089ac9e1-8d9f-471a-962a-bda00aaf71f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-089ac9e1-8d9f-471a-962a-bda00aaf71f9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2262257c-a785-4d61-8d00-41268f938836 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-2262257c-a785-4d61-8d00-41268f938836"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-2262257c-a785-4d61-8d00-41268f938836"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2262257c-a785-4d61-8d00-41268f938836"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2262257c-a785-4d61-8d00-41268f938836"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 {
  margin: 0 !important;
  overflow: visible;
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 img.shogun-image {
  /* Add background color handling */
  
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741.shogun-image {
  box-sizing: border-box;
}



.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 img.shogun-image {
  
}


@media (min-width: 1200px){#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 {
  margin: 0 !important;
  overflow: visible;
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 img.shogun-image {
  /* Add background color handling */
  
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  

}






.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741.shogun-image {
  box-sizing: border-box;
}



.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 {
  margin: 0 !important;
  overflow: visible;
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 img.shogun-image {
  /* Add background color handling */
  
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741.shogun-image {
  box-sizing: border-box;
}



.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 {
  margin: 0 !important;
  overflow: visible;
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 img.shogun-image {
  /* Add background color handling */
  
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741.shogun-image {
  box-sizing: border-box;
}



.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 img.shogun-image {
  
}


}@media (max-width: 767px){#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 {
  margin: 0 !important;
  overflow: visible;
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 img.shogun-image {
  /* Add background color handling */
  
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5c69c711-c3fb-4a5f-af23-1ab055cf0741.shogun-image {
  box-sizing: border-box;
}



.s-5c69c711-c3fb-4a5f-af23-1ab055cf0741 img.shogun-image {
  
}


}
#s-2b436a3b-9263-4937-9ba9-c45ec2c44626 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

#s-642fd4c5-c3a2-4f1e-96a6-3552fe268bd9 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
aspect-ratio: 245/170;
text-align: center;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
  margin: 0 !important;
  overflow: visible;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
  /* Add background color handling */
  
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image {
  box-sizing: border-box;
}



.s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container {
      position: relative;
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

@media (min-width: 1200px){#s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
  margin: 0 !important;
  overflow: visible;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
  /* Add background color handling */
  
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image {
  box-sizing: border-box;
}



.s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container {
      position: relative;
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
  margin: 0 !important;
  overflow: visible;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
  /* Add background color handling */
  
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image {
  box-sizing: border-box;
}



.s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container {
      position: relative;
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
  margin: 0 !important;
  overflow: visible;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
  /* Add background color handling */
  
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image {
  box-sizing: border-box;
}



.s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container {
      position: relative;
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (max-width: 767px){#s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
  margin: 0 !important;
  overflow: visible;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
  /* Add background color handling */
  
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-88ca5051-4b66-4d89-bb16-5b586bf433a1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image {
  box-sizing: border-box;
}



.s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container {
      position: relative;
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88ca5051-4b66-4d89-bb16-5b586bf433a1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}
#s-392d8887-56b6-4ae8-89f3-561535b3db17 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-392d8887-56b6-4ae8-89f3-561535b3db17 {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-b1abd5b7-8407-4e43-a18d-ce239f96750c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-16a924f3-15a2-45dd-809f-22adf47ab4b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-16a924f3-15a2-45dd-809f-22adf47ab4b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-16a924f3-15a2-45dd-809f-22adf47ab4b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-16a924f3-15a2-45dd-809f-22adf47ab4b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16a924f3-15a2-45dd-809f-22adf47ab4b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0.shogun-image {
  box-sizing: border-box;
}



.s-16a924f3-15a2-45dd-809f-22adf47ab4b0 img.shogun-image {
  
}


@media (min-width: 1200px){#s-16a924f3-15a2-45dd-809f-22adf47ab4b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-16a924f3-15a2-45dd-809f-22adf47ab4b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-16a924f3-15a2-45dd-809f-22adf47ab4b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  

}






.s-16a924f3-15a2-45dd-809f-22adf47ab4b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-16a924f3-15a2-45dd-809f-22adf47ab4b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16a924f3-15a2-45dd-809f-22adf47ab4b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0.shogun-image {
  box-sizing: border-box;
}



.s-16a924f3-15a2-45dd-809f-22adf47ab4b0 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-16a924f3-15a2-45dd-809f-22adf47ab4b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-16a924f3-15a2-45dd-809f-22adf47ab4b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-16a924f3-15a2-45dd-809f-22adf47ab4b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-16a924f3-15a2-45dd-809f-22adf47ab4b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-16a924f3-15a2-45dd-809f-22adf47ab4b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16a924f3-15a2-45dd-809f-22adf47ab4b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0.shogun-image {
  box-sizing: border-box;
}



.s-16a924f3-15a2-45dd-809f-22adf47ab4b0 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-16a924f3-15a2-45dd-809f-22adf47ab4b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-16a924f3-15a2-45dd-809f-22adf47ab4b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-16a924f3-15a2-45dd-809f-22adf47ab4b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-16a924f3-15a2-45dd-809f-22adf47ab4b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-16a924f3-15a2-45dd-809f-22adf47ab4b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16a924f3-15a2-45dd-809f-22adf47ab4b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0.shogun-image {
  box-sizing: border-box;
}



.s-16a924f3-15a2-45dd-809f-22adf47ab4b0 img.shogun-image {
  
}


}@media (max-width: 767px){#s-16a924f3-15a2-45dd-809f-22adf47ab4b0 {
  margin: 0 !important;
  overflow: visible;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-16a924f3-15a2-45dd-809f-22adf47ab4b0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-16a924f3-15a2-45dd-809f-22adf47ab4b0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0 img.shogun-image {
  /* Add background color handling */
  
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-16a924f3-15a2-45dd-809f-22adf47ab4b0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-16a924f3-15a2-45dd-809f-22adf47ab4b0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16a924f3-15a2-45dd-809f-22adf47ab4b0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16a924f3-15a2-45dd-809f-22adf47ab4b0.shogun-image {
  box-sizing: border-box;
}



.s-16a924f3-15a2-45dd-809f-22adf47ab4b0 img.shogun-image {
  
}


}
#s-9ff60ce2-74ea-4995-834e-c25a44bac057 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-9ff60ce2-74ea-4995-834e-c25a44bac057 {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-a305d553-3910-496d-8ebd-ab0d6fc39b94 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
aspect-ratio: 245/170;
text-align: center;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba {
  margin: 0 !important;
  overflow: visible;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-060bdeff-9413-46f5-99c9-521f112f93ba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-060bdeff-9413-46f5-99c9-521f112f93ba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
  /* Add background color handling */
  
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-060bdeff-9413-46f5-99c9-521f112f93ba .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-060bdeff-9413-46f5-99c9-521f112f93ba .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-060bdeff-9413-46f5-99c9-521f112f93ba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-060bdeff-9413-46f5-99c9-521f112f93ba .shogun-image-content {
  
    justify-content: center;
  
}

.s-060bdeff-9413-46f5-99c9-521f112f93ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image {
  box-sizing: border-box;
}



.s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-060bdeff-9413-46f5-99c9-521f112f93ba {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container {
      position: relative;
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

@media (min-width: 1200px){#s-060bdeff-9413-46f5-99c9-521f112f93ba {
  margin: 0 !important;
  overflow: visible;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-060bdeff-9413-46f5-99c9-521f112f93ba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-060bdeff-9413-46f5-99c9-521f112f93ba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
  /* Add background color handling */
  
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-060bdeff-9413-46f5-99c9-521f112f93ba .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-060bdeff-9413-46f5-99c9-521f112f93ba .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-060bdeff-9413-46f5-99c9-521f112f93ba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-060bdeff-9413-46f5-99c9-521f112f93ba .shogun-image-content {
  
    justify-content: center;
  
}

.s-060bdeff-9413-46f5-99c9-521f112f93ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image {
  box-sizing: border-box;
}



.s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-060bdeff-9413-46f5-99c9-521f112f93ba {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container {
      position: relative;
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-060bdeff-9413-46f5-99c9-521f112f93ba {
  margin: 0 !important;
  overflow: visible;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-060bdeff-9413-46f5-99c9-521f112f93ba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-060bdeff-9413-46f5-99c9-521f112f93ba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
  /* Add background color handling */
  
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-060bdeff-9413-46f5-99c9-521f112f93ba .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-060bdeff-9413-46f5-99c9-521f112f93ba .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-060bdeff-9413-46f5-99c9-521f112f93ba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-060bdeff-9413-46f5-99c9-521f112f93ba .shogun-image-content {
  
    justify-content: center;
  
}

.s-060bdeff-9413-46f5-99c9-521f112f93ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image {
  box-sizing: border-box;
}



.s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-060bdeff-9413-46f5-99c9-521f112f93ba {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container {
      position: relative;
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-060bdeff-9413-46f5-99c9-521f112f93ba {
  margin: 0 !important;
  overflow: visible;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-060bdeff-9413-46f5-99c9-521f112f93ba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-060bdeff-9413-46f5-99c9-521f112f93ba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
  /* Add background color handling */
  
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-060bdeff-9413-46f5-99c9-521f112f93ba .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-060bdeff-9413-46f5-99c9-521f112f93ba .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-060bdeff-9413-46f5-99c9-521f112f93ba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-060bdeff-9413-46f5-99c9-521f112f93ba .shogun-image-content {
  
    justify-content: center;
  
}

.s-060bdeff-9413-46f5-99c9-521f112f93ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image {
  box-sizing: border-box;
}



.s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-060bdeff-9413-46f5-99c9-521f112f93ba {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container {
      position: relative;
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (max-width: 767px){#s-060bdeff-9413-46f5-99c9-521f112f93ba {
  margin: 0 !important;
  overflow: visible;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-060bdeff-9413-46f5-99c9-521f112f93ba {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-060bdeff-9413-46f5-99c9-521f112f93ba {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
  /* Add background color handling */
  
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-060bdeff-9413-46f5-99c9-521f112f93ba .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-060bdeff-9413-46f5-99c9-521f112f93ba .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-060bdeff-9413-46f5-99c9-521f112f93ba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-060bdeff-9413-46f5-99c9-521f112f93ba .shogun-image-content {
  
    justify-content: center;
  
}

.s-060bdeff-9413-46f5-99c9-521f112f93ba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image {
  box-sizing: border-box;
}



.s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-060bdeff-9413-46f5-99c9-521f112f93ba {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container {
      position: relative;
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-060bdeff-9413-46f5-99c9-521f112f93ba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}
#s-276ca07b-7d26-48f2-ab61-22d13bb69f0c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-276ca07b-7d26-48f2-ab61-22d13bb69f0c {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-679cb0d7-acb2-4439-9a33-1d9fe27c71fe {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-d0dd1f91-f4ed-49bb-97bb-efab7f6bf6e9 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-d0dd1f91-f4ed-49bb-97bb-efab7f6bf6e9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-d0dd1f91-f4ed-49bb-97bb-efab7f6bf6e9"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d0dd1f91-f4ed-49bb-97bb-efab7f6bf6e9"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d0dd1f91-f4ed-49bb-97bb-efab7f6bf6e9"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc08cc34-e124-4f6f-801d-f048125af4c6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc08cc34-e124-4f6f-801d-f048125af4c6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fc08cc34-e124-4f6f-801d-f048125af4c6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc08cc34-e124-4f6f-801d-f048125af4c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc08cc34-e124-4f6f-801d-f048125af4c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6.shogun-image {
  box-sizing: border-box;
}



.s-fc08cc34-e124-4f6f-801d-f048125af4c6 img.shogun-image {
  
}


@media (min-width: 1200px){#s-fc08cc34-e124-4f6f-801d-f048125af4c6 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc08cc34-e124-4f6f-801d-f048125af4c6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc08cc34-e124-4f6f-801d-f048125af4c6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  

}






.s-fc08cc34-e124-4f6f-801d-f048125af4c6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc08cc34-e124-4f6f-801d-f048125af4c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc08cc34-e124-4f6f-801d-f048125af4c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6.shogun-image {
  box-sizing: border-box;
}



.s-fc08cc34-e124-4f6f-801d-f048125af4c6 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-fc08cc34-e124-4f6f-801d-f048125af4c6 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc08cc34-e124-4f6f-801d-f048125af4c6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc08cc34-e124-4f6f-801d-f048125af4c6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fc08cc34-e124-4f6f-801d-f048125af4c6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc08cc34-e124-4f6f-801d-f048125af4c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc08cc34-e124-4f6f-801d-f048125af4c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6.shogun-image {
  box-sizing: border-box;
}



.s-fc08cc34-e124-4f6f-801d-f048125af4c6 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-fc08cc34-e124-4f6f-801d-f048125af4c6 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc08cc34-e124-4f6f-801d-f048125af4c6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc08cc34-e124-4f6f-801d-f048125af4c6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fc08cc34-e124-4f6f-801d-f048125af4c6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc08cc34-e124-4f6f-801d-f048125af4c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc08cc34-e124-4f6f-801d-f048125af4c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6.shogun-image {
  box-sizing: border-box;
}



.s-fc08cc34-e124-4f6f-801d-f048125af4c6 img.shogun-image {
  
}


}@media (max-width: 767px){#s-fc08cc34-e124-4f6f-801d-f048125af4c6 {
  margin: 0 !important;
  overflow: visible;
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fc08cc34-e124-4f6f-801d-f048125af4c6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fc08cc34-e124-4f6f-801d-f048125af4c6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6 img.shogun-image {
  /* Add background color handling */
  
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fc08cc34-e124-4f6f-801d-f048125af4c6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-fc08cc34-e124-4f6f-801d-f048125af4c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fc08cc34-e124-4f6f-801d-f048125af4c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fc08cc34-e124-4f6f-801d-f048125af4c6.shogun-image {
  box-sizing: border-box;
}



.s-fc08cc34-e124-4f6f-801d-f048125af4c6 img.shogun-image {
  
}


}
#s-dc78c197-7aa9-42ae-8ea5-f515753e2175 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

#s-0a9e73bb-9eb7-4547-b965-dd5f3b379a5a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7c6e327-237d-4b32-8165-2388c8daec63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7c6e327-237d-4b32-8165-2388c8daec63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7c6e327-237d-4b32-8165-2388c8daec63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7c6e327-237d-4b32-8165-2388c8daec63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7c6e327-237d-4b32-8165-2388c8daec63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63.shogun-image {
  box-sizing: border-box;
}



.s-e7c6e327-237d-4b32-8165-2388c8daec63 img.shogun-image {
  
}


@media (min-width: 1200px){#s-e7c6e327-237d-4b32-8165-2388c8daec63 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7c6e327-237d-4b32-8165-2388c8daec63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7c6e327-237d-4b32-8165-2388c8daec63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  

}






.s-e7c6e327-237d-4b32-8165-2388c8daec63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7c6e327-237d-4b32-8165-2388c8daec63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7c6e327-237d-4b32-8165-2388c8daec63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63.shogun-image {
  box-sizing: border-box;
}



.s-e7c6e327-237d-4b32-8165-2388c8daec63 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e7c6e327-237d-4b32-8165-2388c8daec63 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7c6e327-237d-4b32-8165-2388c8daec63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7c6e327-237d-4b32-8165-2388c8daec63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7c6e327-237d-4b32-8165-2388c8daec63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7c6e327-237d-4b32-8165-2388c8daec63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7c6e327-237d-4b32-8165-2388c8daec63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63.shogun-image {
  box-sizing: border-box;
}



.s-e7c6e327-237d-4b32-8165-2388c8daec63 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-e7c6e327-237d-4b32-8165-2388c8daec63 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7c6e327-237d-4b32-8165-2388c8daec63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7c6e327-237d-4b32-8165-2388c8daec63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7c6e327-237d-4b32-8165-2388c8daec63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7c6e327-237d-4b32-8165-2388c8daec63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7c6e327-237d-4b32-8165-2388c8daec63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63.shogun-image {
  box-sizing: border-box;
}



.s-e7c6e327-237d-4b32-8165-2388c8daec63 img.shogun-image {
  
}


}@media (max-width: 767px){#s-e7c6e327-237d-4b32-8165-2388c8daec63 {
  margin: 0 !important;
  overflow: visible;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-e7c6e327-237d-4b32-8165-2388c8daec63 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e7c6e327-237d-4b32-8165-2388c8daec63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63 img.shogun-image {
  /* Add background color handling */
  
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-e7c6e327-237d-4b32-8165-2388c8daec63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e7c6e327-237d-4b32-8165-2388c8daec63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e7c6e327-237d-4b32-8165-2388c8daec63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e7c6e327-237d-4b32-8165-2388c8daec63.shogun-image {
  box-sizing: border-box;
}



.s-e7c6e327-237d-4b32-8165-2388c8daec63 img.shogun-image {
  
}


}
#s-d5fd7852-0943-41e8-8650-a6bbe76b0626 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

#s-2911a79d-a6e0-4690-b8e9-1f7fbcca689b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f {
  margin: 0 !important;
  overflow: visible;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3af7d908-bb73-4702-9b52-80c76702119f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3af7d908-bb73-4702-9b52-80c76702119f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f img.shogun-image {
  /* Add background color handling */
  
}

#s-3af7d908-bb73-4702-9b52-80c76702119f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3af7d908-bb73-4702-9b52-80c76702119f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3af7d908-bb73-4702-9b52-80c76702119f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3af7d908-bb73-4702-9b52-80c76702119f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f.shogun-image {
  box-sizing: border-box;
}



.s-3af7d908-bb73-4702-9b52-80c76702119f img.shogun-image {
  
}


@media (min-width: 1200px){#s-3af7d908-bb73-4702-9b52-80c76702119f {
  margin: 0 !important;
  overflow: visible;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3af7d908-bb73-4702-9b52-80c76702119f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3af7d908-bb73-4702-9b52-80c76702119f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f img.shogun-image {
  /* Add background color handling */
  
}

#s-3af7d908-bb73-4702-9b52-80c76702119f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  

}






.s-3af7d908-bb73-4702-9b52-80c76702119f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3af7d908-bb73-4702-9b52-80c76702119f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3af7d908-bb73-4702-9b52-80c76702119f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f.shogun-image {
  box-sizing: border-box;
}



.s-3af7d908-bb73-4702-9b52-80c76702119f img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-3af7d908-bb73-4702-9b52-80c76702119f {
  margin: 0 !important;
  overflow: visible;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3af7d908-bb73-4702-9b52-80c76702119f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3af7d908-bb73-4702-9b52-80c76702119f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f img.shogun-image {
  /* Add background color handling */
  
}

#s-3af7d908-bb73-4702-9b52-80c76702119f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3af7d908-bb73-4702-9b52-80c76702119f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3af7d908-bb73-4702-9b52-80c76702119f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3af7d908-bb73-4702-9b52-80c76702119f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f.shogun-image {
  box-sizing: border-box;
}



.s-3af7d908-bb73-4702-9b52-80c76702119f img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-3af7d908-bb73-4702-9b52-80c76702119f {
  margin: 0 !important;
  overflow: visible;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3af7d908-bb73-4702-9b52-80c76702119f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3af7d908-bb73-4702-9b52-80c76702119f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f img.shogun-image {
  /* Add background color handling */
  
}

#s-3af7d908-bb73-4702-9b52-80c76702119f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3af7d908-bb73-4702-9b52-80c76702119f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3af7d908-bb73-4702-9b52-80c76702119f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3af7d908-bb73-4702-9b52-80c76702119f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f.shogun-image {
  box-sizing: border-box;
}



.s-3af7d908-bb73-4702-9b52-80c76702119f img.shogun-image {
  
}


}@media (max-width: 767px){#s-3af7d908-bb73-4702-9b52-80c76702119f {
  margin: 0 !important;
  overflow: visible;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-3af7d908-bb73-4702-9b52-80c76702119f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-3af7d908-bb73-4702-9b52-80c76702119f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f img.shogun-image {
  /* Add background color handling */
  
}

#s-3af7d908-bb73-4702-9b52-80c76702119f img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-3af7d908-bb73-4702-9b52-80c76702119f .shogun-image-content {
  
    justify-content: center;
  
}

.s-3af7d908-bb73-4702-9b52-80c76702119f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3af7d908-bb73-4702-9b52-80c76702119f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3af7d908-bb73-4702-9b52-80c76702119f.shogun-image {
  box-sizing: border-box;
}



.s-3af7d908-bb73-4702-9b52-80c76702119f img.shogun-image {
  
}


}
#s-d1ae2d74-4066-4ab4-967f-3b9d04f02362 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

#s-663bef29-9594-4ca1-9900-bb433550e1dc {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
text-align: center;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355 {
  margin: 0 !important;
  overflow: visible;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04552055-9431-48b7-88f9-4a5b443f8355 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04552055-9431-48b7-88f9-4a5b443f8355 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355 img.shogun-image {
  /* Add background color handling */
  
}

#s-04552055-9431-48b7-88f9-4a5b443f8355 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-04552055-9431-48b7-88f9-4a5b443f8355 .shogun-image-content {
  
    justify-content: center;
  
}

.s-04552055-9431-48b7-88f9-4a5b443f8355.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04552055-9431-48b7-88f9-4a5b443f8355.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355.shogun-image {
  box-sizing: border-box;
}



.s-04552055-9431-48b7-88f9-4a5b443f8355 img.shogun-image {
  
}


@media (min-width: 1200px){#s-04552055-9431-48b7-88f9-4a5b443f8355 {
  margin: 0 !important;
  overflow: visible;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04552055-9431-48b7-88f9-4a5b443f8355 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04552055-9431-48b7-88f9-4a5b443f8355 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355 img.shogun-image {
  /* Add background color handling */
  
}

#s-04552055-9431-48b7-88f9-4a5b443f8355 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  

}






.s-04552055-9431-48b7-88f9-4a5b443f8355 .shogun-image-content {
  
    justify-content: center;
  
}

.s-04552055-9431-48b7-88f9-4a5b443f8355.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04552055-9431-48b7-88f9-4a5b443f8355.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355.shogun-image {
  box-sizing: border-box;
}



.s-04552055-9431-48b7-88f9-4a5b443f8355 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-04552055-9431-48b7-88f9-4a5b443f8355 {
  margin: 0 !important;
  overflow: visible;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04552055-9431-48b7-88f9-4a5b443f8355 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04552055-9431-48b7-88f9-4a5b443f8355 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355 img.shogun-image {
  /* Add background color handling */
  
}

#s-04552055-9431-48b7-88f9-4a5b443f8355 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-04552055-9431-48b7-88f9-4a5b443f8355 .shogun-image-content {
  
    justify-content: center;
  
}

.s-04552055-9431-48b7-88f9-4a5b443f8355.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04552055-9431-48b7-88f9-4a5b443f8355.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355.shogun-image {
  box-sizing: border-box;
}



.s-04552055-9431-48b7-88f9-4a5b443f8355 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-04552055-9431-48b7-88f9-4a5b443f8355 {
  margin: 0 !important;
  overflow: visible;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04552055-9431-48b7-88f9-4a5b443f8355 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04552055-9431-48b7-88f9-4a5b443f8355 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355 img.shogun-image {
  /* Add background color handling */
  
}

#s-04552055-9431-48b7-88f9-4a5b443f8355 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-04552055-9431-48b7-88f9-4a5b443f8355 .shogun-image-content {
  
    justify-content: center;
  
}

.s-04552055-9431-48b7-88f9-4a5b443f8355.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04552055-9431-48b7-88f9-4a5b443f8355.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355.shogun-image {
  box-sizing: border-box;
}



.s-04552055-9431-48b7-88f9-4a5b443f8355 img.shogun-image {
  
}


}@media (max-width: 767px){#s-04552055-9431-48b7-88f9-4a5b443f8355 {
  margin: 0 !important;
  overflow: visible;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-04552055-9431-48b7-88f9-4a5b443f8355 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-04552055-9431-48b7-88f9-4a5b443f8355 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355 img.shogun-image {
  /* Add background color handling */
  
}

#s-04552055-9431-48b7-88f9-4a5b443f8355 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-04552055-9431-48b7-88f9-4a5b443f8355 .shogun-image-content {
  
    justify-content: center;
  
}

.s-04552055-9431-48b7-88f9-4a5b443f8355.shg-align-container {
  display: flex;
  justify-content: center
}

.s-04552055-9431-48b7-88f9-4a5b443f8355.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-04552055-9431-48b7-88f9-4a5b443f8355.shogun-image {
  box-sizing: border-box;
}



.s-04552055-9431-48b7-88f9-4a5b443f8355 img.shogun-image {
  
}


}
#s-5feb7926-8ced-4224-801e-7f37007821f7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

#s-c6c70067-baa2-43fb-ad63-5e88c5f4b921 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-facb694b-597a-4676-9c52-37fcba52903c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-facb694b-597a-4676-9c52-37fcba52903c {
  display: none;
}
#s-facb694b-597a-4676-9c52-37fcba52903c, #wrap-s-facb694b-597a-4676-9c52-37fcba52903c, #wrap-content-s-facb694b-597a-4676-9c52-37fcba52903c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-facb694b-597a-4676-9c52-37fcba52903c {
  display: none;
}
#s-facb694b-597a-4676-9c52-37fcba52903c, #wrap-s-facb694b-597a-4676-9c52-37fcba52903c, #wrap-content-s-facb694b-597a-4676-9c52-37fcba52903c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-facb694b-597a-4676-9c52-37fcba52903c {
  display: none;
}
#s-facb694b-597a-4676-9c52-37fcba52903c, #wrap-s-facb694b-597a-4676-9c52-37fcba52903c, #wrap-content-s-facb694b-597a-4676-9c52-37fcba52903c { display: none !important; }}
#s-facb694b-597a-4676-9c52-37fcba52903c > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 0);
}

#s-facb694b-597a-4676-9c52-37fcba52903c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(1, 8, 20, 1);
  padding: 10px;
}

#s-facb694b-597a-4676-9c52-37fcba52903c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-facb694b-597a-4676-9c52-37fcba52903c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(0, 0, 0, 1);
  border-top: 1px solid rgba(255, 255, 255, 0);
}

#s-facb694b-597a-4676-9c52-37fcba52903c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 50px;
}

#s-facb694b-597a-4676-9c52-37fcba52903c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 50px;
}
#s-546fc26f-c607-4a7e-a84a-dcedf7dc581c {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 50px;
}








#s-546fc26f-c607-4a7e-a84a-dcedf7dc581c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-546fc26f-c607-4a7e-a84a-dcedf7dc581c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8a5c3eea-ad79-4de6-a418-54c4f45f7ed0 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-8a5c3eea-ad79-4de6-a418-54c4f45f7ed0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8a5c3eea-ad79-4de6-a418-54c4f45f7ed0"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-8a5c3eea-ad79-4de6-a418-54c4f45f7ed0"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-8a5c3eea-ad79-4de6-a418-54c4f45f7ed0"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
aspect-ratio: 245/170;
text-align: center;
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image {
  box-sizing: border-box;
}



.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container {
      position: relative;
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

@media (min-width: 1200px){#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image {
  box-sizing: border-box;
}



.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container {
      position: relative;
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image {
  box-sizing: border-box;
}



.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container {
      position: relative;
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image {
  box-sizing: border-box;
}



.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container {
      position: relative;
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (max-width: 767px){#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image {
  box-sizing: border-box;
}



.s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container {
      position: relative;
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d4986dd-5c6a-4e64-b6c5-1f28b49df8d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}
#s-c85a5630-2c17-40a6-8a8b-f2a575166280 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

#s-3344a4db-3575-4dab-b744-308f5ba60d33 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
aspect-ratio: 245/170;
text-align: center;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec {
  margin: 0 !important;
  overflow: visible;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88b63314-25b6-4393-91ea-abdb17a56bec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88b63314-25b6-4393-91ea-abdb17a56bec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
  /* Add background color handling */
  
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88b63314-25b6-4393-91ea-abdb17a56bec .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-88b63314-25b6-4393-91ea-abdb17a56bec .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88b63314-25b6-4393-91ea-abdb17a56bec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-88b63314-25b6-4393-91ea-abdb17a56bec .shogun-image-content {
  
    justify-content: center;
  
}

.s-88b63314-25b6-4393-91ea-abdb17a56bec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image {
  box-sizing: border-box;
}



.s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88b63314-25b6-4393-91ea-abdb17a56bec {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container {
      position: relative;
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

@media (min-width: 1200px){#s-88b63314-25b6-4393-91ea-abdb17a56bec {
  margin: 0 !important;
  overflow: visible;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88b63314-25b6-4393-91ea-abdb17a56bec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88b63314-25b6-4393-91ea-abdb17a56bec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
  /* Add background color handling */
  
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88b63314-25b6-4393-91ea-abdb17a56bec .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-88b63314-25b6-4393-91ea-abdb17a56bec .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88b63314-25b6-4393-91ea-abdb17a56bec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-88b63314-25b6-4393-91ea-abdb17a56bec .shogun-image-content {
  
    justify-content: center;
  
}

.s-88b63314-25b6-4393-91ea-abdb17a56bec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image {
  box-sizing: border-box;
}



.s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88b63314-25b6-4393-91ea-abdb17a56bec {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container {
      position: relative;
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-88b63314-25b6-4393-91ea-abdb17a56bec {
  margin: 0 !important;
  overflow: visible;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88b63314-25b6-4393-91ea-abdb17a56bec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88b63314-25b6-4393-91ea-abdb17a56bec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
  /* Add background color handling */
  
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88b63314-25b6-4393-91ea-abdb17a56bec .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-88b63314-25b6-4393-91ea-abdb17a56bec .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88b63314-25b6-4393-91ea-abdb17a56bec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-88b63314-25b6-4393-91ea-abdb17a56bec .shogun-image-content {
  
    justify-content: center;
  
}

.s-88b63314-25b6-4393-91ea-abdb17a56bec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image {
  box-sizing: border-box;
}



.s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88b63314-25b6-4393-91ea-abdb17a56bec {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container {
      position: relative;
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-88b63314-25b6-4393-91ea-abdb17a56bec {
  margin: 0 !important;
  overflow: visible;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88b63314-25b6-4393-91ea-abdb17a56bec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88b63314-25b6-4393-91ea-abdb17a56bec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
  /* Add background color handling */
  
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88b63314-25b6-4393-91ea-abdb17a56bec .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-88b63314-25b6-4393-91ea-abdb17a56bec .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88b63314-25b6-4393-91ea-abdb17a56bec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-88b63314-25b6-4393-91ea-abdb17a56bec .shogun-image-content {
  
    justify-content: center;
  
}

.s-88b63314-25b6-4393-91ea-abdb17a56bec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image {
  box-sizing: border-box;
}



.s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88b63314-25b6-4393-91ea-abdb17a56bec {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container {
      position: relative;
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (max-width: 767px){#s-88b63314-25b6-4393-91ea-abdb17a56bec {
  margin: 0 !important;
  overflow: visible;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-88b63314-25b6-4393-91ea-abdb17a56bec {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-88b63314-25b6-4393-91ea-abdb17a56bec {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
  /* Add background color handling */
  
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-88b63314-25b6-4393-91ea-abdb17a56bec .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-88b63314-25b6-4393-91ea-abdb17a56bec .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-88b63314-25b6-4393-91ea-abdb17a56bec .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-88b63314-25b6-4393-91ea-abdb17a56bec .shogun-image-content {
  
    justify-content: center;
  
}

.s-88b63314-25b6-4393-91ea-abdb17a56bec.shg-align-container {
  display: flex;
  justify-content: center
}

.s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image {
  box-sizing: border-box;
}



.s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-88b63314-25b6-4393-91ea-abdb17a56bec {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container {
      position: relative;
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-88b63314-25b6-4393-91ea-abdb17a56bec img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}
#s-2d250ebc-881f-4b0a-9435-d4f135ea8f18 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
}

#s-0b3e6dbc-b79a-4ec1-871c-b88f16bec0fb {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
aspect-ratio: 286/200;
text-align: center;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c221f881-6276-4689-ba2c-cbf730183fe2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c221f881-6276-4689-ba2c-cbf730183fe2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c221f881-6276-4689-ba2c-cbf730183fe2 .shg-image-content-wrapper {
      aspect-ratio: 286/200;
      min-width: 100%;
      height: auto;
    }

    #s-c221f881-6276-4689-ba2c-cbf730183fe2 .shogun-image-link {
      aspect-ratio: 286/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c221f881-6276-4689-ba2c-cbf730183fe2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-c221f881-6276-4689-ba2c-cbf730183fe2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c221f881-6276-4689-ba2c-cbf730183fe2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image {
  box-sizing: border-box;
}



.s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c221f881-6276-4689-ba2c-cbf730183fe2 {
      --shg-aspect-ratio: calc(286/200); 
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container {
      position: relative;
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

@media (min-width: 1200px){#s-c221f881-6276-4689-ba2c-cbf730183fe2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c221f881-6276-4689-ba2c-cbf730183fe2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c221f881-6276-4689-ba2c-cbf730183fe2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c221f881-6276-4689-ba2c-cbf730183fe2 .shg-image-content-wrapper {
      aspect-ratio: 286/200;
      min-width: 100%;
      height: auto;
    }

    #s-c221f881-6276-4689-ba2c-cbf730183fe2 .shogun-image-link {
      aspect-ratio: 286/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c221f881-6276-4689-ba2c-cbf730183fe2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-c221f881-6276-4689-ba2c-cbf730183fe2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c221f881-6276-4689-ba2c-cbf730183fe2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image {
  box-sizing: border-box;
}



.s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c221f881-6276-4689-ba2c-cbf730183fe2 {
      --shg-aspect-ratio: calc(286/200); 
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container {
      position: relative;
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-c221f881-6276-4689-ba2c-cbf730183fe2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c221f881-6276-4689-ba2c-cbf730183fe2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c221f881-6276-4689-ba2c-cbf730183fe2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c221f881-6276-4689-ba2c-cbf730183fe2 .shg-image-content-wrapper {
      aspect-ratio: 286/200;
      min-width: 100%;
      height: auto;
    }

    #s-c221f881-6276-4689-ba2c-cbf730183fe2 .shogun-image-link {
      aspect-ratio: 286/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c221f881-6276-4689-ba2c-cbf730183fe2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-c221f881-6276-4689-ba2c-cbf730183fe2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c221f881-6276-4689-ba2c-cbf730183fe2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image {
  box-sizing: border-box;
}



.s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c221f881-6276-4689-ba2c-cbf730183fe2 {
      --shg-aspect-ratio: calc(286/200); 
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container {
      position: relative;
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-c221f881-6276-4689-ba2c-cbf730183fe2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c221f881-6276-4689-ba2c-cbf730183fe2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c221f881-6276-4689-ba2c-cbf730183fe2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c221f881-6276-4689-ba2c-cbf730183fe2 .shg-image-content-wrapper {
      aspect-ratio: 286/200;
      min-width: 100%;
      height: auto;
    }

    #s-c221f881-6276-4689-ba2c-cbf730183fe2 .shogun-image-link {
      aspect-ratio: 286/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c221f881-6276-4689-ba2c-cbf730183fe2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-c221f881-6276-4689-ba2c-cbf730183fe2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c221f881-6276-4689-ba2c-cbf730183fe2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image {
  box-sizing: border-box;
}



.s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c221f881-6276-4689-ba2c-cbf730183fe2 {
      --shg-aspect-ratio: calc(286/200); 
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container {
      position: relative;
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (max-width: 767px){#s-c221f881-6276-4689-ba2c-cbf730183fe2 {
  margin: 0 !important;
  overflow: visible;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-c221f881-6276-4689-ba2c-cbf730183fe2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-c221f881-6276-4689-ba2c-cbf730183fe2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
  /* Add background color handling */
  
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c221f881-6276-4689-ba2c-cbf730183fe2 .shg-image-content-wrapper {
      aspect-ratio: 286/200;
      min-width: 100%;
      height: auto;
    }

    #s-c221f881-6276-4689-ba2c-cbf730183fe2 .shogun-image-link {
      aspect-ratio: 286/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c221f881-6276-4689-ba2c-cbf730183fe2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-c221f881-6276-4689-ba2c-cbf730183fe2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-c221f881-6276-4689-ba2c-cbf730183fe2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image {
  box-sizing: border-box;
}



.s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-c221f881-6276-4689-ba2c-cbf730183fe2 {
      --shg-aspect-ratio: calc(286/200); 
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container {
      position: relative;
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c221f881-6276-4689-ba2c-cbf730183fe2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}
#s-e98c01c0-1663-4239-878e-97a6ca908735 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
}

#s-71bef516-f950-432a-8079-0b5234bb937a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
aspect-ratio: 245/170;
text-align: center;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
  margin: 0 !important;
  overflow: visible;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
  /* Add background color handling */
  
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shogun-image-content {
  
    justify-content: center;
  
}

.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image {
  box-sizing: border-box;
}



.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container {
      position: relative;
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

@media (min-width: 1200px){#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
  margin: 0 !important;
  overflow: visible;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
  /* Add background color handling */
  
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shogun-image-content {
  
    justify-content: center;
  
}

.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image {
  box-sizing: border-box;
}



.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container {
      position: relative;
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
  margin: 0 !important;
  overflow: visible;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
  /* Add background color handling */
  
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shogun-image-content {
  
    justify-content: center;
  
}

.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image {
  box-sizing: border-box;
}



.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container {
      position: relative;
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
  margin: 0 !important;
  overflow: visible;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
  /* Add background color handling */
  
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shogun-image-content {
  
    justify-content: center;
  
}

.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image {
  box-sizing: border-box;
}



.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container {
      position: relative;
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (max-width: 767px){#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
  margin: 0 !important;
  overflow: visible;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
  /* Add background color handling */
  
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead .shogun-image-content {
  
    justify-content: center;
  
}

.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image {
  box-sizing: border-box;
}



.s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container {
      position: relative;
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24b8f6a6-4127-4f1b-8bde-cc0a9c2f5ead img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}
#s-6a2d9e3e-3a85-45af-862a-dabcf47ca8ae {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
}

#s-f6249739-96ac-4254-bd39-eea0f2ddaf0c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
}

#s-f0ac453b-7e27-4435-8e01-a27fdea58baa {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-f0ac453b-7e27-4435-8e01-a27fdea58baa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f0ac453b-7e27-4435-8e01-a27fdea58baa"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-f0ac453b-7e27-4435-8e01-a27fdea58baa"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-f0ac453b-7e27-4435-8e01-a27fdea58baa"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
aspect-ratio: 245/170;
text-align: center;
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image {
  box-sizing: border-box;
}



.s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container {
      position: relative;
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

@media (min-width: 1200px){#s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image {
  box-sizing: border-box;
}



.s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container {
      position: relative;
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image {
  box-sizing: border-box;
}



.s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container {
      position: relative;
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image {
  box-sizing: border-box;
}



.s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container {
      position: relative;
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (max-width: 767px){#s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
  margin: 0 !important;
  overflow: visible;
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
  /* Add background color handling */
  
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-9d8f5f43-6686-4771-aae5-582b97a7efa4 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image {
  box-sizing: border-box;
}



.s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container {
      position: relative;
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d8f5f43-6686-4771-aae5-582b97a7efa4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}
#s-1c15c003-dd77-4fe9-bc9c-ee7cf8212f31 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

#s-be7e520b-89f4-418e-97d8-f9faaedaa9b6 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
aspect-ratio: 245/170;
text-align: center;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
  margin: 0 !important;
  overflow: visible;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
  /* Add background color handling */
  
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image {
  box-sizing: border-box;
}



.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container {
      position: relative;
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

@media (min-width: 1200px){#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
  margin: 0 !important;
  overflow: visible;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
  /* Add background color handling */
  
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image {
  box-sizing: border-box;
}



.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container {
      position: relative;
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
  margin: 0 !important;
  overflow: visible;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
  /* Add background color handling */
  
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image {
  box-sizing: border-box;
}



.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container {
      position: relative;
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
  margin: 0 !important;
  overflow: visible;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
  /* Add background color handling */
  
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image {
  box-sizing: border-box;
}



.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container {
      position: relative;
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (max-width: 767px){#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
  margin: 0 !important;
  overflow: visible;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
  /* Add background color handling */
  
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d .shogun-image-content {
  
    justify-content: center;
  
}

.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image {
  box-sizing: border-box;
}



.s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container {
      position: relative;
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4ad7c15c-6da5-4c17-8359-5aacf9f4861d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}
#s-4cfcde90-3a3b-483f-9a83-6a1867e06c1d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

#s-a60639b7-f513-4a8a-b564-0954ea94d46d {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
aspect-ratio: 245/170;
text-align: center;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192 {
  margin: 0 !important;
  overflow: visible;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1140d759-9b11-4624-9627-d34c3d6dd192 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1140d759-9b11-4624-9627-d34c3d6dd192 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
  /* Add background color handling */
  
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1140d759-9b11-4624-9627-d34c3d6dd192 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-1140d759-9b11-4624-9627-d34c3d6dd192 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1140d759-9b11-4624-9627-d34c3d6dd192 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-1140d759-9b11-4624-9627-d34c3d6dd192 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1140d759-9b11-4624-9627-d34c3d6dd192.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image {
  box-sizing: border-box;
}



.s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1140d759-9b11-4624-9627-d34c3d6dd192 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container {
      position: relative;
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

@media (min-width: 1200px){#s-1140d759-9b11-4624-9627-d34c3d6dd192 {
  margin: 0 !important;
  overflow: visible;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1140d759-9b11-4624-9627-d34c3d6dd192 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1140d759-9b11-4624-9627-d34c3d6dd192 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
  /* Add background color handling */
  
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1140d759-9b11-4624-9627-d34c3d6dd192 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-1140d759-9b11-4624-9627-d34c3d6dd192 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1140d759-9b11-4624-9627-d34c3d6dd192 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-1140d759-9b11-4624-9627-d34c3d6dd192 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1140d759-9b11-4624-9627-d34c3d6dd192.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image {
  box-sizing: border-box;
}



.s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1140d759-9b11-4624-9627-d34c3d6dd192 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container {
      position: relative;
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-1140d759-9b11-4624-9627-d34c3d6dd192 {
  margin: 0 !important;
  overflow: visible;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1140d759-9b11-4624-9627-d34c3d6dd192 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1140d759-9b11-4624-9627-d34c3d6dd192 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
  /* Add background color handling */
  
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1140d759-9b11-4624-9627-d34c3d6dd192 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-1140d759-9b11-4624-9627-d34c3d6dd192 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1140d759-9b11-4624-9627-d34c3d6dd192 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-1140d759-9b11-4624-9627-d34c3d6dd192 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1140d759-9b11-4624-9627-d34c3d6dd192.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image {
  box-sizing: border-box;
}



.s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1140d759-9b11-4624-9627-d34c3d6dd192 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container {
      position: relative;
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-1140d759-9b11-4624-9627-d34c3d6dd192 {
  margin: 0 !important;
  overflow: visible;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1140d759-9b11-4624-9627-d34c3d6dd192 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1140d759-9b11-4624-9627-d34c3d6dd192 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
  /* Add background color handling */
  
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1140d759-9b11-4624-9627-d34c3d6dd192 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-1140d759-9b11-4624-9627-d34c3d6dd192 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1140d759-9b11-4624-9627-d34c3d6dd192 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-1140d759-9b11-4624-9627-d34c3d6dd192 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1140d759-9b11-4624-9627-d34c3d6dd192.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image {
  box-sizing: border-box;
}



.s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1140d759-9b11-4624-9627-d34c3d6dd192 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container {
      position: relative;
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (max-width: 767px){#s-1140d759-9b11-4624-9627-d34c3d6dd192 {
  margin: 0 !important;
  overflow: visible;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-1140d759-9b11-4624-9627-d34c3d6dd192 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-1140d759-9b11-4624-9627-d34c3d6dd192 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
  /* Add background color handling */
  
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1140d759-9b11-4624-9627-d34c3d6dd192 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-1140d759-9b11-4624-9627-d34c3d6dd192 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1140d759-9b11-4624-9627-d34c3d6dd192 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-1140d759-9b11-4624-9627-d34c3d6dd192 .shogun-image-content {
  
    justify-content: center;
  
}

.s-1140d759-9b11-4624-9627-d34c3d6dd192.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image {
  box-sizing: border-box;
}



.s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-1140d759-9b11-4624-9627-d34c3d6dd192 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container {
      position: relative;
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1140d759-9b11-4624-9627-d34c3d6dd192 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}
#s-270454e3-e78b-4d07-97e4-ffdc4510118d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

#s-9167e3fd-a390-4254-b798-976d727aef0b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463 {
  margin-left: auto;
margin-right: auto;
max-width: 245px;
aspect-ratio: 245/170;
text-align: center;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463 {
  margin: 0 !important;
  overflow: visible;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9cac9f50-21d2-4e22-a742-8c244813c463 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9cac9f50-21d2-4e22-a742-8c244813c463 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
  /* Add background color handling */
  
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9cac9f50-21d2-4e22-a742-8c244813c463 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-9cac9f50-21d2-4e22-a742-8c244813c463 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9cac9f50-21d2-4e22-a742-8c244813c463 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-9cac9f50-21d2-4e22-a742-8c244813c463 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9cac9f50-21d2-4e22-a742-8c244813c463.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image {
  box-sizing: border-box;
}



.s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9cac9f50-21d2-4e22-a742-8c244813c463 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container {
      position: relative;
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

@media (min-width: 1200px){#s-9cac9f50-21d2-4e22-a742-8c244813c463 {
  margin: 0 !important;
  overflow: visible;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9cac9f50-21d2-4e22-a742-8c244813c463 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9cac9f50-21d2-4e22-a742-8c244813c463 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
  /* Add background color handling */
  
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9cac9f50-21d2-4e22-a742-8c244813c463 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-9cac9f50-21d2-4e22-a742-8c244813c463 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9cac9f50-21d2-4e22-a742-8c244813c463 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-9cac9f50-21d2-4e22-a742-8c244813c463 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9cac9f50-21d2-4e22-a742-8c244813c463.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image {
  box-sizing: border-box;
}



.s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9cac9f50-21d2-4e22-a742-8c244813c463 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container {
      position: relative;
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9cac9f50-21d2-4e22-a742-8c244813c463 {
  margin: 0 !important;
  overflow: visible;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9cac9f50-21d2-4e22-a742-8c244813c463 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9cac9f50-21d2-4e22-a742-8c244813c463 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
  /* Add background color handling */
  
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9cac9f50-21d2-4e22-a742-8c244813c463 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-9cac9f50-21d2-4e22-a742-8c244813c463 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9cac9f50-21d2-4e22-a742-8c244813c463 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-9cac9f50-21d2-4e22-a742-8c244813c463 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9cac9f50-21d2-4e22-a742-8c244813c463.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image {
  box-sizing: border-box;
}



.s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9cac9f50-21d2-4e22-a742-8c244813c463 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container {
      position: relative;
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9cac9f50-21d2-4e22-a742-8c244813c463 {
  margin: 0 !important;
  overflow: visible;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9cac9f50-21d2-4e22-a742-8c244813c463 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9cac9f50-21d2-4e22-a742-8c244813c463 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
  /* Add background color handling */
  
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9cac9f50-21d2-4e22-a742-8c244813c463 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-9cac9f50-21d2-4e22-a742-8c244813c463 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9cac9f50-21d2-4e22-a742-8c244813c463 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-9cac9f50-21d2-4e22-a742-8c244813c463 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9cac9f50-21d2-4e22-a742-8c244813c463.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image {
  box-sizing: border-box;
}



.s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9cac9f50-21d2-4e22-a742-8c244813c463 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container {
      position: relative;
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}@media (max-width: 767px){#s-9cac9f50-21d2-4e22-a742-8c244813c463 {
  margin: 0 !important;
  overflow: visible;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-9cac9f50-21d2-4e22-a742-8c244813c463 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-9cac9f50-21d2-4e22-a742-8c244813c463 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
  /* Add background color handling */
  
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9cac9f50-21d2-4e22-a742-8c244813c463 .shg-image-content-wrapper {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }

    #s-9cac9f50-21d2-4e22-a742-8c244813c463 .shogun-image-link {
      aspect-ratio: 245/170;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9cac9f50-21d2-4e22-a742-8c244813c463 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 245px;
  }



  img.s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image {
    
    
    
    max-height: 245px;
  }


.s-9cac9f50-21d2-4e22-a742-8c244813c463 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9cac9f50-21d2-4e22-a742-8c244813c463.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image {
  box-sizing: border-box;
}



.s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-9cac9f50-21d2-4e22-a742-8c244813c463 {
      --shg-aspect-ratio: calc(245/170); 
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container {
      position: relative;
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9cac9f50-21d2-4e22-a742-8c244813c463 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 245px;
    }
  }

}
#s-62273c1e-7529-4b61-b658-23929e590f76 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

#s-6d67f8a3-dcae-4600-9aa4-eefa4c749e5a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#s-cfb987f2-d3eb-4095-b178-fbc0b8e794bc {
  margin-left: auto;
margin-right: auto;
padding-bottom: 50px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-cfb987f2-d3eb-4095-b178-fbc0b8e794bc {
  display: none;
}
#s-cfb987f2-d3eb-4095-b178-fbc0b8e794bc, #wrap-s-cfb987f2-d3eb-4095-b178-fbc0b8e794bc, #wrap-content-s-cfb987f2-d3eb-4095-b178-fbc0b8e794bc { display: none !important; }}







#s-cfb987f2-d3eb-4095-b178-fbc0b8e794bc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cfb987f2-d3eb-4095-b178-fbc0b8e794bc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-39bf3612-f07a-4042-9ef3-9fdf5d15a507 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

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

#slider-v3-s-39bf3612-f07a-4042-9ef3-9fdf5d15a507 {
  --swiper-pagination-color: rgba(255, 255, 255, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(255, 255, 255, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
    --swiper-pagination-bottom: 14px !important;
    padding: 0 !important;
  
}

#slider-v3-s-39bf3612-f07a-4042-9ef3-9fdf5d15a507 > .swiper-button-prev,
#slider-v3-s-39bf3612-f07a-4042-9ef3-9fdf5d15a507 > .swiper-button-next {
  
    height: 100% !important;
  
}

#slider-v3-s-39bf3612-f07a-4042-9ef3-9fdf5d15a507 > .swiper-button-prev svg,
#slider-v3-s-39bf3612-f07a-4042-9ef3-9fdf5d15a507 > .swiper-button-next svg {
  fill: rgba(255, 255, 255, 1) !important;
  stroke: rgba(255, 255, 255, 1) !important;
  
}

#slider-v3-s-39bf3612-f07a-4042-9ef3-9fdf5d15a507 > .swiper-button-prev {
  
    left: 2% !important;
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-39bf3612-f07a-4042-9ef3-9fdf5d15a507 > .swiper-button-next {
  
    right: 2% !important;
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-39bf3612-f07a-4042-9ef3-9fdf5d15a507 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-39bf3612-f07a-4042-9ef3-9fdf5d15a507 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-39bf3612-f07a-4042-9ef3-9fdf5d15a507 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-39bf3612-f07a-4042-9ef3-9fdf5d15a507 .swiper-pagination {
  position:  absolute ;
  display: flex;
  margin-top:  0 ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da {
  margin-left: auto;
margin-right: auto;
max-width: 100%;
text-align: center;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da {
  margin: 0 !important;
  overflow: visible;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da img.shogun-image {
  /* Add background color handling */
  
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da .shogun-image-content {
  
    justify-content: center;
  
}

.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da.shogun-image {
  box-sizing: border-box;
}



.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da img.shogun-image {
  
}


@media (min-width: 1200px){#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da {
  margin: 0 !important;
  overflow: visible;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da img.shogun-image {
  /* Add background color handling */
  
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da .shogun-image-content {
  
    justify-content: center;
  
}

.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da.shogun-image {
  box-sizing: border-box;
}



.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da {
  margin: 0 !important;
  overflow: visible;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da img.shogun-image {
  /* Add background color handling */
  
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da .shogun-image-content {
  
    justify-content: center;
  
}

.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da.shogun-image {
  box-sizing: border-box;
}



.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da {
  margin: 0 !important;
  overflow: visible;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da img.shogun-image {
  /* Add background color handling */
  
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da .shogun-image-content {
  
    justify-content: center;
  
}

.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da.shogun-image {
  box-sizing: border-box;
}



.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da img.shogun-image {
  
}


}@media (max-width: 767px){#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da {
  margin: 0 !important;
  overflow: visible;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da img.shogun-image {
  /* Add background color handling */
  
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da .shogun-image-content {
  
    justify-content: center;
  
}

.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da.shogun-image {
  box-sizing: border-box;
}



.s-fec8b4d9-f3e1-4ccc-9be1-9436cf0bd4da img.shogun-image {
  
}


}
#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 {
  margin-left: auto;
margin-right: auto;
max-width: 100%;
text-align: center;
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 {
  margin: 0 !important;
  overflow: visible;
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 img.shogun-image {
  /* Add background color handling */
  
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87.shogun-image {
  box-sizing: border-box;
}



.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 img.shogun-image {
  
}


@media (min-width: 1200px){#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 {
  margin: 0 !important;
  overflow: visible;
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 img.shogun-image {
  /* Add background color handling */
  
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87.shogun-image {
  box-sizing: border-box;
}



.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 {
  margin: 0 !important;
  overflow: visible;
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 img.shogun-image {
  /* Add background color handling */
  
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87.shogun-image {
  box-sizing: border-box;
}



.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 {
  margin: 0 !important;
  overflow: visible;
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 img.shogun-image {
  /* Add background color handling */
  
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87.shogun-image {
  box-sizing: border-box;
}



.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 img.shogun-image {
  
}


}@media (max-width: 767px){#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 {
  margin: 0 !important;
  overflow: visible;
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 img.shogun-image {
  /* Add background color handling */
  
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 .shogun-image-content {
  
    justify-content: center;
  
}

.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87.shogun-image {
  box-sizing: border-box;
}



.s-cfcda246-e30c-4e9a-ad02-ad7d6b015c87 img.shogun-image {
  
}


}
#s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
  margin-left: auto;
margin-right: auto;
max-width: 100%;
aspect-ratio: 1920/830;
text-align: center;
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
  margin: 0 !important;
  overflow: visible;
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
  /* Add background color handling */
  
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shg-image-content-wrapper {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }

    #s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shogun-image-link {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }



  img.s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image {
  box-sizing: border-box;
}



.s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
      --shg-aspect-ratio: calc(1920/830); 
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container {
      position: relative;
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

@media (min-width: 1200px){#s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
  margin: 0 !important;
  overflow: visible;
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
  /* Add background color handling */
  
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shg-image-content-wrapper {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }

    #s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shogun-image-link {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }



  img.s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image {
  box-sizing: border-box;
}



.s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
      --shg-aspect-ratio: calc(1920/830); 
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container {
      position: relative;
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
  margin: 0 !important;
  overflow: visible;
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
  /* Add background color handling */
  
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shg-image-content-wrapper {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }

    #s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shogun-image-link {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }



  img.s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image {
  box-sizing: border-box;
}



.s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
      --shg-aspect-ratio: calc(1920/830); 
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container {
      position: relative;
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
  margin: 0 !important;
  overflow: visible;
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
  /* Add background color handling */
  
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shg-image-content-wrapper {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }

    #s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shogun-image-link {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }



  img.s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image {
  box-sizing: border-box;
}



.s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
      --shg-aspect-ratio: calc(1920/830); 
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container {
      position: relative;
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}@media (max-width: 767px){#s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
  margin: 0 !important;
  overflow: visible;
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
  /* Add background color handling */
  
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shg-image-content-wrapper {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }

    #s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shogun-image-link {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }



  img.s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-6c16381a-61b6-4198-b2a5-9bb7955665ad .shogun-image-content {
  
    justify-content: center;
  
}

.s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image {
  box-sizing: border-box;
}



.s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad {
      --shg-aspect-ratio: calc(1920/830); 
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container {
      position: relative;
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c16381a-61b6-4198-b2a5-9bb7955665ad img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}
#s-64e0671d-65ea-46e6-9b2b-7080c174096d {
  margin-left: auto;
margin-right: auto;
max-width: 100%;
aspect-ratio: 1920/830;
text-align: center;
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d {
  margin: 0 !important;
  overflow: visible;
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64e0671d-65ea-46e6-9b2b-7080c174096d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64e0671d-65ea-46e6-9b2b-7080c174096d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
  /* Add background color handling */
  
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64e0671d-65ea-46e6-9b2b-7080c174096d .shg-image-content-wrapper {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }

    #s-64e0671d-65ea-46e6-9b2b-7080c174096d .shogun-image-link {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64e0671d-65ea-46e6-9b2b-7080c174096d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }



  img.s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-64e0671d-65ea-46e6-9b2b-7080c174096d .shogun-image-content {
  
    justify-content: center;
  
}

.s-64e0671d-65ea-46e6-9b2b-7080c174096d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image {
  box-sizing: border-box;
}



.s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-64e0671d-65ea-46e6-9b2b-7080c174096d {
      --shg-aspect-ratio: calc(1920/830); 
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container {
      position: relative;
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

@media (min-width: 1200px){#s-64e0671d-65ea-46e6-9b2b-7080c174096d {
  margin: 0 !important;
  overflow: visible;
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64e0671d-65ea-46e6-9b2b-7080c174096d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64e0671d-65ea-46e6-9b2b-7080c174096d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
  /* Add background color handling */
  
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64e0671d-65ea-46e6-9b2b-7080c174096d .shg-image-content-wrapper {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }

    #s-64e0671d-65ea-46e6-9b2b-7080c174096d .shogun-image-link {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64e0671d-65ea-46e6-9b2b-7080c174096d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }



  img.s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-64e0671d-65ea-46e6-9b2b-7080c174096d .shogun-image-content {
  
    justify-content: center;
  
}

.s-64e0671d-65ea-46e6-9b2b-7080c174096d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image {
  box-sizing: border-box;
}



.s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-64e0671d-65ea-46e6-9b2b-7080c174096d {
      --shg-aspect-ratio: calc(1920/830); 
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container {
      position: relative;
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-64e0671d-65ea-46e6-9b2b-7080c174096d {
  margin: 0 !important;
  overflow: visible;
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64e0671d-65ea-46e6-9b2b-7080c174096d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64e0671d-65ea-46e6-9b2b-7080c174096d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
  /* Add background color handling */
  
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64e0671d-65ea-46e6-9b2b-7080c174096d .shg-image-content-wrapper {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }

    #s-64e0671d-65ea-46e6-9b2b-7080c174096d .shogun-image-link {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64e0671d-65ea-46e6-9b2b-7080c174096d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }



  img.s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-64e0671d-65ea-46e6-9b2b-7080c174096d .shogun-image-content {
  
    justify-content: center;
  
}

.s-64e0671d-65ea-46e6-9b2b-7080c174096d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image {
  box-sizing: border-box;
}



.s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-64e0671d-65ea-46e6-9b2b-7080c174096d {
      --shg-aspect-ratio: calc(1920/830); 
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container {
      position: relative;
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-64e0671d-65ea-46e6-9b2b-7080c174096d {
  margin: 0 !important;
  overflow: visible;
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64e0671d-65ea-46e6-9b2b-7080c174096d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64e0671d-65ea-46e6-9b2b-7080c174096d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
  /* Add background color handling */
  
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64e0671d-65ea-46e6-9b2b-7080c174096d .shg-image-content-wrapper {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }

    #s-64e0671d-65ea-46e6-9b2b-7080c174096d .shogun-image-link {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64e0671d-65ea-46e6-9b2b-7080c174096d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }



  img.s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-64e0671d-65ea-46e6-9b2b-7080c174096d .shogun-image-content {
  
    justify-content: center;
  
}

.s-64e0671d-65ea-46e6-9b2b-7080c174096d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image {
  box-sizing: border-box;
}



.s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-64e0671d-65ea-46e6-9b2b-7080c174096d {
      --shg-aspect-ratio: calc(1920/830); 
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container {
      position: relative;
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}@media (max-width: 767px){#s-64e0671d-65ea-46e6-9b2b-7080c174096d {
  margin: 0 !important;
  overflow: visible;
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-64e0671d-65ea-46e6-9b2b-7080c174096d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-64e0671d-65ea-46e6-9b2b-7080c174096d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
  /* Add background color handling */
  
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64e0671d-65ea-46e6-9b2b-7080c174096d .shg-image-content-wrapper {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }

    #s-64e0671d-65ea-46e6-9b2b-7080c174096d .shogun-image-link {
      aspect-ratio: 1920/830;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64e0671d-65ea-46e6-9b2b-7080c174096d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }



  img.s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-64e0671d-65ea-46e6-9b2b-7080c174096d .shogun-image-content {
  
    justify-content: center;
  
}

.s-64e0671d-65ea-46e6-9b2b-7080c174096d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image {
  box-sizing: border-box;
}



.s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-64e0671d-65ea-46e6-9b2b-7080c174096d {
      --shg-aspect-ratio: calc(1920/830); 
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container {
      position: relative;
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64e0671d-65ea-46e6-9b2b-7080c174096d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}
#s-820c4483-1f23-4dc3-bf84-2243dd400b1f {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-820c4483-1f23-4dc3-bf84-2243dd400b1f {
  display: none;
}
#s-820c4483-1f23-4dc3-bf84-2243dd400b1f, #wrap-s-820c4483-1f23-4dc3-bf84-2243dd400b1f, #wrap-content-s-820c4483-1f23-4dc3-bf84-2243dd400b1f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-820c4483-1f23-4dc3-bf84-2243dd400b1f {
  display: none;
}
#s-820c4483-1f23-4dc3-bf84-2243dd400b1f, #wrap-s-820c4483-1f23-4dc3-bf84-2243dd400b1f, #wrap-content-s-820c4483-1f23-4dc3-bf84-2243dd400b1f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-820c4483-1f23-4dc3-bf84-2243dd400b1f {
  display: none;
}
#s-820c4483-1f23-4dc3-bf84-2243dd400b1f, #wrap-s-820c4483-1f23-4dc3-bf84-2243dd400b1f, #wrap-content-s-820c4483-1f23-4dc3-bf84-2243dd400b1f { display: none !important; }}







#s-820c4483-1f23-4dc3-bf84-2243dd400b1f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-820c4483-1f23-4dc3-bf84-2243dd400b1f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-21b5ee11-a243-47df-8afe-10bee2d6d2c1 {
  margin-left: auto;
margin-right: auto;
padding-top: 60px;
padding-left: 10%;
padding-bottom: 30px;
padding-right: 10%;
text-align: center;
}

#s-21b5ee11-a243-47df-8afe-10bee2d6d2c1 .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}



#s-263bf3c9-adfc-4776-b8b3-faf133f6dc45 {
  margin-top: 0px;
padding-top: 30px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 5%;
}
@media (max-width: 767px){#s-263bf3c9-adfc-4776-b8b3-faf133f6dc45 {
  
}
}
#s-263bf3c9-adfc-4776-b8b3-faf133f6dc45 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-263bf3c9-adfc-4776-b8b3-faf133f6dc45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0.07);
  padding: 25px;
}

#s-263bf3c9-adfc-4776-b8b3-faf133f6dc45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-263bf3c9-adfc-4776-b8b3-faf133f6dc45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-263bf3c9-adfc-4776-b8b3-faf133f6dc45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 16px;
}

#s-263bf3c9-adfc-4776-b8b3-faf133f6dc45 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-077bd827-6936-40b9-8083-6077687d5a3f {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-d1a52f29-d115-4217-8aa8-45b7d18797df {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-7a498c8a-15bf-47fd-8c49-60a4b4a2b198 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-ae131b28-3285-4171-be67-d0944bf260ec {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-dfa77641-120b-4b8a-8f60-519050f0bd56 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-139d69b7-e791-4fe8-840d-39135c72b6a0 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-77f3730d-873b-4106-afc5-77218db5950b {
  margin-left: auto;
margin-right: auto;
max-width: 100%;
aspect-ratio: 1920/640;
text-align: center;
}

#s-77f3730d-873b-4106-afc5-77218db5950b {
  margin: 0 !important;
  overflow: visible;
}

#s-77f3730d-873b-4106-afc5-77218db5950b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77f3730d-873b-4106-afc5-77218db5950b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77f3730d-873b-4106-afc5-77218db5950b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
  /* Add background color handling */
  
}

#s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-77f3730d-873b-4106-afc5-77218db5950b .shg-image-content-wrapper {
      aspect-ratio: 1920/640;
      min-width: 100%;
      height: auto;
    }

    #s-77f3730d-873b-4106-afc5-77218db5950b .shogun-image-link {
      aspect-ratio: 1920/640;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-77f3730d-873b-4106-afc5-77218db5950b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }



  img.s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-77f3730d-873b-4106-afc5-77218db5950b .shogun-image-content {
  
    justify-content: center;
  
}

.s-77f3730d-873b-4106-afc5-77218db5950b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image {
  box-sizing: border-box;
}



.s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-77f3730d-873b-4106-afc5-77218db5950b {
      --shg-aspect-ratio: calc(1920/640); 
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container {
      position: relative;
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

@media (min-width: 1200px){#s-77f3730d-873b-4106-afc5-77218db5950b {
  margin: 0 !important;
  overflow: visible;
}

#s-77f3730d-873b-4106-afc5-77218db5950b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77f3730d-873b-4106-afc5-77218db5950b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77f3730d-873b-4106-afc5-77218db5950b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
  /* Add background color handling */
  
}

#s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-77f3730d-873b-4106-afc5-77218db5950b .shg-image-content-wrapper {
      aspect-ratio: 1920/640;
      min-width: 100%;
      height: auto;
    }

    #s-77f3730d-873b-4106-afc5-77218db5950b .shogun-image-link {
      aspect-ratio: 1920/640;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-77f3730d-873b-4106-afc5-77218db5950b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }



  img.s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-77f3730d-873b-4106-afc5-77218db5950b .shogun-image-content {
  
    justify-content: center;
  
}

.s-77f3730d-873b-4106-afc5-77218db5950b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image {
  box-sizing: border-box;
}



.s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-77f3730d-873b-4106-afc5-77218db5950b {
      --shg-aspect-ratio: calc(1920/640); 
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container {
      position: relative;
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-77f3730d-873b-4106-afc5-77218db5950b {
  margin: 0 !important;
  overflow: visible;
}

#s-77f3730d-873b-4106-afc5-77218db5950b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77f3730d-873b-4106-afc5-77218db5950b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77f3730d-873b-4106-afc5-77218db5950b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
  /* Add background color handling */
  
}

#s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-77f3730d-873b-4106-afc5-77218db5950b .shg-image-content-wrapper {
      aspect-ratio: 1920/640;
      min-width: 100%;
      height: auto;
    }

    #s-77f3730d-873b-4106-afc5-77218db5950b .shogun-image-link {
      aspect-ratio: 1920/640;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-77f3730d-873b-4106-afc5-77218db5950b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }



  img.s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-77f3730d-873b-4106-afc5-77218db5950b .shogun-image-content {
  
    justify-content: center;
  
}

.s-77f3730d-873b-4106-afc5-77218db5950b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image {
  box-sizing: border-box;
}



.s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-77f3730d-873b-4106-afc5-77218db5950b {
      --shg-aspect-ratio: calc(1920/640); 
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container {
      position: relative;
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-77f3730d-873b-4106-afc5-77218db5950b {
  margin: 0 !important;
  overflow: visible;
}

#s-77f3730d-873b-4106-afc5-77218db5950b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77f3730d-873b-4106-afc5-77218db5950b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77f3730d-873b-4106-afc5-77218db5950b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
  /* Add background color handling */
  
}

#s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-77f3730d-873b-4106-afc5-77218db5950b .shg-image-content-wrapper {
      aspect-ratio: 1920/640;
      min-width: 100%;
      height: auto;
    }

    #s-77f3730d-873b-4106-afc5-77218db5950b .shogun-image-link {
      aspect-ratio: 1920/640;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-77f3730d-873b-4106-afc5-77218db5950b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }



  img.s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-77f3730d-873b-4106-afc5-77218db5950b .shogun-image-content {
  
    justify-content: center;
  
}

.s-77f3730d-873b-4106-afc5-77218db5950b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image {
  box-sizing: border-box;
}



.s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-77f3730d-873b-4106-afc5-77218db5950b {
      --shg-aspect-ratio: calc(1920/640); 
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container {
      position: relative;
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}@media (max-width: 767px){#s-77f3730d-873b-4106-afc5-77218db5950b {
  margin: 0 !important;
  overflow: visible;
}

#s-77f3730d-873b-4106-afc5-77218db5950b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-77f3730d-873b-4106-afc5-77218db5950b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-77f3730d-873b-4106-afc5-77218db5950b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
  /* Add background color handling */
  
}

#s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-77f3730d-873b-4106-afc5-77218db5950b .shg-image-content-wrapper {
      aspect-ratio: 1920/640;
      min-width: 100%;
      height: auto;
    }

    #s-77f3730d-873b-4106-afc5-77218db5950b .shogun-image-link {
      aspect-ratio: 1920/640;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-77f3730d-873b-4106-afc5-77218db5950b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 100%;
  }



  img.s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image {
    
    
    
    max-height: 100%;
  }


.s-77f3730d-873b-4106-afc5-77218db5950b .shogun-image-content {
  
    justify-content: center;
  
}

.s-77f3730d-873b-4106-afc5-77218db5950b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image {
  box-sizing: border-box;
}



.s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-77f3730d-873b-4106-afc5-77218db5950b {
      --shg-aspect-ratio: calc(1920/640); 
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container {
      position: relative;
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-77f3730d-873b-4106-afc5-77218db5950b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 100%;
    }
  }

}
#s-708c12fd-b270-4cf3-9818-08a87e15a9c8 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 20px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-708c12fd-b270-4cf3-9818-08a87e15a9c8 {
  display: none;
}
#s-708c12fd-b270-4cf3-9818-08a87e15a9c8, #wrap-s-708c12fd-b270-4cf3-9818-08a87e15a9c8, #wrap-content-s-708c12fd-b270-4cf3-9818-08a87e15a9c8 { display: none !important; }}







#s-708c12fd-b270-4cf3-9818-08a87e15a9c8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-708c12fd-b270-4cf3-9818-08a87e15a9c8.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-6180ec6a-5a2f-49ce-9caf-ecbf6c85a347 {
  margin-left: auto;
margin-right: auto;
padding-top: 60px;
padding-left: 10%;
padding-bottom: 30px;
padding-right: 10%;
text-align: center;
}

#s-6180ec6a-5a2f-49ce-9caf-ecbf6c85a347 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-e69ee339-5d7e-4e0f-903c-87162ba7149a {
  margin-top: 0px;
padding-top: 30px;
padding-left: 20%;
padding-bottom: 30px;
padding-right: 20%;
}
@media (max-width: 767px){#s-e69ee339-5d7e-4e0f-903c-87162ba7149a {
  
}
}
#s-e69ee339-5d7e-4e0f-903c-87162ba7149a > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-e69ee339-5d7e-4e0f-903c-87162ba7149a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0.07);
  padding: 25px;
}

#s-e69ee339-5d7e-4e0f-903c-87162ba7149a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-e69ee339-5d7e-4e0f-903c-87162ba7149a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-e69ee339-5d7e-4e0f-903c-87162ba7149a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 18px;
}

#s-e69ee339-5d7e-4e0f-903c-87162ba7149a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-359e512c-18a3-4dbd-9d3c-e8921b930e5a {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-3ddcc1a6-beb3-426e-877c-9d5ce589c1f3 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-ba2cd6c6-60eb-496d-9fd4-9001298d6e6f {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-9194cc4f-169c-4729-8279-b1e57026463a {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 {
  margin-left: auto;
margin-right: auto;
max-width: 100%;
text-align: center;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 {
  margin: 0 !important;
  overflow: visible;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 img.shogun-image {
  /* Add background color handling */
  
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290.shogun-image {
  box-sizing: border-box;
}



.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 img.shogun-image {
  
}


@media (min-width: 1200px){#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 {
  margin: 0 !important;
  overflow: visible;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 img.shogun-image {
  /* Add background color handling */
  
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290.shogun-image {
  box-sizing: border-box;
}



.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 img.shogun-image {
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 {
  margin: 0 !important;
  overflow: visible;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 img.shogun-image {
  /* Add background color handling */
  
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290.shogun-image {
  box-sizing: border-box;
}



.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 img.shogun-image {
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 {
  margin: 0 !important;
  overflow: visible;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 img.shogun-image {
  /* Add background color handling */
  
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290.shogun-image {
  box-sizing: border-box;
}



.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 img.shogun-image {
  
}


}@media (max-width: 767px){#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 {
  margin: 0 !important;
  overflow: visible;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 img.shogun-image {
  /* Add background color handling */
  
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}






.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 .shogun-image-content {
  
    justify-content: center;
  
}

.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290.shogun-image {
  box-sizing: border-box;
}



.s-2aebba2e-f98a-4fc7-9bf4-a56ad0aa0290 img.shogun-image {
  
}


}
#s-db9ebd76-91bc-44af-bee9-516ea4217215 {
  margin-left: auto;
margin-right: auto;
padding-top: 60px;
padding-left: 10%;
padding-bottom: 30px;
padding-right: 10%;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-db9ebd76-91bc-44af-bee9-516ea4217215 {
  display: none;
}
#s-db9ebd76-91bc-44af-bee9-516ea4217215, #wrap-s-db9ebd76-91bc-44af-bee9-516ea4217215, #wrap-content-s-db9ebd76-91bc-44af-bee9-516ea4217215 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-db9ebd76-91bc-44af-bee9-516ea4217215 {
  display: none;
}
#s-db9ebd76-91bc-44af-bee9-516ea4217215, #wrap-s-db9ebd76-91bc-44af-bee9-516ea4217215, #wrap-content-s-db9ebd76-91bc-44af-bee9-516ea4217215 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-db9ebd76-91bc-44af-bee9-516ea4217215 {
  display: none;
}
#s-db9ebd76-91bc-44af-bee9-516ea4217215, #wrap-s-db9ebd76-91bc-44af-bee9-516ea4217215, #wrap-content-s-db9ebd76-91bc-44af-bee9-516ea4217215 { display: none !important; }}@media (max-width: 767px){#s-db9ebd76-91bc-44af-bee9-516ea4217215 {
  display: none;
}
#s-db9ebd76-91bc-44af-bee9-516ea4217215, #wrap-s-db9ebd76-91bc-44af-bee9-516ea4217215, #wrap-content-s-db9ebd76-91bc-44af-bee9-516ea4217215 { display: none !important; }}
#s-db9ebd76-91bc-44af-bee9-516ea4217215 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-909570f0-7213-44fa-9982-1edba5664218 {
  margin-left: auto;
margin-right: auto;
padding-top: 60px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 5%;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-909570f0-7213-44fa-9982-1edba5664218 {
  display: none;
}
#s-909570f0-7213-44fa-9982-1edba5664218, #wrap-s-909570f0-7213-44fa-9982-1edba5664218, #wrap-content-s-909570f0-7213-44fa-9982-1edba5664218 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-909570f0-7213-44fa-9982-1edba5664218 {
  display: none;
}
#s-909570f0-7213-44fa-9982-1edba5664218, #wrap-s-909570f0-7213-44fa-9982-1edba5664218, #wrap-content-s-909570f0-7213-44fa-9982-1edba5664218 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-909570f0-7213-44fa-9982-1edba5664218 {
  display: none;
}
#s-909570f0-7213-44fa-9982-1edba5664218, #wrap-s-909570f0-7213-44fa-9982-1edba5664218, #wrap-content-s-909570f0-7213-44fa-9982-1edba5664218 { display: none !important; }}
#s-909570f0-7213-44fa-9982-1edba5664218 .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}



#s-7c98d4fc-33c7-44c1-b6a4-456b760abdd0 {
  margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 50px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-7c98d4fc-33c7-44c1-b6a4-456b760abdd0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7c98d4fc-33c7-44c1-b6a4-456b760abdd0.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-b13bc806-c02a-4f08-944f-3d2a15eee8cf {
  margin-top: 0px;
padding-top: 30px;
padding-left: 20%;
padding-bottom: 30px;
padding-right: 20%;
}
@media (min-width: 1200px){#s-b13bc806-c02a-4f08-944f-3d2a15eee8cf {
  display: none;
}
#s-b13bc806-c02a-4f08-944f-3d2a15eee8cf, #wrap-s-b13bc806-c02a-4f08-944f-3d2a15eee8cf, #wrap-content-s-b13bc806-c02a-4f08-944f-3d2a15eee8cf { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b13bc806-c02a-4f08-944f-3d2a15eee8cf {
  display: none;
}
#s-b13bc806-c02a-4f08-944f-3d2a15eee8cf, #wrap-s-b13bc806-c02a-4f08-944f-3d2a15eee8cf, #wrap-content-s-b13bc806-c02a-4f08-944f-3d2a15eee8cf { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b13bc806-c02a-4f08-944f-3d2a15eee8cf {
  display: none;
}
#s-b13bc806-c02a-4f08-944f-3d2a15eee8cf, #wrap-s-b13bc806-c02a-4f08-944f-3d2a15eee8cf, #wrap-content-s-b13bc806-c02a-4f08-944f-3d2a15eee8cf { display: none !important; }}@media (max-width: 767px){#s-b13bc806-c02a-4f08-944f-3d2a15eee8cf {
  display: none;
}
#s-b13bc806-c02a-4f08-944f-3d2a15eee8cf, #wrap-s-b13bc806-c02a-4f08-944f-3d2a15eee8cf, #wrap-content-s-b13bc806-c02a-4f08-944f-3d2a15eee8cf { display: none !important; }}
#s-b13bc806-c02a-4f08-944f-3d2a15eee8cf > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-b13bc806-c02a-4f08-944f-3d2a15eee8cf > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0.07);
  padding: 25px;
}

#s-b13bc806-c02a-4f08-944f-3d2a15eee8cf > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-b13bc806-c02a-4f08-944f-3d2a15eee8cf > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-b13bc806-c02a-4f08-944f-3d2a15eee8cf > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 18px;
}

#s-b13bc806-c02a-4f08-944f-3d2a15eee8cf > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-7e6a93cd-97d4-4a68-bd15-afea21c6f170 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-2f66ce82-1363-4206-aa7d-481c4754a4e1 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-0cd63250-1021-4428-b0ba-28b465d74807 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-b4b369c9-10a0-4853-bb11-ae48f023090b {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-68b2e4fd-5d14-4a68-91dc-eb3d9cc4d886 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-129938d9-9462-4b71-ab92-bfde30c86c01 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-fe566fea-e32b-489a-a3a6-f677d98b6c5a {
  margin-top: 0px;
padding-top: 30px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 5%;
}
@media (min-width: 1200px){#s-fe566fea-e32b-489a-a3a6-f677d98b6c5a {
  display: none;
}
#s-fe566fea-e32b-489a-a3a6-f677d98b6c5a, #wrap-s-fe566fea-e32b-489a-a3a6-f677d98b6c5a, #wrap-content-s-fe566fea-e32b-489a-a3a6-f677d98b6c5a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-fe566fea-e32b-489a-a3a6-f677d98b6c5a {
  display: none;
}
#s-fe566fea-e32b-489a-a3a6-f677d98b6c5a, #wrap-s-fe566fea-e32b-489a-a3a6-f677d98b6c5a, #wrap-content-s-fe566fea-e32b-489a-a3a6-f677d98b6c5a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-fe566fea-e32b-489a-a3a6-f677d98b6c5a {
  display: none;
}
#s-fe566fea-e32b-489a-a3a6-f677d98b6c5a, #wrap-s-fe566fea-e32b-489a-a3a6-f677d98b6c5a, #wrap-content-s-fe566fea-e32b-489a-a3a6-f677d98b6c5a { display: none !important; }}
#s-fe566fea-e32b-489a-a3a6-f677d98b6c5a > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-fe566fea-e32b-489a-a3a6-f677d98b6c5a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0.07);
  padding: 25px;
}

#s-fe566fea-e32b-489a-a3a6-f677d98b6c5a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-fe566fea-e32b-489a-a3a6-f677d98b6c5a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-fe566fea-e32b-489a-a3a6-f677d98b6c5a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 16px;
}

#s-fe566fea-e32b-489a-a3a6-f677d98b6c5a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-8a13788a-60e0-40de-841b-b0adf24497e3 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-c2cc006c-63f7-4bb1-ab64-ab8933a2f618 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-7179e8c9-cf18-4f7b-9ad5-b891a9a47292 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-cf33360c-05a9-47d7-bb82-5e886a76e240 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-153fbdfd-df8d-4fc9-b2d7-978d4ad97d8a {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-397e1e2d-8d26-4fa1-b57f-bb043f0b5bd3 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

.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-254afafc-3afe-4342-9fbb-76c8b60a241c {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(251, 113, 47, 1);
border-radius: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
color: rgba(251, 113, 47, 1);
background-image: none;
hover-type: color;
}
#s-254afafc-3afe-4342-9fbb-76c8b60a241c:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(251, 113, 47, 1) !important;
border-radius: 20px !important;
background-color: rgba(251, 113, 47, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-254afafc-3afe-4342-9fbb-76c8b60a241c:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(251, 113, 47, 1) !important;
border-radius: 20px !important;
background-color: rgba(251, 113, 47, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-254afafc-3afe-4342-9fbb-76c8b60a241c {
  display: none;
}
#s-254afafc-3afe-4342-9fbb-76c8b60a241c, #wrap-s-254afafc-3afe-4342-9fbb-76c8b60a241c, #wrap-content-s-254afafc-3afe-4342-9fbb-76c8b60a241c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-254afafc-3afe-4342-9fbb-76c8b60a241c {
  display: none;
}
#s-254afafc-3afe-4342-9fbb-76c8b60a241c, #wrap-s-254afafc-3afe-4342-9fbb-76c8b60a241c, #wrap-content-s-254afafc-3afe-4342-9fbb-76c8b60a241c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-254afafc-3afe-4342-9fbb-76c8b60a241c {
  display: none;
}
#s-254afafc-3afe-4342-9fbb-76c8b60a241c, #wrap-s-254afafc-3afe-4342-9fbb-76c8b60a241c, #wrap-content-s-254afafc-3afe-4342-9fbb-76c8b60a241c { display: none !important; }}@media (max-width: 767px){#s-254afafc-3afe-4342-9fbb-76c8b60a241c {
  display: none;
}
#s-254afafc-3afe-4342-9fbb-76c8b60a241c, #wrap-s-254afafc-3afe-4342-9fbb-76c8b60a241c, #wrap-content-s-254afafc-3afe-4342-9fbb-76c8b60a241c { display: none !important; }}

  #s-254afafc-3afe-4342-9fbb-76c8b60a241c-root {
    text-align: center;
  }


#s-254afafc-3afe-4342-9fbb-76c8b60a241c.shg-btn {
  color: rgba(251, 113, 47, 1);
  font-size: 18px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-254afafc-3afe-4342-9fbb-76c8b60a241c-root {
    text-align: center;
  }


#s-254afafc-3afe-4342-9fbb-76c8b60a241c.shg-btn {
  color: rgba(251, 113, 47, 1);
  font-size: 18px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-254afafc-3afe-4342-9fbb-76c8b60a241c-root {
    text-align: center;
  }


#s-254afafc-3afe-4342-9fbb-76c8b60a241c.shg-btn {
  color: rgba(251, 113, 47, 1);
  font-size: 18px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-254afafc-3afe-4342-9fbb-76c8b60a241c-root {
    text-align: center;
  }


#s-254afafc-3afe-4342-9fbb-76c8b60a241c.shg-btn {
  color: rgba(251, 113, 47, 1);
  font-size: 18px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-254afafc-3afe-4342-9fbb-76c8b60a241c-root {
    text-align: center;
  }


#s-254afafc-3afe-4342-9fbb-76c8b60a241c.shg-btn {
  color: rgba(251, 113, 47, 1);
  font-size: 18px;
  
  
  
  display:  inline-block ;
}
}
#s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(251, 113, 47, 1);
border-radius: 20px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
color: rgba(251, 113, 47, 1);
background-image: none;
hover-type: color;
}
#s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4:hover {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(251, 113, 47, 1) !important;
border-radius: 20px !important;
background-color: rgba(251, 113, 47, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4:active {border-style: solid !important;
border-top-width: 1px !important;
border-left-width: 1px !important;
border-bottom-width: 1px !important;
border-right-width: 1px !important;
border-color: rgba(251, 113, 47, 1) !important;
border-radius: 20px !important;
background-color: rgba(251, 113, 47, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4 {
  display: none;
}
#s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4, #wrap-s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4, #wrap-content-s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4 {
  display: none;
}
#s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4, #wrap-s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4, #wrap-content-s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4 {
  display: none;
}
#s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4, #wrap-s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4, #wrap-content-s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4 { display: none !important; }}

  #s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4-root {
    text-align: center;
  }


#s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4.shg-btn {
  color: rgba(251, 113, 47, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4-root {
    text-align: center;
  }


#s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4.shg-btn {
  color: rgba(251, 113, 47, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4-root {
    text-align: center;
  }


#s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4.shg-btn {
  color: rgba(251, 113, 47, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4-root {
    text-align: center;
  }


#s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4.shg-btn {
  color: rgba(251, 113, 47, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4-root {
    text-align: center;
  }


#s-70c7addf-d6d4-4542-8a07-b8f3fb69dac4.shg-btn {
  color: rgba(251, 113, 47, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}