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

.shg-image-content-wrapper {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}
#s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
  margin-left: auto;
margin-right: auto;
max-width: 2734px;
aspect-ratio: 2734/434;
text-align: center;
}
@media (min-width: 1200px){#s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
  display: none;
}
#s-288eb3b6-1af7-44e8-8291-2a99fea804fa, #wrap-s-288eb3b6-1af7-44e8-8291-2a99fea804fa { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
  display: none;
}
#s-288eb3b6-1af7-44e8-8291-2a99fea804fa, #wrap-s-288eb3b6-1af7-44e8-8291-2a99fea804fa { display: none !important; }}


.shg-image-margin-container-s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shg-image-content-wrapper {
      aspect-ratio: 2734/434;
      min-width: 100%;
      height: auto;
    }

    #s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shogun-image-link {
      aspect-ratio: 2734/434;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-288eb3b6-1af7-44e8-8291-2a99fea804fa img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2734px;
  }



  img.s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image {
    
    
    
    max-height: 2734px;
  }


.s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shogun-image-content {
  
    align-items: center;
  
}

.s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
      --shg-aspect-ratio: calc(2734/434); 
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container {
      position: relative;
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2734px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shg-image-content-wrapper {
      aspect-ratio: 2734/434;
      min-width: 100%;
      height: auto;
    }

    #s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shogun-image-link {
      aspect-ratio: 2734/434;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-288eb3b6-1af7-44e8-8291-2a99fea804fa img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2734px;
  }



  img.s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image {
    
    
    
    max-height: 2734px;
  }


.s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shogun-image-content {
  
    align-items: center;
  
}

.s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
      --shg-aspect-ratio: calc(2734/434); 
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container {
      position: relative;
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2734px;
    }
  }

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

.shg-image-margin-container-s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shg-image-content-wrapper {
      aspect-ratio: 2734/434;
      min-width: 100%;
      height: auto;
    }

    #s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shogun-image-link {
      aspect-ratio: 2734/434;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-288eb3b6-1af7-44e8-8291-2a99fea804fa img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2734px;
  }



  img.s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image {
    
    
    
    max-height: 2734px;
  }


.s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shogun-image-content {
  
    align-items: center;
  
}

.s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
      --shg-aspect-ratio: calc(2734/434); 
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container {
      position: relative;
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2734px;
    }
  }

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

.shg-image-margin-container-s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shg-image-content-wrapper {
      aspect-ratio: 2734/434;
      min-width: 100%;
      height: auto;
    }

    #s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shogun-image-link {
      aspect-ratio: 2734/434;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-288eb3b6-1af7-44e8-8291-2a99fea804fa img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2734px;
  }



  img.s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image {
    
    
    
    max-height: 2734px;
  }


.s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shogun-image-content {
  
    align-items: center;
  
}

.s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
      --shg-aspect-ratio: calc(2734/434); 
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container {
      position: relative;
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2734px;
    }
  }

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

.shg-image-margin-container-s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shg-image-content-wrapper {
      aspect-ratio: 2734/434;
      min-width: 100%;
      height: auto;
    }

    #s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shogun-image-link {
      aspect-ratio: 2734/434;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-288eb3b6-1af7-44e8-8291-2a99fea804fa img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2734px;
  }



  img.s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image {
    
    
    
    max-height: 2734px;
  }


.s-288eb3b6-1af7-44e8-8291-2a99fea804fa .shogun-image-content {
  
    align-items: center;
  
}

.s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa {
      --shg-aspect-ratio: calc(2734/434); 
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container {
      position: relative;
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-288eb3b6-1af7-44e8-8291-2a99fea804fa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2734px;
    }
  }

}
#s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
  margin-left: auto;
margin-right: auto;
max-width: 3984px;
aspect-ratio: 5089/3393;
text-align: center;
}
@media (min-width: 1200px){#s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
  display: none;
}
#s-73e6df4e-f191-4c5c-99aa-422c25e0253d, #wrap-s-73e6df4e-f191-4c5c-99aa-422c25e0253d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
  display: none;
}
#s-73e6df4e-f191-4c5c-99aa-422c25e0253d, #wrap-s-73e6df4e-f191-4c5c-99aa-422c25e0253d { display: none !important; }}


.shg-image-margin-container-s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shg-image-content-wrapper {
      aspect-ratio: 5089/3393;
      min-width: 100%;
      height: auto;
    }

    #s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shogun-image-link {
      aspect-ratio: 5089/3393;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73e6df4e-f191-4c5c-99aa-422c25e0253d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 3984px;
  }



  img.s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image {
    
    
    
    max-height: 3984px;
  }


.s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shogun-image-content {
  
    align-items: center;
  
}

.s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
      --shg-aspect-ratio: calc(5089/3393); 
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container {
      position: relative;
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3984px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shg-image-content-wrapper {
      aspect-ratio: 5089/3393;
      min-width: 100%;
      height: auto;
    }

    #s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shogun-image-link {
      aspect-ratio: 5089/3393;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73e6df4e-f191-4c5c-99aa-422c25e0253d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 3984px;
  }



  img.s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image {
    
    
    
    max-height: 3984px;
  }


.s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shogun-image-content {
  
    align-items: center;
  
}

.s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
      --shg-aspect-ratio: calc(5089/3393); 
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container {
      position: relative;
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3984px;
    }
  }

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

.shg-image-margin-container-s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shg-image-content-wrapper {
      aspect-ratio: 5089/3393;
      min-width: 100%;
      height: auto;
    }

    #s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shogun-image-link {
      aspect-ratio: 5089/3393;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73e6df4e-f191-4c5c-99aa-422c25e0253d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 3984px;
  }



  img.s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image {
    
    
    
    max-height: 3984px;
  }


.s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shogun-image-content {
  
    align-items: center;
  
}

.s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
      --shg-aspect-ratio: calc(5089/3393); 
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container {
      position: relative;
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3984px;
    }
  }

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

.shg-image-margin-container-s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shg-image-content-wrapper {
      aspect-ratio: 5089/3393;
      min-width: 100%;
      height: auto;
    }

    #s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shogun-image-link {
      aspect-ratio: 5089/3393;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73e6df4e-f191-4c5c-99aa-422c25e0253d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 3984px;
  }



  img.s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image {
    
    
    
    max-height: 3984px;
  }


.s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shogun-image-content {
  
    align-items: center;
  
}

.s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
      --shg-aspect-ratio: calc(5089/3393); 
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container {
      position: relative;
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3984px;
    }
  }

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

.shg-image-margin-container-s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shg-image-content-wrapper {
      aspect-ratio: 5089/3393;
      min-width: 100%;
      height: auto;
    }

    #s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shogun-image-link {
      aspect-ratio: 5089/3393;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-73e6df4e-f191-4c5c-99aa-422c25e0253d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 3984px;
  }



  img.s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image {
    
    
    
    max-height: 3984px;
  }


.s-73e6df4e-f191-4c5c-99aa-422c25e0253d .shogun-image-content {
  
    align-items: center;
  
}

.s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d {
      --shg-aspect-ratio: calc(5089/3393); 
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container {
      position: relative;
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-73e6df4e-f191-4c5c-99aa-422c25e0253d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3984px;
    }
  }

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

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

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

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

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

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

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

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

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

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

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

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

#s-bca27ead-8b4b-4350-ad9e-94e696d22715 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-bca27ead-8b4b-4350-ad9e-94e696d22715 {
  display: none;
}
#s-bca27ead-8b4b-4350-ad9e-94e696d22715, #wrap-s-bca27ead-8b4b-4350-ad9e-94e696d22715 { display: none !important; }}@media (max-width: 767px){#s-bca27ead-8b4b-4350-ad9e-94e696d22715 {
  display: none;
}
#s-bca27ead-8b4b-4350-ad9e-94e696d22715, #wrap-s-bca27ead-8b4b-4350-ad9e-94e696d22715 { display: none !important; }}







#s-bca27ead-8b4b-4350-ad9e-94e696d22715 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bca27ead-8b4b-4350-ad9e-94e696d22715.shg-box.shg-c {
  justify-content: center;
}

#s-0b6ffc54-8dae-41f6-87bd-8b88b3273875 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 0px;
background-position: center center;
}
@media (min-width: 1200px){#s-0b6ffc54-8dae-41f6-87bd-8b88b3273875 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0b6ffc54-8dae-41f6-87bd-8b88b3273875 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-0b6ffc54-8dae-41f6-87bd-8b88b3273875 {
  display: none;
}
#s-0b6ffc54-8dae-41f6-87bd-8b88b3273875, #wrap-s-0b6ffc54-8dae-41f6-87bd-8b88b3273875 { display: none !important; }}@media (max-width: 767px){#s-0b6ffc54-8dae-41f6-87bd-8b88b3273875 {
  display: none;
}
#s-0b6ffc54-8dae-41f6-87bd-8b88b3273875, #wrap-s-0b6ffc54-8dae-41f6-87bd-8b88b3273875 { display: none !important; }}
#s-0b6ffc54-8dae-41f6-87bd-8b88b3273875 {
  background-image: url(https://i.shgcdn.com/1e7d124d-a3f2-4785-8d44-97dbcf6c0b34/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-0b6ffc54-8dae-41f6-87bd-8b88b3273875 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-0b6ffc54-8dae-41f6-87bd-8b88b3273875.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

#s-3f09336b-4a42-4095-a6e6-211c804d3fdc {
  margin-left: 30px;
margin-right: 30px;
min-height: 0px;
background-color: rgba(0, 2, 1, 0);
}
@media (min-width: 768px) and (max-width: 991px){#s-3f09336b-4a42-4095-a6e6-211c804d3fdc {
  display: none;
}
#s-3f09336b-4a42-4095-a6e6-211c804d3fdc, #wrap-s-3f09336b-4a42-4095-a6e6-211c804d3fdc { display: none !important; }}@media (max-width: 767px){#s-3f09336b-4a42-4095-a6e6-211c804d3fdc {
  display: none;
}
#s-3f09336b-4a42-4095-a6e6-211c804d3fdc, #wrap-s-3f09336b-4a42-4095-a6e6-211c804d3fdc { display: none !important; }}
@media (min-width: 0px) {
[id="s-3f09336b-4a42-4095-a6e6-211c804d3fdc"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-3f09336b-4a42-4095-a6e6-211c804d3fdc"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3f09336b-4a42-4095-a6e6-211c804d3fdc"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3f09336b-4a42-4095-a6e6-211c804d3fdc"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

}

#s-774fea0c-f7e2-4acb-8c97-83a4fb4e74cd {
  margin-top: 25px;
margin-bottom: 25px;
min-height: 300px;
background-color: rgba(255, 255, 255, 1);
background-attachment: scroll;
opacity: 1;
}
@media (min-width: 768px) and (max-width: 991px){#s-774fea0c-f7e2-4acb-8c97-83a4fb4e74cd {
  display: none;
}
#s-774fea0c-f7e2-4acb-8c97-83a4fb4e74cd, #wrap-s-774fea0c-f7e2-4acb-8c97-83a4fb4e74cd { display: none !important; }}@media (max-width: 767px){#s-774fea0c-f7e2-4acb-8c97-83a4fb4e74cd {
  display: none;
}
#s-774fea0c-f7e2-4acb-8c97-83a4fb4e74cd, #wrap-s-774fea0c-f7e2-4acb-8c97-83a4fb4e74cd { display: none !important; }}







#s-774fea0c-f7e2-4acb-8c97-83a4fb4e74cd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-774fea0c-f7e2-4acb-8c97-83a4fb4e74cd.shg-box.shg-c {
  justify-content: flex-end;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-8fb70419-749a-4b13-9598-2049b052f02b {
  margin-top: 0px;
margin-bottom: 0px;
max-width: 1122px;
aspect-ratio: 2048/1462;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}





  #s-8fb70419-749a-4b13-9598-2049b052f02b img.shogun-image,
  #s-8fb70419-749a-4b13-9598-2049b052f02b .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-8fb70419-749a-4b13-9598-2049b052f02b {
    width: 100%;
    height: auto;
  }



  #s-8fb70419-749a-4b13-9598-2049b052f02b img.shogun-image {
    

    
    
    
  }


#s-8fb70419-749a-4b13-9598-2049b052f02b .shogun-image-content {
  
    align-items: center;
  
}

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

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

.shg-btn-text {
  
  
}

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

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

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

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

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

#s-3685b9c2-b8d3-4120-af59-30e825a77858 {
  padding-top: 10px;
padding-left: 23px;
padding-bottom: 10px;
padding-right: 23px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(0, 197, 191, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-3685b9c2-b8d3-4120-af59-30e825a77858:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-3685b9c2-b8d3-4120-af59-30e825a77858:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-3685b9c2-b8d3-4120-af59-30e825a77858-root {
    text-align: left;
  }


#s-3685b9c2-b8d3-4120-af59-30e825a77858.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-3685b9c2-b8d3-4120-af59-30e825a77858-root {
    text-align: left;
  }


#s-3685b9c2-b8d3-4120-af59-30e825a77858.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3685b9c2-b8d3-4120-af59-30e825a77858-root {
    text-align: left;
  }


#s-3685b9c2-b8d3-4120-af59-30e825a77858.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3685b9c2-b8d3-4120-af59-30e825a77858-root {
    text-align: left;
  }


#s-3685b9c2-b8d3-4120-af59-30e825a77858.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-3685b9c2-b8d3-4120-af59-30e825a77858-root {
    text-align: left;
  }


#s-3685b9c2-b8d3-4120-af59-30e825a77858.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
.shogun-accordion-wrapper .shogun-accordion {
  margin-bottom: 0;
  border-radius: 4px;
}

.shogun-accordion {
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

.shogun-accordion-wrapper .shogun-accordion + .shogun-accordion {
  margin-top: 5px;
}

.shogun-accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.shogun-accordion-heading {
  color: #333;
  border-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
}

.shogun-accordion-title {
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer;
  text-decoration: none;
  flex: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.shogun-accordion-body {
  display: none;
  opacity: 0;
  transition: opacity 0.5s linear;
}

.shogun-accordion-body.shogun-accordion-active {
  display: block;
  opacity: 1;
  visibility: visible;
}

.shogun-accordion-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1.2em;
}

.shogun-accordion-icon > span {
  transition: 0.3s transform;
  position: absolute;
  right: 0;
  font-size: 1.2em;
}

.shogun-accordion-icon.shogun-icon-chevron > span::after {
  content: "▸";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-chevron
  > span {
  transform: rotate(90deg);
}

.shogun-accordion-icon.shogun-icon-plus > span::after {
  content: "＋";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-plus
  > span {
  transform: rotate(-225deg);
}

#s-06ddee72-9f0f-45f1-9be3-9317a81c84fc {
  margin-left: 11px;
margin-right: 50px;
}

#s-06ddee72-9f0f-45f1-9be3-9317a81c84fc > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-06ddee72-9f0f-45f1-9be3-9317a81c84fc > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-06ddee72-9f0f-45f1-9be3-9317a81c84fc > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-06ddee72-9f0f-45f1-9be3-9317a81c84fc > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-06ddee72-9f0f-45f1-9be3-9317a81c84fc > .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: Archivo Black;
  
  
  font-size: 17px;
}

#s-06ddee72-9f0f-45f1-9be3-9317a81c84fc > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 17px;
}
#s-67471fc4-2426-4974-ab14-1ca922a233be {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-67471fc4-2426-4974-ab14-1ca922a233be:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-67471fc4-2426-4974-ab14-1ca922a233be:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-67471fc4-2426-4974-ab14-1ca922a233be-root {
    text-align: left;
  }


#s-67471fc4-2426-4974-ab14-1ca922a233be.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-67471fc4-2426-4974-ab14-1ca922a233be-root {
    text-align: left;
  }


#s-67471fc4-2426-4974-ab14-1ca922a233be.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-67471fc4-2426-4974-ab14-1ca922a233be-root {
    text-align: left;
  }


#s-67471fc4-2426-4974-ab14-1ca922a233be.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-67471fc4-2426-4974-ab14-1ca922a233be-root {
    text-align: left;
  }


#s-67471fc4-2426-4974-ab14-1ca922a233be.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-67471fc4-2426-4974-ab14-1ca922a233be-root {
    text-align: left;
  }


#s-67471fc4-2426-4974-ab14-1ca922a233be.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-39e7c46b-6639-4c9e-bfc3-2fa380bf0e92 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-39e7c46b-6639-4c9e-bfc3-2fa380bf0e92:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-39e7c46b-6639-4c9e-bfc3-2fa380bf0e92:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-39e7c46b-6639-4c9e-bfc3-2fa380bf0e92-root {
    text-align: left;
  }


#s-39e7c46b-6639-4c9e-bfc3-2fa380bf0e92.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-39e7c46b-6639-4c9e-bfc3-2fa380bf0e92-root {
    text-align: left;
  }


#s-39e7c46b-6639-4c9e-bfc3-2fa380bf0e92.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-39e7c46b-6639-4c9e-bfc3-2fa380bf0e92-root {
    text-align: left;
  }


#s-39e7c46b-6639-4c9e-bfc3-2fa380bf0e92.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-39e7c46b-6639-4c9e-bfc3-2fa380bf0e92-root {
    text-align: left;
  }


#s-39e7c46b-6639-4c9e-bfc3-2fa380bf0e92.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-39e7c46b-6639-4c9e-bfc3-2fa380bf0e92-root {
    text-align: left;
  }


#s-39e7c46b-6639-4c9e-bfc3-2fa380bf0e92.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-85116f77-cd3a-4523-8071-e8c145323e67 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-85116f77-cd3a-4523-8071-e8c145323e67:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-85116f77-cd3a-4523-8071-e8c145323e67:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-85116f77-cd3a-4523-8071-e8c145323e67-root {
    text-align: left;
  }


#s-85116f77-cd3a-4523-8071-e8c145323e67.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-85116f77-cd3a-4523-8071-e8c145323e67-root {
    text-align: left;
  }


#s-85116f77-cd3a-4523-8071-e8c145323e67.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-85116f77-cd3a-4523-8071-e8c145323e67-root {
    text-align: left;
  }


#s-85116f77-cd3a-4523-8071-e8c145323e67.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-85116f77-cd3a-4523-8071-e8c145323e67-root {
    text-align: left;
  }


#s-85116f77-cd3a-4523-8071-e8c145323e67.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-85116f77-cd3a-4523-8071-e8c145323e67-root {
    text-align: left;
  }


#s-85116f77-cd3a-4523-8071-e8c145323e67.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-a1f13f20-fd64-4b0b-a645-a14b07b04850 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-a1f13f20-fd64-4b0b-a645-a14b07b04850:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a1f13f20-fd64-4b0b-a645-a14b07b04850:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a1f13f20-fd64-4b0b-a645-a14b07b04850-root {
    text-align: left;
  }


#s-a1f13f20-fd64-4b0b-a645-a14b07b04850.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-a1f13f20-fd64-4b0b-a645-a14b07b04850-root {
    text-align: left;
  }


#s-a1f13f20-fd64-4b0b-a645-a14b07b04850.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a1f13f20-fd64-4b0b-a645-a14b07b04850-root {
    text-align: left;
  }


#s-a1f13f20-fd64-4b0b-a645-a14b07b04850.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a1f13f20-fd64-4b0b-a645-a14b07b04850-root {
    text-align: left;
  }


#s-a1f13f20-fd64-4b0b-a645-a14b07b04850.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-a1f13f20-fd64-4b0b-a645-a14b07b04850-root {
    text-align: left;
  }


#s-a1f13f20-fd64-4b0b-a645-a14b07b04850.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-20ee392a-8b20-4e14-9593-68a56db5cd90 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-20ee392a-8b20-4e14-9593-68a56db5cd90:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-20ee392a-8b20-4e14-9593-68a56db5cd90:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-20ee392a-8b20-4e14-9593-68a56db5cd90-root {
    text-align: left;
  }


#s-20ee392a-8b20-4e14-9593-68a56db5cd90.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-20ee392a-8b20-4e14-9593-68a56db5cd90-root {
    text-align: left;
  }


#s-20ee392a-8b20-4e14-9593-68a56db5cd90.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-20ee392a-8b20-4e14-9593-68a56db5cd90-root {
    text-align: left;
  }


#s-20ee392a-8b20-4e14-9593-68a56db5cd90.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-20ee392a-8b20-4e14-9593-68a56db5cd90-root {
    text-align: left;
  }


#s-20ee392a-8b20-4e14-9593-68a56db5cd90.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-20ee392a-8b20-4e14-9593-68a56db5cd90-root {
    text-align: left;
  }


#s-20ee392a-8b20-4e14-9593-68a56db5cd90.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-4773f284-a25b-4085-ae5a-cf6d6cc446b0 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-4773f284-a25b-4085-ae5a-cf6d6cc446b0:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-4773f284-a25b-4085-ae5a-cf6d6cc446b0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4773f284-a25b-4085-ae5a-cf6d6cc446b0-root {
    text-align: left;
  }


#s-4773f284-a25b-4085-ae5a-cf6d6cc446b0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-4773f284-a25b-4085-ae5a-cf6d6cc446b0-root {
    text-align: left;
  }


#s-4773f284-a25b-4085-ae5a-cf6d6cc446b0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4773f284-a25b-4085-ae5a-cf6d6cc446b0-root {
    text-align: left;
  }


#s-4773f284-a25b-4085-ae5a-cf6d6cc446b0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4773f284-a25b-4085-ae5a-cf6d6cc446b0-root {
    text-align: left;
  }


#s-4773f284-a25b-4085-ae5a-cf6d6cc446b0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-4773f284-a25b-4085-ae5a-cf6d6cc446b0-root {
    text-align: left;
  }


#s-4773f284-a25b-4085-ae5a-cf6d6cc446b0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-b7b6a138-fc0b-440a-a370-8846cd34b3fb {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-b7b6a138-fc0b-440a-a370-8846cd34b3fb:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-b7b6a138-fc0b-440a-a370-8846cd34b3fb:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b7b6a138-fc0b-440a-a370-8846cd34b3fb-root {
    text-align: left;
  }


#s-b7b6a138-fc0b-440a-a370-8846cd34b3fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-b7b6a138-fc0b-440a-a370-8846cd34b3fb-root {
    text-align: left;
  }


#s-b7b6a138-fc0b-440a-a370-8846cd34b3fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b7b6a138-fc0b-440a-a370-8846cd34b3fb-root {
    text-align: left;
  }


#s-b7b6a138-fc0b-440a-a370-8846cd34b3fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b7b6a138-fc0b-440a-a370-8846cd34b3fb-root {
    text-align: left;
  }


#s-b7b6a138-fc0b-440a-a370-8846cd34b3fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-b7b6a138-fc0b-440a-a370-8846cd34b3fb-root {
    text-align: left;
  }


#s-b7b6a138-fc0b-440a-a370-8846cd34b3fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-dd591ae5-4a3a-472b-8e91-1a6c9ae5ebec {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-dd591ae5-4a3a-472b-8e91-1a6c9ae5ebec:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-dd591ae5-4a3a-472b-8e91-1a6c9ae5ebec:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-dd591ae5-4a3a-472b-8e91-1a6c9ae5ebec-root {
    text-align: left;
  }


#s-dd591ae5-4a3a-472b-8e91-1a6c9ae5ebec.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-dd591ae5-4a3a-472b-8e91-1a6c9ae5ebec-root {
    text-align: left;
  }


#s-dd591ae5-4a3a-472b-8e91-1a6c9ae5ebec.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-dd591ae5-4a3a-472b-8e91-1a6c9ae5ebec-root {
    text-align: left;
  }


#s-dd591ae5-4a3a-472b-8e91-1a6c9ae5ebec.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-dd591ae5-4a3a-472b-8e91-1a6c9ae5ebec-root {
    text-align: left;
  }


#s-dd591ae5-4a3a-472b-8e91-1a6c9ae5ebec.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-dd591ae5-4a3a-472b-8e91-1a6c9ae5ebec-root {
    text-align: left;
  }


#s-dd591ae5-4a3a-472b-8e91-1a6c9ae5ebec.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-039f8799-a74b-49a8-abae-d93579f0df1b {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-039f8799-a74b-49a8-abae-d93579f0df1b:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-039f8799-a74b-49a8-abae-d93579f0df1b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-039f8799-a74b-49a8-abae-d93579f0df1b-root {
    text-align: left;
  }


#s-039f8799-a74b-49a8-abae-d93579f0df1b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-039f8799-a74b-49a8-abae-d93579f0df1b-root {
    text-align: left;
  }


#s-039f8799-a74b-49a8-abae-d93579f0df1b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-039f8799-a74b-49a8-abae-d93579f0df1b-root {
    text-align: left;
  }


#s-039f8799-a74b-49a8-abae-d93579f0df1b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-039f8799-a74b-49a8-abae-d93579f0df1b-root {
    text-align: left;
  }


#s-039f8799-a74b-49a8-abae-d93579f0df1b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-039f8799-a74b-49a8-abae-d93579f0df1b-root {
    text-align: left;
  }


#s-039f8799-a74b-49a8-abae-d93579f0df1b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-fc6800ad-227b-45ce-8c1c-fd77bd2116e2 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-fc6800ad-227b-45ce-8c1c-fd77bd2116e2:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-fc6800ad-227b-45ce-8c1c-fd77bd2116e2:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-fc6800ad-227b-45ce-8c1c-fd77bd2116e2-root {
    text-align: left;
  }


#s-fc6800ad-227b-45ce-8c1c-fd77bd2116e2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-fc6800ad-227b-45ce-8c1c-fd77bd2116e2-root {
    text-align: left;
  }


#s-fc6800ad-227b-45ce-8c1c-fd77bd2116e2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fc6800ad-227b-45ce-8c1c-fd77bd2116e2-root {
    text-align: left;
  }


#s-fc6800ad-227b-45ce-8c1c-fd77bd2116e2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fc6800ad-227b-45ce-8c1c-fd77bd2116e2-root {
    text-align: left;
  }


#s-fc6800ad-227b-45ce-8c1c-fd77bd2116e2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-fc6800ad-227b-45ce-8c1c-fd77bd2116e2-root {
    text-align: left;
  }


#s-fc6800ad-227b-45ce-8c1c-fd77bd2116e2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-e308e5e4-fe33-4aae-a65b-1e8fb652a465 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-e308e5e4-fe33-4aae-a65b-1e8fb652a465:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-e308e5e4-fe33-4aae-a65b-1e8fb652a465:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e308e5e4-fe33-4aae-a65b-1e8fb652a465-root {
    text-align: left;
  }


#s-e308e5e4-fe33-4aae-a65b-1e8fb652a465.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-e308e5e4-fe33-4aae-a65b-1e8fb652a465-root {
    text-align: left;
  }


#s-e308e5e4-fe33-4aae-a65b-1e8fb652a465.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e308e5e4-fe33-4aae-a65b-1e8fb652a465-root {
    text-align: left;
  }


#s-e308e5e4-fe33-4aae-a65b-1e8fb652a465.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e308e5e4-fe33-4aae-a65b-1e8fb652a465-root {
    text-align: left;
  }


#s-e308e5e4-fe33-4aae-a65b-1e8fb652a465.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-e308e5e4-fe33-4aae-a65b-1e8fb652a465-root {
    text-align: left;
  }


#s-e308e5e4-fe33-4aae-a65b-1e8fb652a465.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-cf26e04f-c3bc-42b6-bd94-a655aec6915f {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 14px;
padding-left: 20px;
padding-bottom: 14px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
background-color: rgba(0, 197, 191, 1);
text-align: center;
text-decoration: none;
line-height: 1em;
letter-spacing: 1px;
background-image: none;
hover-type: color;
}
#s-cf26e04f-c3bc-42b6-bd94-a655aec6915f:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-cf26e04f-c3bc-42b6-bd94-a655aec6915f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-cf26e04f-c3bc-42b6-bd94-a655aec6915f-root {
    text-align: center;
  }


#s-cf26e04f-c3bc-42b6-bd94-a655aec6915f.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-cf26e04f-c3bc-42b6-bd94-a655aec6915f-root {
    text-align: center;
  }


#s-cf26e04f-c3bc-42b6-bd94-a655aec6915f.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cf26e04f-c3bc-42b6-bd94-a655aec6915f-root {
    text-align: center;
  }


#s-cf26e04f-c3bc-42b6-bd94-a655aec6915f.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cf26e04f-c3bc-42b6-bd94-a655aec6915f-root {
    text-align: center;
  }


#s-cf26e04f-c3bc-42b6-bd94-a655aec6915f.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-cf26e04f-c3bc-42b6-bd94-a655aec6915f-root {
    text-align: center;
  }


#s-cf26e04f-c3bc-42b6-bd94-a655aec6915f.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-5a6818e5-3593-445e-a5c9-119f4f076f93 {
  margin-top: 25px;
margin-bottom: 25px;
min-height: 300px;
background-color: rgba(255, 255, 255, 1);
background-attachment: scroll;
opacity: 1;
}
@media (min-width: 1200px){#s-5a6818e5-3593-445e-a5c9-119f4f076f93 {
  display: none;
}
#s-5a6818e5-3593-445e-a5c9-119f4f076f93, #wrap-s-5a6818e5-3593-445e-a5c9-119f4f076f93 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5a6818e5-3593-445e-a5c9-119f4f076f93 {
  display: none;
}
#s-5a6818e5-3593-445e-a5c9-119f4f076f93, #wrap-s-5a6818e5-3593-445e-a5c9-119f4f076f93 { display: none !important; }}







#s-5a6818e5-3593-445e-a5c9-119f4f076f93 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5a6818e5-3593-445e-a5c9-119f4f076f93.shg-box.shg-c {
  justify-content: flex-end;
}

#s-954a357e-e75e-4afe-a64e-919eebd15153 {
  margin-top: 90px;
margin-bottom: 60px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}







  #s-954a357e-e75e-4afe-a64e-919eebd15153 img.shogun-image {
    

    
    
    
  }


#s-954a357e-e75e-4afe-a64e-919eebd15153 .shogun-image-content {
  
    align-items: center;
  
}

#s-40cbf9d4-a266-4164-9854-c04c501c3eb4 {
  padding-top: 10px;
padding-left: 23px;
padding-bottom: 10px;
padding-right: 23px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(238, 25, 35, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-40cbf9d4-a266-4164-9854-c04c501c3eb4:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZjQxYzFmZGQtNjlmNC00OGZmLWIzNDUtOWFhOGRlYzE3NDhlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNmNDFjMWZkZC02OWY0LTQ4ZmYtYjM0NS05YWE4ZGVjMTc0OGUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-40cbf9d4-a266-4164-9854-c04c501c3eb4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-40cbf9d4-a266-4164-9854-c04c501c3eb4-root {
    text-align: left;
  }


#s-40cbf9d4-a266-4164-9854-c04c501c3eb4.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-40cbf9d4-a266-4164-9854-c04c501c3eb4-root {
    text-align: left;
  }


#s-40cbf9d4-a266-4164-9854-c04c501c3eb4.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-40cbf9d4-a266-4164-9854-c04c501c3eb4-root {
    text-align: left;
  }


#s-40cbf9d4-a266-4164-9854-c04c501c3eb4.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-40cbf9d4-a266-4164-9854-c04c501c3eb4-root {
    text-align: left;
  }


#s-40cbf9d4-a266-4164-9854-c04c501c3eb4.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-40cbf9d4-a266-4164-9854-c04c501c3eb4-root {
    text-align: left;
  }


#s-40cbf9d4-a266-4164-9854-c04c501c3eb4.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-43604b6d-457f-4fcc-83d7-c9b60ee829fa {
  margin-left: 11px;
margin-right: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-43604b6d-457f-4fcc-83d7-c9b60ee829fa {
  margin-right: 0px;
}
}@media (max-width: 767px){#s-43604b6d-457f-4fcc-83d7-c9b60ee829fa {
  margin-right: 0px;
}
}
#s-43604b6d-457f-4fcc-83d7-c9b60ee829fa > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-43604b6d-457f-4fcc-83d7-c9b60ee829fa > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-43604b6d-457f-4fcc-83d7-c9b60ee829fa > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-43604b6d-457f-4fcc-83d7-c9b60ee829fa > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-43604b6d-457f-4fcc-83d7-c9b60ee829fa > .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: Archivo Black;
  
  
  font-size: 17px;
}

#s-43604b6d-457f-4fcc-83d7-c9b60ee829fa > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 17px;
}
#s-69402918-dafd-4d7c-9119-1d762f20c2fb {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-69402918-dafd-4d7c-9119-1d762f20c2fb:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOTNmNGY3NmMtZjc4Mi00MGZjLTliM2MtZDFhOWQzNmMzYWM2IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5M2Y0Zjc2Yy1mNzgyLTQwZmMtOWIzYy1kMWE5ZDM2YzNhYzYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-69402918-dafd-4d7c-9119-1d762f20c2fb:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-69402918-dafd-4d7c-9119-1d762f20c2fb-root {
    text-align: left;
  }


#s-69402918-dafd-4d7c-9119-1d762f20c2fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-69402918-dafd-4d7c-9119-1d762f20c2fb-root {
    text-align: left;
  }


#s-69402918-dafd-4d7c-9119-1d762f20c2fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-69402918-dafd-4d7c-9119-1d762f20c2fb-root {
    text-align: left;
  }


#s-69402918-dafd-4d7c-9119-1d762f20c2fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-69402918-dafd-4d7c-9119-1d762f20c2fb-root {
    text-align: left;
  }


#s-69402918-dafd-4d7c-9119-1d762f20c2fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-69402918-dafd-4d7c-9119-1d762f20c2fb-root {
    text-align: left;
  }


#s-69402918-dafd-4d7c-9119-1d762f20c2fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-8a25c930-e0d0-48ff-adc3-2daec004001f {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-8a25c930-e0d0-48ff-adc3-2daec004001f:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMzg3NWJhYmYtNGI0Zi00Y2FhLThhN2MtZTY2MDlmMjViNDMyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzODc1YmFiZi00YjRmLTRjYWEtOGE3Yy1lNjYwOWYyNWI0MzIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-8a25c930-e0d0-48ff-adc3-2daec004001f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8a25c930-e0d0-48ff-adc3-2daec004001f-root {
    text-align: left;
  }


#s-8a25c930-e0d0-48ff-adc3-2daec004001f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-8a25c930-e0d0-48ff-adc3-2daec004001f-root {
    text-align: left;
  }


#s-8a25c930-e0d0-48ff-adc3-2daec004001f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8a25c930-e0d0-48ff-adc3-2daec004001f-root {
    text-align: left;
  }


#s-8a25c930-e0d0-48ff-adc3-2daec004001f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8a25c930-e0d0-48ff-adc3-2daec004001f-root {
    text-align: left;
  }


#s-8a25c930-e0d0-48ff-adc3-2daec004001f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-8a25c930-e0d0-48ff-adc3-2daec004001f-root {
    text-align: left;
  }


#s-8a25c930-e0d0-48ff-adc3-2daec004001f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-b5768a63-ce44-470f-96d1-3c17d28b8364 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-b5768a63-ce44-470f-96d1-3c17d28b8364:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDIzZjk3ZjQtYTM1My00MTcwLWEwNjUtOWNlNjkwNmM4MzdhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwMjNmOTdmNC1hMzUzLTQxNzAtYTA2NS05Y2U2OTA2YzgzN2EpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-b5768a63-ce44-470f-96d1-3c17d28b8364:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b5768a63-ce44-470f-96d1-3c17d28b8364-root {
    text-align: left;
  }


#s-b5768a63-ce44-470f-96d1-3c17d28b8364.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-b5768a63-ce44-470f-96d1-3c17d28b8364-root {
    text-align: left;
  }


#s-b5768a63-ce44-470f-96d1-3c17d28b8364.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b5768a63-ce44-470f-96d1-3c17d28b8364-root {
    text-align: left;
  }


#s-b5768a63-ce44-470f-96d1-3c17d28b8364.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b5768a63-ce44-470f-96d1-3c17d28b8364-root {
    text-align: left;
  }


#s-b5768a63-ce44-470f-96d1-3c17d28b8364.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-b5768a63-ce44-470f-96d1-3c17d28b8364-root {
    text-align: left;
  }


#s-b5768a63-ce44-470f-96d1-3c17d28b8364.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-efc87aba-af3f-43b7-a2f1-2bab6a04af26 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-efc87aba-af3f-43b7-a2f1-2bab6a04af26:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZGE1NDZlNTktZjgzMC00OTY1LThhMTktMGI2YWYwZDBlNjFlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkYTU0NmU1OS1mODMwLTQ5NjUtOGExOS0wYjZhZjBkMGU2MWUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-efc87aba-af3f-43b7-a2f1-2bab6a04af26:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-efc87aba-af3f-43b7-a2f1-2bab6a04af26-root {
    text-align: left;
  }


#s-efc87aba-af3f-43b7-a2f1-2bab6a04af26.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-efc87aba-af3f-43b7-a2f1-2bab6a04af26-root {
    text-align: left;
  }


#s-efc87aba-af3f-43b7-a2f1-2bab6a04af26.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-efc87aba-af3f-43b7-a2f1-2bab6a04af26-root {
    text-align: left;
  }


#s-efc87aba-af3f-43b7-a2f1-2bab6a04af26.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-efc87aba-af3f-43b7-a2f1-2bab6a04af26-root {
    text-align: left;
  }


#s-efc87aba-af3f-43b7-a2f1-2bab6a04af26.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-efc87aba-af3f-43b7-a2f1-2bab6a04af26-root {
    text-align: left;
  }


#s-efc87aba-af3f-43b7-a2f1-2bab6a04af26.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-64218c64-628c-45f9-9165-73ec858b4c5b {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-64218c64-628c-45f9-9165-73ec858b4c5b:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDI4NjcwYmUtNzllNi00ZDQ3LWFhYWMtMTkwNzAzZWZlYmZhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0Mjg2NzBiZS03OWU2LTRkNDctYWFhYy0xOTA3MDNlZmViZmEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-64218c64-628c-45f9-9165-73ec858b4c5b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-64218c64-628c-45f9-9165-73ec858b4c5b-root {
    text-align: left;
  }


#s-64218c64-628c-45f9-9165-73ec858b4c5b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-64218c64-628c-45f9-9165-73ec858b4c5b-root {
    text-align: left;
  }


#s-64218c64-628c-45f9-9165-73ec858b4c5b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-64218c64-628c-45f9-9165-73ec858b4c5b-root {
    text-align: left;
  }


#s-64218c64-628c-45f9-9165-73ec858b4c5b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-64218c64-628c-45f9-9165-73ec858b4c5b-root {
    text-align: left;
  }


#s-64218c64-628c-45f9-9165-73ec858b4c5b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-64218c64-628c-45f9-9165-73ec858b4c5b-root {
    text-align: left;
  }


#s-64218c64-628c-45f9-9165-73ec858b4c5b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-5eb30613-1741-456e-87c7-3f1fefaa4c0a {
  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(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-5eb30613-1741-456e-87c7-3f1fefaa4c0a:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZGQ1MGJkMWEtNzU0Yi00ZWU2LWEwMWUtYzg4YzIxZTRjNzk5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkZDUwYmQxYS03NTRiLTRlZTYtYTAxZS1jODhjMjFlNGM3OTkpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-5eb30613-1741-456e-87c7-3f1fefaa4c0a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5eb30613-1741-456e-87c7-3f1fefaa4c0a-root {
    text-align: left;
  }


#s-5eb30613-1741-456e-87c7-3f1fefaa4c0a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-5eb30613-1741-456e-87c7-3f1fefaa4c0a-root {
    text-align: left;
  }


#s-5eb30613-1741-456e-87c7-3f1fefaa4c0a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5eb30613-1741-456e-87c7-3f1fefaa4c0a-root {
    text-align: left;
  }


#s-5eb30613-1741-456e-87c7-3f1fefaa4c0a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5eb30613-1741-456e-87c7-3f1fefaa4c0a-root {
    text-align: left;
  }


#s-5eb30613-1741-456e-87c7-3f1fefaa4c0a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-5eb30613-1741-456e-87c7-3f1fefaa4c0a-root {
    text-align: left;
  }


#s-5eb30613-1741-456e-87c7-3f1fefaa4c0a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-c22db2d0-527e-455b-9e0c-41e25e00673a {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-c22db2d0-527e-455b-9e0c-41e25e00673a:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOWI1OTFiZmUtMTgyMC00YmEzLThlZDYtNjFmYjMwODdkYzM3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5YjU5MWJmZS0xODIwLTRiYTMtOGVkNi02MWZiMzA4N2RjMzcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-c22db2d0-527e-455b-9e0c-41e25e00673a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c22db2d0-527e-455b-9e0c-41e25e00673a-root {
    text-align: left;
  }


#s-c22db2d0-527e-455b-9e0c-41e25e00673a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-c22db2d0-527e-455b-9e0c-41e25e00673a-root {
    text-align: left;
  }


#s-c22db2d0-527e-455b-9e0c-41e25e00673a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c22db2d0-527e-455b-9e0c-41e25e00673a-root {
    text-align: left;
  }


#s-c22db2d0-527e-455b-9e0c-41e25e00673a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c22db2d0-527e-455b-9e0c-41e25e00673a-root {
    text-align: left;
  }


#s-c22db2d0-527e-455b-9e0c-41e25e00673a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-c22db2d0-527e-455b-9e0c-41e25e00673a-root {
    text-align: left;
  }


#s-c22db2d0-527e-455b-9e0c-41e25e00673a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-2f52c893-057c-44f0-9e3a-3944e8bc0396 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-2f52c893-057c-44f0-9e3a-3944e8bc0396:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNTY4ZDY1OWUtMWM2MS00ZmE4LTlhMzAtYjNlNWQxZmFiMWJhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1NjhkNjU5ZS0xYzYxLTRmYTgtOWEzMC1iM2U1ZDFmYWIxYmEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-2f52c893-057c-44f0-9e3a-3944e8bc0396:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2f52c893-057c-44f0-9e3a-3944e8bc0396-root {
    text-align: left;
  }


#s-2f52c893-057c-44f0-9e3a-3944e8bc0396.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-2f52c893-057c-44f0-9e3a-3944e8bc0396-root {
    text-align: left;
  }


#s-2f52c893-057c-44f0-9e3a-3944e8bc0396.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2f52c893-057c-44f0-9e3a-3944e8bc0396-root {
    text-align: left;
  }


#s-2f52c893-057c-44f0-9e3a-3944e8bc0396.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2f52c893-057c-44f0-9e3a-3944e8bc0396-root {
    text-align: left;
  }


#s-2f52c893-057c-44f0-9e3a-3944e8bc0396.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-2f52c893-057c-44f0-9e3a-3944e8bc0396-root {
    text-align: left;
  }


#s-2f52c893-057c-44f0-9e3a-3944e8bc0396.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-90abad0a-54d3-4b8d-b9b0-3b2f8758487a {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-90abad0a-54d3-4b8d-b9b0-3b2f8758487a:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNTY4ZDY1OWUtMWM2MS00ZmE4LTlhMzAtYjNlNWQxZmFiMWJhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1NjhkNjU5ZS0xYzYxLTRmYTgtOWEzMC1iM2U1ZDFmYWIxYmEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-90abad0a-54d3-4b8d-b9b0-3b2f8758487a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-90abad0a-54d3-4b8d-b9b0-3b2f8758487a-root {
    text-align: left;
  }


#s-90abad0a-54d3-4b8d-b9b0-3b2f8758487a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-90abad0a-54d3-4b8d-b9b0-3b2f8758487a-root {
    text-align: left;
  }


#s-90abad0a-54d3-4b8d-b9b0-3b2f8758487a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-90abad0a-54d3-4b8d-b9b0-3b2f8758487a-root {
    text-align: left;
  }


#s-90abad0a-54d3-4b8d-b9b0-3b2f8758487a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-90abad0a-54d3-4b8d-b9b0-3b2f8758487a-root {
    text-align: left;
  }


#s-90abad0a-54d3-4b8d-b9b0-3b2f8758487a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-90abad0a-54d3-4b8d-b9b0-3b2f8758487a-root {
    text-align: left;
  }


#s-90abad0a-54d3-4b8d-b9b0-3b2f8758487a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-09903702-472b-4f0f-be3b-81f5e0eca342 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 14px;
padding-left: 20px;
padding-bottom: 14px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(238, 25, 35, 1);
text-align: center;
text-decoration: none;
line-height: 1em;
letter-spacing: 1px;
background-image: none;
hover-type: color;
}
#s-09903702-472b-4f0f-be3b-81f5e0eca342:hover {background-color: rgba(204, 199, 199, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-09903702-472b-4f0f-be3b-81f5e0eca342:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-09903702-472b-4f0f-be3b-81f5e0eca342-root {
    text-align: center;
  }


#s-09903702-472b-4f0f-be3b-81f5e0eca342.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-09903702-472b-4f0f-be3b-81f5e0eca342-root {
    text-align: center;
  }


#s-09903702-472b-4f0f-be3b-81f5e0eca342.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-09903702-472b-4f0f-be3b-81f5e0eca342-root {
    text-align: center;
  }


#s-09903702-472b-4f0f-be3b-81f5e0eca342.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-09903702-472b-4f0f-be3b-81f5e0eca342-root {
    text-align: center;
  }


#s-09903702-472b-4f0f-be3b-81f5e0eca342.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-09903702-472b-4f0f-be3b-81f5e0eca342-root {
    text-align: center;
  }


#s-09903702-472b-4f0f-be3b-81f5e0eca342.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-0f0797ee-1ca0-44c5-bdb8-044b7fbbb8a2 {
  margin-top: 25px;
margin-bottom: 25px;
min-height: 300px;
background-color: rgba(255, 255, 255, 1);
background-attachment: scroll;
opacity: 1;
}
@media (min-width: 1200px){#s-0f0797ee-1ca0-44c5-bdb8-044b7fbbb8a2 {
  display: none;
}
#s-0f0797ee-1ca0-44c5-bdb8-044b7fbbb8a2, #wrap-s-0f0797ee-1ca0-44c5-bdb8-044b7fbbb8a2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0f0797ee-1ca0-44c5-bdb8-044b7fbbb8a2 {
  display: none;
}
#s-0f0797ee-1ca0-44c5-bdb8-044b7fbbb8a2, #wrap-s-0f0797ee-1ca0-44c5-bdb8-044b7fbbb8a2 { display: none !important; }}







#s-0f0797ee-1ca0-44c5-bdb8-044b7fbbb8a2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0f0797ee-1ca0-44c5-bdb8-044b7fbbb8a2.shg-box.shg-c {
  justify-content: flex-end;
}

#s-256fa1d2-a348-4d8d-9b96-acd3ea4e24dd {
  margin-top: 90px;
margin-bottom: 60px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}







  #s-256fa1d2-a348-4d8d-9b96-acd3ea4e24dd img.shogun-image {
    

    
    
    
  }


#s-256fa1d2-a348-4d8d-9b96-acd3ea4e24dd .shogun-image-content {
  
    align-items: center;
  
}

#s-b61148fa-5a43-4be0-b2ef-d5af11927c83 {
  padding-top: 10px;
padding-left: 23px;
padding-bottom: 10px;
padding-right: 23px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(238, 25, 35, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-b61148fa-5a43-4be0-b2ef-d5af11927c83:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZjQxYzFmZGQtNjlmNC00OGZmLWIzNDUtOWFhOGRlYzE3NDhlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNmNDFjMWZkZC02OWY0LTQ4ZmYtYjM0NS05YWE4ZGVjMTc0OGUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-b61148fa-5a43-4be0-b2ef-d5af11927c83:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b61148fa-5a43-4be0-b2ef-d5af11927c83-root {
    text-align: left;
  }


#s-b61148fa-5a43-4be0-b2ef-d5af11927c83.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-b61148fa-5a43-4be0-b2ef-d5af11927c83-root {
    text-align: left;
  }


#s-b61148fa-5a43-4be0-b2ef-d5af11927c83.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b61148fa-5a43-4be0-b2ef-d5af11927c83-root {
    text-align: left;
  }


#s-b61148fa-5a43-4be0-b2ef-d5af11927c83.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b61148fa-5a43-4be0-b2ef-d5af11927c83-root {
    text-align: left;
  }


#s-b61148fa-5a43-4be0-b2ef-d5af11927c83.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-b61148fa-5a43-4be0-b2ef-d5af11927c83-root {
    text-align: left;
  }


#s-b61148fa-5a43-4be0-b2ef-d5af11927c83.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-6a2a1548-e89a-4322-b3ee-7f8e587a6f37 {
  margin-left: 11px;
margin-right: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-6a2a1548-e89a-4322-b3ee-7f8e587a6f37 {
  margin-right: 0px;
}
}@media (max-width: 767px){#s-6a2a1548-e89a-4322-b3ee-7f8e587a6f37 {
  margin-right: 0px;
}
}
#s-6a2a1548-e89a-4322-b3ee-7f8e587a6f37 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-6a2a1548-e89a-4322-b3ee-7f8e587a6f37 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-6a2a1548-e89a-4322-b3ee-7f8e587a6f37 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-6a2a1548-e89a-4322-b3ee-7f8e587a6f37 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-6a2a1548-e89a-4322-b3ee-7f8e587a6f37 > .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: Archivo Black;
  
  
  font-size: 17px;
}

#s-6a2a1548-e89a-4322-b3ee-7f8e587a6f37 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 17px;
}
#s-61221c1f-613e-4664-bcba-6b62638307a3 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-61221c1f-613e-4664-bcba-6b62638307a3:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOTNmNGY3NmMtZjc4Mi00MGZjLTliM2MtZDFhOWQzNmMzYWM2IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5M2Y0Zjc2Yy1mNzgyLTQwZmMtOWIzYy1kMWE5ZDM2YzNhYzYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-61221c1f-613e-4664-bcba-6b62638307a3:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-61221c1f-613e-4664-bcba-6b62638307a3-root {
    text-align: left;
  }


#s-61221c1f-613e-4664-bcba-6b62638307a3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-61221c1f-613e-4664-bcba-6b62638307a3-root {
    text-align: left;
  }


#s-61221c1f-613e-4664-bcba-6b62638307a3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-61221c1f-613e-4664-bcba-6b62638307a3-root {
    text-align: left;
  }


#s-61221c1f-613e-4664-bcba-6b62638307a3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-61221c1f-613e-4664-bcba-6b62638307a3-root {
    text-align: left;
  }


#s-61221c1f-613e-4664-bcba-6b62638307a3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-61221c1f-613e-4664-bcba-6b62638307a3-root {
    text-align: left;
  }


#s-61221c1f-613e-4664-bcba-6b62638307a3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-2956849f-ce3c-4002-be69-c344d8a94b6b {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-2956849f-ce3c-4002-be69-c344d8a94b6b:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMzg3NWJhYmYtNGI0Zi00Y2FhLThhN2MtZTY2MDlmMjViNDMyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzODc1YmFiZi00YjRmLTRjYWEtOGE3Yy1lNjYwOWYyNWI0MzIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-2956849f-ce3c-4002-be69-c344d8a94b6b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2956849f-ce3c-4002-be69-c344d8a94b6b-root {
    text-align: left;
  }


#s-2956849f-ce3c-4002-be69-c344d8a94b6b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-2956849f-ce3c-4002-be69-c344d8a94b6b-root {
    text-align: left;
  }


#s-2956849f-ce3c-4002-be69-c344d8a94b6b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2956849f-ce3c-4002-be69-c344d8a94b6b-root {
    text-align: left;
  }


#s-2956849f-ce3c-4002-be69-c344d8a94b6b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2956849f-ce3c-4002-be69-c344d8a94b6b-root {
    text-align: left;
  }


#s-2956849f-ce3c-4002-be69-c344d8a94b6b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-2956849f-ce3c-4002-be69-c344d8a94b6b-root {
    text-align: left;
  }


#s-2956849f-ce3c-4002-be69-c344d8a94b6b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-c6f17bb9-aa76-478b-b4dd-f9bbce5044d8 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-c6f17bb9-aa76-478b-b4dd-f9bbce5044d8:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDIzZjk3ZjQtYTM1My00MTcwLWEwNjUtOWNlNjkwNmM4MzdhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwMjNmOTdmNC1hMzUzLTQxNzAtYTA2NS05Y2U2OTA2YzgzN2EpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-c6f17bb9-aa76-478b-b4dd-f9bbce5044d8:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c6f17bb9-aa76-478b-b4dd-f9bbce5044d8-root {
    text-align: left;
  }


#s-c6f17bb9-aa76-478b-b4dd-f9bbce5044d8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-c6f17bb9-aa76-478b-b4dd-f9bbce5044d8-root {
    text-align: left;
  }


#s-c6f17bb9-aa76-478b-b4dd-f9bbce5044d8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c6f17bb9-aa76-478b-b4dd-f9bbce5044d8-root {
    text-align: left;
  }


#s-c6f17bb9-aa76-478b-b4dd-f9bbce5044d8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c6f17bb9-aa76-478b-b4dd-f9bbce5044d8-root {
    text-align: left;
  }


#s-c6f17bb9-aa76-478b-b4dd-f9bbce5044d8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-c6f17bb9-aa76-478b-b4dd-f9bbce5044d8-root {
    text-align: left;
  }


#s-c6f17bb9-aa76-478b-b4dd-f9bbce5044d8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-f0f34a29-57c7-49c0-8a54-764933455733 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-f0f34a29-57c7-49c0-8a54-764933455733:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZGE1NDZlNTktZjgzMC00OTY1LThhMTktMGI2YWYwZDBlNjFlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkYTU0NmU1OS1mODMwLTQ5NjUtOGExOS0wYjZhZjBkMGU2MWUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-f0f34a29-57c7-49c0-8a54-764933455733:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f0f34a29-57c7-49c0-8a54-764933455733-root {
    text-align: left;
  }


#s-f0f34a29-57c7-49c0-8a54-764933455733.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-f0f34a29-57c7-49c0-8a54-764933455733-root {
    text-align: left;
  }


#s-f0f34a29-57c7-49c0-8a54-764933455733.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f0f34a29-57c7-49c0-8a54-764933455733-root {
    text-align: left;
  }


#s-f0f34a29-57c7-49c0-8a54-764933455733.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f0f34a29-57c7-49c0-8a54-764933455733-root {
    text-align: left;
  }


#s-f0f34a29-57c7-49c0-8a54-764933455733.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f0f34a29-57c7-49c0-8a54-764933455733-root {
    text-align: left;
  }


#s-f0f34a29-57c7-49c0-8a54-764933455733.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-5a2c312e-ed54-41e5-afe6-30b74dc1ae44 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-5a2c312e-ed54-41e5-afe6-30b74dc1ae44:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDI4NjcwYmUtNzllNi00ZDQ3LWFhYWMtMTkwNzAzZWZlYmZhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0Mjg2NzBiZS03OWU2LTRkNDctYWFhYy0xOTA3MDNlZmViZmEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-5a2c312e-ed54-41e5-afe6-30b74dc1ae44:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5a2c312e-ed54-41e5-afe6-30b74dc1ae44-root {
    text-align: left;
  }


#s-5a2c312e-ed54-41e5-afe6-30b74dc1ae44.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-5a2c312e-ed54-41e5-afe6-30b74dc1ae44-root {
    text-align: left;
  }


#s-5a2c312e-ed54-41e5-afe6-30b74dc1ae44.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5a2c312e-ed54-41e5-afe6-30b74dc1ae44-root {
    text-align: left;
  }


#s-5a2c312e-ed54-41e5-afe6-30b74dc1ae44.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5a2c312e-ed54-41e5-afe6-30b74dc1ae44-root {
    text-align: left;
  }


#s-5a2c312e-ed54-41e5-afe6-30b74dc1ae44.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-5a2c312e-ed54-41e5-afe6-30b74dc1ae44-root {
    text-align: left;
  }


#s-5a2c312e-ed54-41e5-afe6-30b74dc1ae44.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-72567407-1888-4d89-9c3f-bf179c9e8a17 {
  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(255, 255, 255, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-72567407-1888-4d89-9c3f-bf179c9e8a17:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZGQ1MGJkMWEtNzU0Yi00ZWU2LWEwMWUtYzg4YzIxZTRjNzk5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkZDUwYmQxYS03NTRiLTRlZTYtYTAxZS1jODhjMjFlNGM3OTkpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-72567407-1888-4d89-9c3f-bf179c9e8a17:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-72567407-1888-4d89-9c3f-bf179c9e8a17-root {
    text-align: left;
  }


#s-72567407-1888-4d89-9c3f-bf179c9e8a17.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-72567407-1888-4d89-9c3f-bf179c9e8a17-root {
    text-align: left;
  }


#s-72567407-1888-4d89-9c3f-bf179c9e8a17.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-72567407-1888-4d89-9c3f-bf179c9e8a17-root {
    text-align: left;
  }


#s-72567407-1888-4d89-9c3f-bf179c9e8a17.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-72567407-1888-4d89-9c3f-bf179c9e8a17-root {
    text-align: left;
  }


#s-72567407-1888-4d89-9c3f-bf179c9e8a17.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-72567407-1888-4d89-9c3f-bf179c9e8a17-root {
    text-align: left;
  }


#s-72567407-1888-4d89-9c3f-bf179c9e8a17.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-c8f57c2a-0e24-42d8-8b7c-578314de8dfc {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-c8f57c2a-0e24-42d8-8b7c-578314de8dfc:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOWI1OTFiZmUtMTgyMC00YmEzLThlZDYtNjFmYjMwODdkYzM3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5YjU5MWJmZS0xODIwLTRiYTMtOGVkNi02MWZiMzA4N2RjMzcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-c8f57c2a-0e24-42d8-8b7c-578314de8dfc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c8f57c2a-0e24-42d8-8b7c-578314de8dfc-root {
    text-align: left;
  }


#s-c8f57c2a-0e24-42d8-8b7c-578314de8dfc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-c8f57c2a-0e24-42d8-8b7c-578314de8dfc-root {
    text-align: left;
  }


#s-c8f57c2a-0e24-42d8-8b7c-578314de8dfc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c8f57c2a-0e24-42d8-8b7c-578314de8dfc-root {
    text-align: left;
  }


#s-c8f57c2a-0e24-42d8-8b7c-578314de8dfc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c8f57c2a-0e24-42d8-8b7c-578314de8dfc-root {
    text-align: left;
  }


#s-c8f57c2a-0e24-42d8-8b7c-578314de8dfc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-c8f57c2a-0e24-42d8-8b7c-578314de8dfc-root {
    text-align: left;
  }


#s-c8f57c2a-0e24-42d8-8b7c-578314de8dfc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-e371c740-b127-483d-ae30-48685f9d0faf {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-e371c740-b127-483d-ae30-48685f9d0faf:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNTY4ZDY1OWUtMWM2MS00ZmE4LTlhMzAtYjNlNWQxZmFiMWJhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1NjhkNjU5ZS0xYzYxLTRmYTgtOWEzMC1iM2U1ZDFmYWIxYmEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-e371c740-b127-483d-ae30-48685f9d0faf:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e371c740-b127-483d-ae30-48685f9d0faf-root {
    text-align: left;
  }


#s-e371c740-b127-483d-ae30-48685f9d0faf.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-e371c740-b127-483d-ae30-48685f9d0faf-root {
    text-align: left;
  }


#s-e371c740-b127-483d-ae30-48685f9d0faf.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e371c740-b127-483d-ae30-48685f9d0faf-root {
    text-align: left;
  }


#s-e371c740-b127-483d-ae30-48685f9d0faf.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e371c740-b127-483d-ae30-48685f9d0faf-root {
    text-align: left;
  }


#s-e371c740-b127-483d-ae30-48685f9d0faf.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-e371c740-b127-483d-ae30-48685f9d0faf-root {
    text-align: left;
  }


#s-e371c740-b127-483d-ae30-48685f9d0faf.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-ba144b15-3b63-484a-9d16-fceebc2dffac {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-ba144b15-3b63-484a-9d16-fceebc2dffac:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNTY4ZDY1OWUtMWM2MS00ZmE4LTlhMzAtYjNlNWQxZmFiMWJhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWUxOTIzO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM1NjhkNjU5ZS0xYzYxLTRmYTgtOWEzMC1iM2U1ZDFmYWIxYmEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#ee1923"}, {"id"=>2, "pos"=>1, "color"=>"#ee1923"}] !important;
color: rgba(255, 255, 255, 1) !important;}#s-ba144b15-3b63-484a-9d16-fceebc2dffac:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ba144b15-3b63-484a-9d16-fceebc2dffac-root {
    text-align: left;
  }


#s-ba144b15-3b63-484a-9d16-fceebc2dffac.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-ba144b15-3b63-484a-9d16-fceebc2dffac-root {
    text-align: left;
  }


#s-ba144b15-3b63-484a-9d16-fceebc2dffac.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ba144b15-3b63-484a-9d16-fceebc2dffac-root {
    text-align: left;
  }


#s-ba144b15-3b63-484a-9d16-fceebc2dffac.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ba144b15-3b63-484a-9d16-fceebc2dffac-root {
    text-align: left;
  }


#s-ba144b15-3b63-484a-9d16-fceebc2dffac.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-ba144b15-3b63-484a-9d16-fceebc2dffac-root {
    text-align: left;
  }


#s-ba144b15-3b63-484a-9d16-fceebc2dffac.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-e69687ff-7260-4dd9-9f69-e3ce8ca243e4 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 14px;
padding-left: 20px;
padding-bottom: 14px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(238, 25, 35, 1);
text-align: center;
text-decoration: none;
line-height: 1em;
letter-spacing: 1px;
background-image: none;
hover-type: color;
}
#s-e69687ff-7260-4dd9-9f69-e3ce8ca243e4:hover {background-color: rgba(204, 199, 199, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-e69687ff-7260-4dd9-9f69-e3ce8ca243e4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e69687ff-7260-4dd9-9f69-e3ce8ca243e4-root {
    text-align: center;
  }


#s-e69687ff-7260-4dd9-9f69-e3ce8ca243e4.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-e69687ff-7260-4dd9-9f69-e3ce8ca243e4-root {
    text-align: center;
  }


#s-e69687ff-7260-4dd9-9f69-e3ce8ca243e4.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e69687ff-7260-4dd9-9f69-e3ce8ca243e4-root {
    text-align: center;
  }


#s-e69687ff-7260-4dd9-9f69-e3ce8ca243e4.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e69687ff-7260-4dd9-9f69-e3ce8ca243e4-root {
    text-align: center;
  }


#s-e69687ff-7260-4dd9-9f69-e3ce8ca243e4.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-e69687ff-7260-4dd9-9f69-e3ce8ca243e4-root {
    text-align: center;
  }


#s-e69687ff-7260-4dd9-9f69-e3ce8ca243e4.shg-btn {
  color: #ffffff;
  font-size: 20px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-2fa4a202-a3b5-4f49-adfa-5a0229118313 {
  margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 1200px){#s-2fa4a202-a3b5-4f49-adfa-5a0229118313 {
  display: none;
}
#s-2fa4a202-a3b5-4f49-adfa-5a0229118313, #wrap-s-2fa4a202-a3b5-4f49-adfa-5a0229118313 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2fa4a202-a3b5-4f49-adfa-5a0229118313 {
  display: none;
}
#s-2fa4a202-a3b5-4f49-adfa-5a0229118313, #wrap-s-2fa4a202-a3b5-4f49-adfa-5a0229118313 { display: none !important; }}
#s-2fa4a202-a3b5-4f49-adfa-5a0229118313 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-2fa4a202-a3b5-4f49-adfa-5a0229118313 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-2fa4a202-a3b5-4f49-adfa-5a0229118313 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-2fa4a202-a3b5-4f49-adfa-5a0229118313 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-2fa4a202-a3b5-4f49-adfa-5a0229118313 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Archivo Black;
  
  
  font-size: 17px;
}

#s-2fa4a202-a3b5-4f49-adfa-5a0229118313 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 17px;
}
#s-79a995ab-1be8-40b0-bfa6-2afe3e69596b {
  padding-top: 10px;
padding-left: 19px;
padding-bottom: 10px;
padding-right: 19px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-79a995ab-1be8-40b0-bfa6-2afe3e69596b:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-79a995ab-1be8-40b0-bfa6-2afe3e69596b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-79a995ab-1be8-40b0-bfa6-2afe3e69596b-root {
    text-align: center;
  }


#s-79a995ab-1be8-40b0-bfa6-2afe3e69596b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-79a995ab-1be8-40b0-bfa6-2afe3e69596b-root {
    text-align: center;
  }


#s-79a995ab-1be8-40b0-bfa6-2afe3e69596b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-79a995ab-1be8-40b0-bfa6-2afe3e69596b-root {
    text-align: center;
  }


#s-79a995ab-1be8-40b0-bfa6-2afe3e69596b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-79a995ab-1be8-40b0-bfa6-2afe3e69596b-root {
    text-align: center;
  }


#s-79a995ab-1be8-40b0-bfa6-2afe3e69596b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-79a995ab-1be8-40b0-bfa6-2afe3e69596b-root {
    text-align: center;
  }


#s-79a995ab-1be8-40b0-bfa6-2afe3e69596b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-a97894a3-3fbb-4669-9e76-b20357e8d0db {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-a97894a3-3fbb-4669-9e76-b20357e8d0db:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a97894a3-3fbb-4669-9e76-b20357e8d0db:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a97894a3-3fbb-4669-9e76-b20357e8d0db-root {
    text-align: center;
  }


#s-a97894a3-3fbb-4669-9e76-b20357e8d0db.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-a97894a3-3fbb-4669-9e76-b20357e8d0db-root {
    text-align: center;
  }


#s-a97894a3-3fbb-4669-9e76-b20357e8d0db.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a97894a3-3fbb-4669-9e76-b20357e8d0db-root {
    text-align: center;
  }


#s-a97894a3-3fbb-4669-9e76-b20357e8d0db.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a97894a3-3fbb-4669-9e76-b20357e8d0db-root {
    text-align: center;
  }


#s-a97894a3-3fbb-4669-9e76-b20357e8d0db.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-a97894a3-3fbb-4669-9e76-b20357e8d0db-root {
    text-align: center;
  }


#s-a97894a3-3fbb-4669-9e76-b20357e8d0db.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-211c0fed-86bd-4351-866c-7f1cdb7d26aa {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-211c0fed-86bd-4351-866c-7f1cdb7d26aa:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-211c0fed-86bd-4351-866c-7f1cdb7d26aa:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-211c0fed-86bd-4351-866c-7f1cdb7d26aa-root {
    text-align: center;
  }


#s-211c0fed-86bd-4351-866c-7f1cdb7d26aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-211c0fed-86bd-4351-866c-7f1cdb7d26aa-root {
    text-align: center;
  }


#s-211c0fed-86bd-4351-866c-7f1cdb7d26aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-211c0fed-86bd-4351-866c-7f1cdb7d26aa-root {
    text-align: center;
  }


#s-211c0fed-86bd-4351-866c-7f1cdb7d26aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-211c0fed-86bd-4351-866c-7f1cdb7d26aa-root {
    text-align: center;
  }


#s-211c0fed-86bd-4351-866c-7f1cdb7d26aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-211c0fed-86bd-4351-866c-7f1cdb7d26aa-root {
    text-align: center;
  }


#s-211c0fed-86bd-4351-866c-7f1cdb7d26aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-4677fd6c-d4cc-48c3-838e-3634eb005691 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-4677fd6c-d4cc-48c3-838e-3634eb005691:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-4677fd6c-d4cc-48c3-838e-3634eb005691:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4677fd6c-d4cc-48c3-838e-3634eb005691-root {
    text-align: center;
  }


#s-4677fd6c-d4cc-48c3-838e-3634eb005691.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-4677fd6c-d4cc-48c3-838e-3634eb005691-root {
    text-align: center;
  }


#s-4677fd6c-d4cc-48c3-838e-3634eb005691.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4677fd6c-d4cc-48c3-838e-3634eb005691-root {
    text-align: center;
  }


#s-4677fd6c-d4cc-48c3-838e-3634eb005691.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4677fd6c-d4cc-48c3-838e-3634eb005691-root {
    text-align: center;
  }


#s-4677fd6c-d4cc-48c3-838e-3634eb005691.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-4677fd6c-d4cc-48c3-838e-3634eb005691-root {
    text-align: center;
  }


#s-4677fd6c-d4cc-48c3-838e-3634eb005691.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-939dc1a6-688c-4184-8f94-561fd0e868c3 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-939dc1a6-688c-4184-8f94-561fd0e868c3:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-939dc1a6-688c-4184-8f94-561fd0e868c3:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-939dc1a6-688c-4184-8f94-561fd0e868c3-root {
    text-align: center;
  }


#s-939dc1a6-688c-4184-8f94-561fd0e868c3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-939dc1a6-688c-4184-8f94-561fd0e868c3-root {
    text-align: center;
  }


#s-939dc1a6-688c-4184-8f94-561fd0e868c3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-939dc1a6-688c-4184-8f94-561fd0e868c3-root {
    text-align: center;
  }


#s-939dc1a6-688c-4184-8f94-561fd0e868c3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-939dc1a6-688c-4184-8f94-561fd0e868c3-root {
    text-align: center;
  }


#s-939dc1a6-688c-4184-8f94-561fd0e868c3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-939dc1a6-688c-4184-8f94-561fd0e868c3-root {
    text-align: center;
  }


#s-939dc1a6-688c-4184-8f94-561fd0e868c3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-409de35b-a1d4-4764-b82e-7240ae2fcc14 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-409de35b-a1d4-4764-b82e-7240ae2fcc14:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-409de35b-a1d4-4764-b82e-7240ae2fcc14:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-409de35b-a1d4-4764-b82e-7240ae2fcc14-root {
    text-align: center;
  }


#s-409de35b-a1d4-4764-b82e-7240ae2fcc14.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-409de35b-a1d4-4764-b82e-7240ae2fcc14-root {
    text-align: center;
  }


#s-409de35b-a1d4-4764-b82e-7240ae2fcc14.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-409de35b-a1d4-4764-b82e-7240ae2fcc14-root {
    text-align: center;
  }


#s-409de35b-a1d4-4764-b82e-7240ae2fcc14.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-409de35b-a1d4-4764-b82e-7240ae2fcc14-root {
    text-align: center;
  }


#s-409de35b-a1d4-4764-b82e-7240ae2fcc14.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-409de35b-a1d4-4764-b82e-7240ae2fcc14-root {
    text-align: center;
  }


#s-409de35b-a1d4-4764-b82e-7240ae2fcc14.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-f1dbf4cb-06cf-4a13-bd63-94d6c79e757c {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-f1dbf4cb-06cf-4a13-bd63-94d6c79e757c:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-f1dbf4cb-06cf-4a13-bd63-94d6c79e757c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f1dbf4cb-06cf-4a13-bd63-94d6c79e757c-root {
    text-align: center;
  }


#s-f1dbf4cb-06cf-4a13-bd63-94d6c79e757c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-f1dbf4cb-06cf-4a13-bd63-94d6c79e757c-root {
    text-align: center;
  }


#s-f1dbf4cb-06cf-4a13-bd63-94d6c79e757c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f1dbf4cb-06cf-4a13-bd63-94d6c79e757c-root {
    text-align: center;
  }


#s-f1dbf4cb-06cf-4a13-bd63-94d6c79e757c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f1dbf4cb-06cf-4a13-bd63-94d6c79e757c-root {
    text-align: center;
  }


#s-f1dbf4cb-06cf-4a13-bd63-94d6c79e757c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f1dbf4cb-06cf-4a13-bd63-94d6c79e757c-root {
    text-align: center;
  }


#s-f1dbf4cb-06cf-4a13-bd63-94d6c79e757c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-3d892905-8f31-4da7-afd7-708419d76bac {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-3d892905-8f31-4da7-afd7-708419d76bac:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-3d892905-8f31-4da7-afd7-708419d76bac:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-3d892905-8f31-4da7-afd7-708419d76bac-root {
    text-align: center;
  }


#s-3d892905-8f31-4da7-afd7-708419d76bac.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-3d892905-8f31-4da7-afd7-708419d76bac-root {
    text-align: center;
  }


#s-3d892905-8f31-4da7-afd7-708419d76bac.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3d892905-8f31-4da7-afd7-708419d76bac-root {
    text-align: center;
  }


#s-3d892905-8f31-4da7-afd7-708419d76bac.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3d892905-8f31-4da7-afd7-708419d76bac-root {
    text-align: center;
  }


#s-3d892905-8f31-4da7-afd7-708419d76bac.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-3d892905-8f31-4da7-afd7-708419d76bac-root {
    text-align: center;
  }


#s-3d892905-8f31-4da7-afd7-708419d76bac.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-d2cee2af-bebe-499c-bff7-ceefca2376c0 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-d2cee2af-bebe-499c-bff7-ceefca2376c0:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-d2cee2af-bebe-499c-bff7-ceefca2376c0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d2cee2af-bebe-499c-bff7-ceefca2376c0-root {
    text-align: center;
  }


#s-d2cee2af-bebe-499c-bff7-ceefca2376c0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-d2cee2af-bebe-499c-bff7-ceefca2376c0-root {
    text-align: center;
  }


#s-d2cee2af-bebe-499c-bff7-ceefca2376c0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d2cee2af-bebe-499c-bff7-ceefca2376c0-root {
    text-align: center;
  }


#s-d2cee2af-bebe-499c-bff7-ceefca2376c0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d2cee2af-bebe-499c-bff7-ceefca2376c0-root {
    text-align: center;
  }


#s-d2cee2af-bebe-499c-bff7-ceefca2376c0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-d2cee2af-bebe-499c-bff7-ceefca2376c0-root {
    text-align: center;
  }


#s-d2cee2af-bebe-499c-bff7-ceefca2376c0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-00a9cb7a-419c-48eb-b738-49c63d3e6428 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-00a9cb7a-419c-48eb-b738-49c63d3e6428:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-00a9cb7a-419c-48eb-b738-49c63d3e6428:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-00a9cb7a-419c-48eb-b738-49c63d3e6428-root {
    text-align: center;
  }


#s-00a9cb7a-419c-48eb-b738-49c63d3e6428.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-00a9cb7a-419c-48eb-b738-49c63d3e6428-root {
    text-align: center;
  }


#s-00a9cb7a-419c-48eb-b738-49c63d3e6428.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-00a9cb7a-419c-48eb-b738-49c63d3e6428-root {
    text-align: center;
  }


#s-00a9cb7a-419c-48eb-b738-49c63d3e6428.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-00a9cb7a-419c-48eb-b738-49c63d3e6428-root {
    text-align: center;
  }


#s-00a9cb7a-419c-48eb-b738-49c63d3e6428.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-00a9cb7a-419c-48eb-b738-49c63d3e6428-root {
    text-align: center;
  }


#s-00a9cb7a-419c-48eb-b738-49c63d3e6428.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-960be083-ed93-4491-8a75-0f65f4433a3a {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-960be083-ed93-4491-8a75-0f65f4433a3a:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-960be083-ed93-4491-8a75-0f65f4433a3a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-960be083-ed93-4491-8a75-0f65f4433a3a-root {
    text-align: center;
  }


#s-960be083-ed93-4491-8a75-0f65f4433a3a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-960be083-ed93-4491-8a75-0f65f4433a3a-root {
    text-align: center;
  }


#s-960be083-ed93-4491-8a75-0f65f4433a3a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-960be083-ed93-4491-8a75-0f65f4433a3a-root {
    text-align: center;
  }


#s-960be083-ed93-4491-8a75-0f65f4433a3a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-960be083-ed93-4491-8a75-0f65f4433a3a-root {
    text-align: center;
  }


#s-960be083-ed93-4491-8a75-0f65f4433a3a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-960be083-ed93-4491-8a75-0f65f4433a3a-root {
    text-align: center;
  }


#s-960be083-ed93-4491-8a75-0f65f4433a3a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-1e755484-3140-4d47-873c-af9afcb59029 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-style: solid;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
letter-spacing: 1px;
}
#s-1e755484-3140-4d47-873c-af9afcb59029:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-1e755484-3140-4d47-873c-af9afcb59029:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1e755484-3140-4d47-873c-af9afcb59029-root {
    text-align: center;
  }


#s-1e755484-3140-4d47-873c-af9afcb59029.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-1e755484-3140-4d47-873c-af9afcb59029-root {
    text-align: center;
  }


#s-1e755484-3140-4d47-873c-af9afcb59029.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1e755484-3140-4d47-873c-af9afcb59029-root {
    text-align: center;
  }


#s-1e755484-3140-4d47-873c-af9afcb59029.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1e755484-3140-4d47-873c-af9afcb59029-root {
    text-align: center;
  }


#s-1e755484-3140-4d47-873c-af9afcb59029.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-1e755484-3140-4d47-873c-af9afcb59029-root {
    text-align: center;
  }


#s-1e755484-3140-4d47-873c-af9afcb59029.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-5462387b-57eb-4a30-b25f-192a7b94db42 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 14px;
padding-left: 20px;
padding-bottom: 14px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
line-height: 1em;
letter-spacing: 1px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-5462387b-57eb-4a30-b25f-192a7b94db42:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-5462387b-57eb-4a30-b25f-192a7b94db42:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5462387b-57eb-4a30-b25f-192a7b94db42-root {
    text-align: center;
  }


#s-5462387b-57eb-4a30-b25f-192a7b94db42.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
@media (min-width: 1200px){
  #s-5462387b-57eb-4a30-b25f-192a7b94db42-root {
    text-align: center;
  }


#s-5462387b-57eb-4a30-b25f-192a7b94db42.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5462387b-57eb-4a30-b25f-192a7b94db42-root {
    text-align: center;
  }


#s-5462387b-57eb-4a30-b25f-192a7b94db42.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5462387b-57eb-4a30-b25f-192a7b94db42-root {
    text-align: center;
  }


#s-5462387b-57eb-4a30-b25f-192a7b94db42.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}@media (max-width: 767px){
  #s-5462387b-57eb-4a30-b25f-192a7b94db42-root {
    text-align: center;
  }


#s-5462387b-57eb-4a30-b25f-192a7b94db42.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Archivo Black;
  display:  block ;
}
}
#s-a4c5e26c-3e15-4429-bdb7-c1b8f9739d0e {
  min-height: 50px;
}








#s-a4c5e26c-3e15-4429-bdb7-c1b8f9739d0e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a4c5e26c-3e15-4429-bdb7-c1b8f9739d0e.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content p {
  
  
  
}

#s-a1d52f37-03f0-4bf5-8d61-5b953e175721 {
  margin-top: 30px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
}

#s-5ac27a23-f3a8-4fd0-bc7e-e474dccb1910 {
  margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
}

.shogun-countdown {
  display: flex;
  text-align: center;
  justify-content: center;
}

.shg-align-left > .shogun-countdown {
  justify-content: flex-start;
}

.shg-align-right > .shogun-countdown {
  justify-content: flex-end;
}

.shogun-countdown > div {
  padding: 5px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.shogun-countdown > div > label {
  font-size: 12px;
}

.shogun-countdown > span {
  padding: 5px;
  font-size: 32px;
  line-height: 32px;
}

.shogun-countdown > div > span {
  font-size: 32px;
  line-height: 32px;
  font-weight: 600;
}

.shogun-countdown-small > div > label {
  font-size: 8px;
}

.shogun-countdown-small > span,
.shogun-countdown-small > div > span  {
  font-size: 21px;
  line-height: 21px;
}

.shogun-countdown-large > div > label {
  font-size: 18px;
}

.shogun-countdown-large > span,
.shogun-countdown-large > div > span {
  font-size: 48px;
  line-height: 48px;
}

@media (min-width: 768px) {
  .shogun-countdown > span,
  .shogun-countdown > div > span {
    font-size: 45px;
    line-height: 45px;
  }

  .shogun-countdown-small > span,
  .shogun-countdown-small > div > span {
    font-size: 30px;
    line-height: 30px;
  }

  .shogun-countdown-large > span,
  .shogun-countdown-large > div > span {
    font-size: 68px;
    line-height: 68px;
  }
}

#s-2f99c0de-a25b-482e-92e2-a7deb4a79620 {
  margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
}

#s-2f99c0de-a25b-482e-92e2-a7deb4a79620 .shogun-countdown span, #s-2f99c0de-a25b-482e-92e2-a7deb4a79620 .shogun-countdown label {
  color: rgba(69, 122, 255, 1);
}
#s-effbffe4-fd7c-4605-a142-85cd3e7ae551 {
  margin-left: 0%;
margin-bottom: 20px;
margin-right: 0%;
padding-top: 16px;
padding-left: 25px;
padding-bottom: 16px;
padding-right: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
background-color: rgba(0, 197, 191, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-effbffe4-fd7c-4605-a142-85cd3e7ae551:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-effbffe4-fd7c-4605-a142-85cd3e7ae551:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-effbffe4-fd7c-4605-a142-85cd3e7ae551-root {
    text-align: center;
  }


#s-effbffe4-fd7c-4605-a142-85cd3e7ae551.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-effbffe4-fd7c-4605-a142-85cd3e7ae551-root {
    text-align: center;
  }


#s-effbffe4-fd7c-4605-a142-85cd3e7ae551.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-effbffe4-fd7c-4605-a142-85cd3e7ae551-root {
    text-align: center;
  }


#s-effbffe4-fd7c-4605-a142-85cd3e7ae551.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-effbffe4-fd7c-4605-a142-85cd3e7ae551-root {
    text-align: center;
  }


#s-effbffe4-fd7c-4605-a142-85cd3e7ae551.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-effbffe4-fd7c-4605-a142-85cd3e7ae551-root {
    text-align: center;
  }


#s-effbffe4-fd7c-4605-a142-85cd3e7ae551.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}
#s-32d3f35c-4c37-4133-9b4d-2bd50e694bd2 {
  min-height: 50px;
}








#s-32d3f35c-4c37-4133-9b4d-2bd50e694bd2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-32d3f35c-4c37-4133-9b4d-2bd50e694bd2.shg-box.shg-c {
  justify-content: center;
}

#s-0f1de251-3b0e-4b8d-b1d2-c2fdabb89da3 {
  min-height: 50px;
}








#s-0f1de251-3b0e-4b8d-b1d2-c2fdabb89da3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0f1de251-3b0e-4b8d-b1d2-c2fdabb89da3.shg-box.shg-c {
  justify-content: center;
}

#s-572a3527-12f7-4c0c-aa19-0709d1915c2d {
  margin-top: 0px;
margin-bottom: 0px;
min-height: 400px;
background-color: rgba(250, 248, 242, 1);
}








#s-572a3527-12f7-4c0c-aa19-0709d1915c2d > .shg-box-overlay {
  background-color: rgba(249, 249, 249, 1);
  opacity: 0;
  display: block;
}#s-572a3527-12f7-4c0c-aa19-0709d1915c2d.shg-box.shg-c {
  justify-content: center;
}

#s-4144f0fa-b5cf-4b10-ac2d-33afea033556 {
  margin-top: 30px;
margin-left: 5%;
margin-bottom: 20px;
margin-right: 5%;
}

#s-c67697f5-5e71-4ec9-b27c-9d093a0aaa18 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-c67697f5-5e71-4ec9-b27c-9d093a0aaa18 {
  display: none;
}
#s-c67697f5-5e71-4ec9-b27c-9d093a0aaa18, #wrap-s-c67697f5-5e71-4ec9-b27c-9d093a0aaa18 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c67697f5-5e71-4ec9-b27c-9d093a0aaa18 {
  display: none;
}
#s-c67697f5-5e71-4ec9-b27c-9d093a0aaa18, #wrap-s-c67697f5-5e71-4ec9-b27c-9d093a0aaa18 { display: none !important; }}







#s-c67697f5-5e71-4ec9-b27c-9d093a0aaa18 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c67697f5-5e71-4ec9-b27c-9d093a0aaa18.shg-box.shg-c {
  justify-content: center;
}

#s-5f1e653a-bd19-4bd0-99e4-ea2587283923 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-b873ed2a-14ad-48a1-b6f2-bd155245716a {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(69, 122, 255, 1);
}
@media (min-width: 1200px){#s-b873ed2a-14ad-48a1-b6f2-bd155245716a {
  display: none;
}
#s-b873ed2a-14ad-48a1-b6f2-bd155245716a, #wrap-s-b873ed2a-14ad-48a1-b6f2-bd155245716a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b873ed2a-14ad-48a1-b6f2-bd155245716a {
  display: none;
}
#s-b873ed2a-14ad-48a1-b6f2-bd155245716a, #wrap-s-b873ed2a-14ad-48a1-b6f2-bd155245716a { display: none !important; }}







#s-b873ed2a-14ad-48a1-b6f2-bd155245716a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b873ed2a-14ad-48a1-b6f2-bd155245716a.shg-box.shg-c {
  justify-content: center;
}

#s-65ed7ea4-8994-4c7a-8c51-873ce5a4eb2d {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-5cef4be2-f87e-4b09-a8e5-394872947457 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 15px;
padding-left: 12px;
padding-bottom: 15px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(69, 122, 255, 1);
}
#s-5cef4be2-f87e-4b09-a8e5-394872947457:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-5cef4be2-f87e-4b09-a8e5-394872947457:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5cef4be2-f87e-4b09-a8e5-394872947457-root {
    text-align: center;
  }


#s-5cef4be2-f87e-4b09-a8e5-394872947457.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5cef4be2-f87e-4b09-a8e5-394872947457-root {
    text-align: center;
  }


#s-5cef4be2-f87e-4b09-a8e5-394872947457.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5cef4be2-f87e-4b09-a8e5-394872947457-root {
    text-align: center;
  }


#s-5cef4be2-f87e-4b09-a8e5-394872947457.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5cef4be2-f87e-4b09-a8e5-394872947457-root {
    text-align: center;
  }


#s-5cef4be2-f87e-4b09-a8e5-394872947457.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5cef4be2-f87e-4b09-a8e5-394872947457-root {
    text-align: center;
  }


#s-5cef4be2-f87e-4b09-a8e5-394872947457.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}
#s-37e6b22c-df1b-494f-a209-f9e96838da4f {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-37e6b22c-df1b-494f-a209-f9e96838da4f {
  display: none;
}
#s-37e6b22c-df1b-494f-a209-f9e96838da4f, #wrap-s-37e6b22c-df1b-494f-a209-f9e96838da4f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-37e6b22c-df1b-494f-a209-f9e96838da4f {
  display: none;
}
#s-37e6b22c-df1b-494f-a209-f9e96838da4f, #wrap-s-37e6b22c-df1b-494f-a209-f9e96838da4f { display: none !important; }}







#s-37e6b22c-df1b-494f-a209-f9e96838da4f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-37e6b22c-df1b-494f-a209-f9e96838da4f.shg-box.shg-c {
  justify-content: center;
}

#s-7fa814df-8f54-4457-bb03-ca22b4b7b552 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-a9503bcd-fc81-46d2-bde6-18a2b40f82bc {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-a9503bcd-fc81-46d2-bde6-18a2b40f82bc {
  display: none;
}
#s-a9503bcd-fc81-46d2-bde6-18a2b40f82bc, #wrap-s-a9503bcd-fc81-46d2-bde6-18a2b40f82bc { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a9503bcd-fc81-46d2-bde6-18a2b40f82bc {
  display: none;
}
#s-a9503bcd-fc81-46d2-bde6-18a2b40f82bc, #wrap-s-a9503bcd-fc81-46d2-bde6-18a2b40f82bc { display: none !important; }}







#s-a9503bcd-fc81-46d2-bde6-18a2b40f82bc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a9503bcd-fc81-46d2-bde6-18a2b40f82bc.shg-box.shg-c {
  justify-content: center;
}

#s-d2b3a4da-c5d0-4e0b-a1cf-5a7a6faa46b8 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-2b066045-2dd6-43ef-8843-8fb104fac592 {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 30px;
margin-right: 5%;
}
@media (min-width: 1200px){#s-2b066045-2dd6-43ef-8843-8fb104fac592 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2b066045-2dd6-43ef-8843-8fb104fac592 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-2b066045-2dd6-43ef-8843-8fb104fac592 {
  display: none;
}
#s-2b066045-2dd6-43ef-8843-8fb104fac592, #wrap-s-2b066045-2dd6-43ef-8843-8fb104fac592 { display: none !important; }}@media (max-width: 767px){#s-2b066045-2dd6-43ef-8843-8fb104fac592 {
  display: none;
}
#s-2b066045-2dd6-43ef-8843-8fb104fac592, #wrap-s-2b066045-2dd6-43ef-8843-8fb104fac592 { display: none !important; }}
@media (min-width: 0px) {
[id="s-2b066045-2dd6-43ef-8843-8fb104fac592"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-2b066045-2dd6-43ef-8843-8fb104fac592"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-2b066045-2dd6-43ef-8843-8fb104fac592"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-2b066045-2dd6-43ef-8843-8fb104fac592"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-c0fe0e1a-8a93-4bce-94da-c4686bcef1af {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}








#s-c0fe0e1a-8a93-4bce-94da-c4686bcef1af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c0fe0e1a-8a93-4bce-94da-c4686bcef1af.shg-box.shg-c {
  justify-content: center;
}

#s-064f6226-a578-4932-ae4e-e9a4bb45b078 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-9e15ba75-b12b-4935-9dd4-f53e0c4b9704 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(69, 122, 255, 1);
}








#s-9e15ba75-b12b-4935-9dd4-f53e0c4b9704 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9e15ba75-b12b-4935-9dd4-f53e0c4b9704.shg-box.shg-c {
  justify-content: center;
}

#s-61da9248-5322-4564-a27c-fdfeeb9b307d {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-8bd14f93-11b7-4528-9a4f-e8dac38c38eb {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 15px;
padding-left: 12px;
padding-bottom: 15px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(69, 122, 255, 1);
}
#s-8bd14f93-11b7-4528-9a4f-e8dac38c38eb:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-8bd14f93-11b7-4528-9a4f-e8dac38c38eb:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8bd14f93-11b7-4528-9a4f-e8dac38c38eb-root {
    text-align: center;
  }


#s-8bd14f93-11b7-4528-9a4f-e8dac38c38eb.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-8bd14f93-11b7-4528-9a4f-e8dac38c38eb-root {
    text-align: center;
  }


#s-8bd14f93-11b7-4528-9a4f-e8dac38c38eb.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8bd14f93-11b7-4528-9a4f-e8dac38c38eb-root {
    text-align: center;
  }


#s-8bd14f93-11b7-4528-9a4f-e8dac38c38eb.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8bd14f93-11b7-4528-9a4f-e8dac38c38eb-root {
    text-align: center;
  }


#s-8bd14f93-11b7-4528-9a4f-e8dac38c38eb.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-8bd14f93-11b7-4528-9a4f-e8dac38c38eb-root {
    text-align: center;
  }


#s-8bd14f93-11b7-4528-9a4f-e8dac38c38eb.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}
#s-b388d0d8-3979-4581-af58-36706cbd8a69 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}








#s-b388d0d8-3979-4581-af58-36706cbd8a69 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b388d0d8-3979-4581-af58-36706cbd8a69.shg-box.shg-c {
  justify-content: center;
}

#s-afa55d1d-b82e-4312-a010-cddde6f0a2d6 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-0f485f03-0de3-4afe-8d39-48f4b111b3dd {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}








#s-0f485f03-0de3-4afe-8d39-48f4b111b3dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0f485f03-0de3-4afe-8d39-48f4b111b3dd.shg-box.shg-c {
  justify-content: center;
}

#s-fc2df8bd-37ca-4d53-8bdc-dc9ab6fa9780 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-cbf7727f-575e-4306-9bb3-0bfa60aa88c6 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-cbf7727f-575e-4306-9bb3-0bfa60aa88c6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cbf7727f-575e-4306-9bb3-0bfa60aa88c6.shg-box.shg-c {
  justify-content: center;
}

#s-e1d47a46-4d08-4932-8413-f8c67bf5573b {
  margin-top: 0px;
margin-bottom: 0px;
min-height: 400px;
background-color: rgba(250, 248, 242, 1);
}








#s-e1d47a46-4d08-4932-8413-f8c67bf5573b > .shg-box-overlay {
  background-color: rgba(249, 249, 249, 1);
  opacity: 0;
  display: block;
}#s-e1d47a46-4d08-4932-8413-f8c67bf5573b.shg-box.shg-c {
  justify-content: center;
}

#s-923d2ecb-2129-4c50-90ac-093c2fc5e864 {
  margin-top: 30px;
margin-left: 5%;
margin-bottom: 20px;
margin-right: 5%;
}

#s-4cae9695-296f-438c-8cb0-bb8057b0bc47 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-4cae9695-296f-438c-8cb0-bb8057b0bc47 {
  display: none;
}
#s-4cae9695-296f-438c-8cb0-bb8057b0bc47, #wrap-s-4cae9695-296f-438c-8cb0-bb8057b0bc47 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4cae9695-296f-438c-8cb0-bb8057b0bc47 {
  display: none;
}
#s-4cae9695-296f-438c-8cb0-bb8057b0bc47, #wrap-s-4cae9695-296f-438c-8cb0-bb8057b0bc47 { display: none !important; }}







#s-4cae9695-296f-438c-8cb0-bb8057b0bc47 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4cae9695-296f-438c-8cb0-bb8057b0bc47.shg-box.shg-c {
  justify-content: center;
}

#s-d90bc681-71bb-4a50-8251-31dbef80719c {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-2891c2a4-799a-4ca8-a933-fff6c76fdfe0 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(69, 122, 255, 1);
}
@media (min-width: 1200px){#s-2891c2a4-799a-4ca8-a933-fff6c76fdfe0 {
  display: none;
}
#s-2891c2a4-799a-4ca8-a933-fff6c76fdfe0, #wrap-s-2891c2a4-799a-4ca8-a933-fff6c76fdfe0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2891c2a4-799a-4ca8-a933-fff6c76fdfe0 {
  display: none;
}
#s-2891c2a4-799a-4ca8-a933-fff6c76fdfe0, #wrap-s-2891c2a4-799a-4ca8-a933-fff6c76fdfe0 { display: none !important; }}







#s-2891c2a4-799a-4ca8-a933-fff6c76fdfe0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2891c2a4-799a-4ca8-a933-fff6c76fdfe0.shg-box.shg-c {
  justify-content: center;
}

#s-81f0bb58-61cc-4b1a-b0c1-d3a9f3af48c3 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-b50f854c-d837-4da2-ac42-26025cf4840e {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 15px;
padding-left: 12px;
padding-bottom: 15px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(69, 122, 255, 1);
}
#s-b50f854c-d837-4da2-ac42-26025cf4840e:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-b50f854c-d837-4da2-ac42-26025cf4840e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b50f854c-d837-4da2-ac42-26025cf4840e-root {
    text-align: center;
  }


#s-b50f854c-d837-4da2-ac42-26025cf4840e.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b50f854c-d837-4da2-ac42-26025cf4840e-root {
    text-align: center;
  }


#s-b50f854c-d837-4da2-ac42-26025cf4840e.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b50f854c-d837-4da2-ac42-26025cf4840e-root {
    text-align: center;
  }


#s-b50f854c-d837-4da2-ac42-26025cf4840e.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b50f854c-d837-4da2-ac42-26025cf4840e-root {
    text-align: center;
  }


#s-b50f854c-d837-4da2-ac42-26025cf4840e.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b50f854c-d837-4da2-ac42-26025cf4840e-root {
    text-align: center;
  }


#s-b50f854c-d837-4da2-ac42-26025cf4840e.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}
#s-11ba85de-2223-4dc1-8c25-5e32d85ebbe7 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-11ba85de-2223-4dc1-8c25-5e32d85ebbe7 {
  display: none;
}
#s-11ba85de-2223-4dc1-8c25-5e32d85ebbe7, #wrap-s-11ba85de-2223-4dc1-8c25-5e32d85ebbe7 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-11ba85de-2223-4dc1-8c25-5e32d85ebbe7 {
  display: none;
}
#s-11ba85de-2223-4dc1-8c25-5e32d85ebbe7, #wrap-s-11ba85de-2223-4dc1-8c25-5e32d85ebbe7 { display: none !important; }}







#s-11ba85de-2223-4dc1-8c25-5e32d85ebbe7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-11ba85de-2223-4dc1-8c25-5e32d85ebbe7.shg-box.shg-c {
  justify-content: center;
}

#s-b8ca9d98-07c5-4e27-a610-e2377b93f5b8 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-f37abd50-6aee-4f97-8ba4-2aad411ff6b1 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-f37abd50-6aee-4f97-8ba4-2aad411ff6b1 {
  display: none;
}
#s-f37abd50-6aee-4f97-8ba4-2aad411ff6b1, #wrap-s-f37abd50-6aee-4f97-8ba4-2aad411ff6b1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f37abd50-6aee-4f97-8ba4-2aad411ff6b1 {
  display: none;
}
#s-f37abd50-6aee-4f97-8ba4-2aad411ff6b1, #wrap-s-f37abd50-6aee-4f97-8ba4-2aad411ff6b1 { display: none !important; }}







#s-f37abd50-6aee-4f97-8ba4-2aad411ff6b1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f37abd50-6aee-4f97-8ba4-2aad411ff6b1.shg-box.shg-c {
  justify-content: center;
}

#s-3b7fb8fa-f1fc-44f1-b6c8-031f6d024de1 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-cb46a167-9503-4b0a-b14a-adc0aac49c00 {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 30px;
margin-right: 5%;
}
@media (min-width: 1200px){#s-cb46a167-9503-4b0a-b14a-adc0aac49c00 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-cb46a167-9503-4b0a-b14a-adc0aac49c00 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-cb46a167-9503-4b0a-b14a-adc0aac49c00 {
  display: none;
}
#s-cb46a167-9503-4b0a-b14a-adc0aac49c00, #wrap-s-cb46a167-9503-4b0a-b14a-adc0aac49c00 { display: none !important; }}@media (max-width: 767px){#s-cb46a167-9503-4b0a-b14a-adc0aac49c00 {
  display: none;
}
#s-cb46a167-9503-4b0a-b14a-adc0aac49c00, #wrap-s-cb46a167-9503-4b0a-b14a-adc0aac49c00 { display: none !important; }}
@media (min-width: 0px) {
[id="s-cb46a167-9503-4b0a-b14a-adc0aac49c00"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-cb46a167-9503-4b0a-b14a-adc0aac49c00"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-cb46a167-9503-4b0a-b14a-adc0aac49c00"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-cb46a167-9503-4b0a-b14a-adc0aac49c00"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-2f65d894-e8a7-4035-ac6a-1458769f9b29 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(252, 252, 252, 1);
}








#s-2f65d894-e8a7-4035-ac6a-1458769f9b29 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2f65d894-e8a7-4035-ac6a-1458769f9b29.shg-box.shg-c {
  justify-content: center;
}

#s-55e104bc-e1c6-42d2-8582-aa2dfbf23726 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-34409e23-2397-4482-8fd4-9ed8a8d2a112 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(69, 122, 255, 1);
}








#s-34409e23-2397-4482-8fd4-9ed8a8d2a112 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-34409e23-2397-4482-8fd4-9ed8a8d2a112.shg-box.shg-c {
  justify-content: center;
}

#s-44e703f1-7bc9-4a58-9b6b-bda7086e58ef {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-28bd37f9-cac7-49ec-bb40-14666e31f767 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 15px;
padding-left: 12px;
padding-bottom: 15px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(69, 122, 255, 1);
}
#s-28bd37f9-cac7-49ec-bb40-14666e31f767:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-28bd37f9-cac7-49ec-bb40-14666e31f767:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-28bd37f9-cac7-49ec-bb40-14666e31f767-root {
    text-align: center;
  }


#s-28bd37f9-cac7-49ec-bb40-14666e31f767.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-28bd37f9-cac7-49ec-bb40-14666e31f767-root {
    text-align: center;
  }


#s-28bd37f9-cac7-49ec-bb40-14666e31f767.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-28bd37f9-cac7-49ec-bb40-14666e31f767-root {
    text-align: center;
  }


#s-28bd37f9-cac7-49ec-bb40-14666e31f767.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-28bd37f9-cac7-49ec-bb40-14666e31f767-root {
    text-align: center;
  }


#s-28bd37f9-cac7-49ec-bb40-14666e31f767.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-28bd37f9-cac7-49ec-bb40-14666e31f767-root {
    text-align: center;
  }


#s-28bd37f9-cac7-49ec-bb40-14666e31f767.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}
#s-90daa498-e45e-4f9a-a65e-f2c4eac755cd {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}








#s-90daa498-e45e-4f9a-a65e-f2c4eac755cd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-90daa498-e45e-4f9a-a65e-f2c4eac755cd.shg-box.shg-c {
  justify-content: center;
}

#s-bc4044d9-04da-4cc7-b295-8f15fa4233f7 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-0ede45fe-b2f6-4359-9c26-7bfa2e8afba2 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}








#s-0ede45fe-b2f6-4359-9c26-7bfa2e8afba2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0ede45fe-b2f6-4359-9c26-7bfa2e8afba2.shg-box.shg-c {
  justify-content: center;
}

#s-2bfdc980-b946-4dba-bbf0-97f558e0fc9d {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-d5bc45c3-25aa-4e82-bd0f-576d599acb32 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-d5bc45c3-25aa-4e82-bd0f-576d599acb32 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d5bc45c3-25aa-4e82-bd0f-576d599acb32.shg-box.shg-c {
  justify-content: center;
}

#s-a460eadd-7677-4a65-bb18-96776480c7cc {
  margin-top: 0px;
margin-bottom: 0px;
min-height: 400px;
background-color: rgba(250, 248, 242, 1);
}








#s-a460eadd-7677-4a65-bb18-96776480c7cc > .shg-box-overlay {
  background-color: rgba(249, 249, 249, 1);
  opacity: 0;
  display: block;
}#s-a460eadd-7677-4a65-bb18-96776480c7cc.shg-box.shg-c {
  justify-content: center;
}

#s-333557da-0926-412f-aa92-469bb8f3d579 {
  margin-top: 30px;
margin-left: 5%;
margin-bottom: 20px;
margin-right: 5%;
}

#s-5339b20a-b20c-4c9e-85b1-baf39381883b {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-5339b20a-b20c-4c9e-85b1-baf39381883b {
  display: none;
}
#s-5339b20a-b20c-4c9e-85b1-baf39381883b, #wrap-s-5339b20a-b20c-4c9e-85b1-baf39381883b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5339b20a-b20c-4c9e-85b1-baf39381883b {
  display: none;
}
#s-5339b20a-b20c-4c9e-85b1-baf39381883b, #wrap-s-5339b20a-b20c-4c9e-85b1-baf39381883b { display: none !important; }}







#s-5339b20a-b20c-4c9e-85b1-baf39381883b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5339b20a-b20c-4c9e-85b1-baf39381883b.shg-box.shg-c {
  justify-content: center;
}

#s-de55773a-9f51-4100-acd3-e2cdc5f5ba89 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-296bc9f2-e3fb-4669-a237-9c7b38d2e3b8 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(69, 122, 255, 1);
}
@media (min-width: 1200px){#s-296bc9f2-e3fb-4669-a237-9c7b38d2e3b8 {
  display: none;
}
#s-296bc9f2-e3fb-4669-a237-9c7b38d2e3b8, #wrap-s-296bc9f2-e3fb-4669-a237-9c7b38d2e3b8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-296bc9f2-e3fb-4669-a237-9c7b38d2e3b8 {
  display: none;
}
#s-296bc9f2-e3fb-4669-a237-9c7b38d2e3b8, #wrap-s-296bc9f2-e3fb-4669-a237-9c7b38d2e3b8 { display: none !important; }}







#s-296bc9f2-e3fb-4669-a237-9c7b38d2e3b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-296bc9f2-e3fb-4669-a237-9c7b38d2e3b8.shg-box.shg-c {
  justify-content: center;
}

#s-8aef1872-e49d-4bd9-9ed6-a7b83d94e2a2 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-cecea76c-c0a5-4820-bed9-f87ff1692bff {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 15px;
padding-left: 12px;
padding-bottom: 15px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(69, 122, 255, 1);
}
#s-cecea76c-c0a5-4820-bed9-f87ff1692bff:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-cecea76c-c0a5-4820-bed9-f87ff1692bff:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-cecea76c-c0a5-4820-bed9-f87ff1692bff-root {
    text-align: center;
  }


#s-cecea76c-c0a5-4820-bed9-f87ff1692bff.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-cecea76c-c0a5-4820-bed9-f87ff1692bff-root {
    text-align: center;
  }


#s-cecea76c-c0a5-4820-bed9-f87ff1692bff.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cecea76c-c0a5-4820-bed9-f87ff1692bff-root {
    text-align: center;
  }


#s-cecea76c-c0a5-4820-bed9-f87ff1692bff.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cecea76c-c0a5-4820-bed9-f87ff1692bff-root {
    text-align: center;
  }


#s-cecea76c-c0a5-4820-bed9-f87ff1692bff.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-cecea76c-c0a5-4820-bed9-f87ff1692bff-root {
    text-align: center;
  }


#s-cecea76c-c0a5-4820-bed9-f87ff1692bff.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}
#s-ad41201e-1078-4ef7-aecd-93aac83bfdd6 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-ad41201e-1078-4ef7-aecd-93aac83bfdd6 {
  display: none;
}
#s-ad41201e-1078-4ef7-aecd-93aac83bfdd6, #wrap-s-ad41201e-1078-4ef7-aecd-93aac83bfdd6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ad41201e-1078-4ef7-aecd-93aac83bfdd6 {
  display: none;
}
#s-ad41201e-1078-4ef7-aecd-93aac83bfdd6, #wrap-s-ad41201e-1078-4ef7-aecd-93aac83bfdd6 { display: none !important; }}







#s-ad41201e-1078-4ef7-aecd-93aac83bfdd6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ad41201e-1078-4ef7-aecd-93aac83bfdd6.shg-box.shg-c {
  justify-content: center;
}

#s-923ca394-2bbb-4e18-82ec-e89cb7f4c92f {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-57700416-8bd1-4a0e-9c76-8602230b8d6d {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-57700416-8bd1-4a0e-9c76-8602230b8d6d {
  display: none;
}
#s-57700416-8bd1-4a0e-9c76-8602230b8d6d, #wrap-s-57700416-8bd1-4a0e-9c76-8602230b8d6d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-57700416-8bd1-4a0e-9c76-8602230b8d6d {
  display: none;
}
#s-57700416-8bd1-4a0e-9c76-8602230b8d6d, #wrap-s-57700416-8bd1-4a0e-9c76-8602230b8d6d { display: none !important; }}







#s-57700416-8bd1-4a0e-9c76-8602230b8d6d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-57700416-8bd1-4a0e-9c76-8602230b8d6d.shg-box.shg-c {
  justify-content: center;
}

#s-2b761914-b776-461e-8b7a-8886cd9514bf {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-16c1ea42-2985-4963-885a-b866fa50ab66 {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 30px;
margin-right: 5%;
}
@media (min-width: 1200px){#s-16c1ea42-2985-4963-885a-b866fa50ab66 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-16c1ea42-2985-4963-885a-b866fa50ab66 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-16c1ea42-2985-4963-885a-b866fa50ab66 {
  display: none;
}
#s-16c1ea42-2985-4963-885a-b866fa50ab66, #wrap-s-16c1ea42-2985-4963-885a-b866fa50ab66 { display: none !important; }}@media (max-width: 767px){#s-16c1ea42-2985-4963-885a-b866fa50ab66 {
  display: none;
}
#s-16c1ea42-2985-4963-885a-b866fa50ab66, #wrap-s-16c1ea42-2985-4963-885a-b866fa50ab66 { display: none !important; }}
@media (min-width: 0px) {
[id="s-16c1ea42-2985-4963-885a-b866fa50ab66"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-16c1ea42-2985-4963-885a-b866fa50ab66"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-16c1ea42-2985-4963-885a-b866fa50ab66"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-16c1ea42-2985-4963-885a-b866fa50ab66"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-0be671ce-d008-4b18-a0b8-1e73287e3da3 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}








#s-0be671ce-d008-4b18-a0b8-1e73287e3da3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0be671ce-d008-4b18-a0b8-1e73287e3da3.shg-box.shg-c {
  justify-content: center;
}

#s-7b206a5b-bc40-405d-94dc-571eded03085 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-80433175-1d14-4d3d-8129-4887996ea69f {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(69, 122, 255, 1);
}








#s-80433175-1d14-4d3d-8129-4887996ea69f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-80433175-1d14-4d3d-8129-4887996ea69f.shg-box.shg-c {
  justify-content: center;
}

#s-b387aad6-24f6-4abe-880f-1ceb3d1bb26d {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-fbc4dea0-ab2e-4612-9eb9-b40a13f6a3fc {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 15px;
padding-left: 12px;
padding-bottom: 15px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(69, 122, 255, 1);
}
#s-fbc4dea0-ab2e-4612-9eb9-b40a13f6a3fc:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-fbc4dea0-ab2e-4612-9eb9-b40a13f6a3fc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-fbc4dea0-ab2e-4612-9eb9-b40a13f6a3fc-root {
    text-align: center;
  }


#s-fbc4dea0-ab2e-4612-9eb9-b40a13f6a3fc.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-fbc4dea0-ab2e-4612-9eb9-b40a13f6a3fc-root {
    text-align: center;
  }


#s-fbc4dea0-ab2e-4612-9eb9-b40a13f6a3fc.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fbc4dea0-ab2e-4612-9eb9-b40a13f6a3fc-root {
    text-align: center;
  }


#s-fbc4dea0-ab2e-4612-9eb9-b40a13f6a3fc.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fbc4dea0-ab2e-4612-9eb9-b40a13f6a3fc-root {
    text-align: center;
  }


#s-fbc4dea0-ab2e-4612-9eb9-b40a13f6a3fc.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-fbc4dea0-ab2e-4612-9eb9-b40a13f6a3fc-root {
    text-align: center;
  }


#s-fbc4dea0-ab2e-4612-9eb9-b40a13f6a3fc.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}
#s-4b9ae5f8-734f-47fe-bb36-bad98a082213 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}








#s-4b9ae5f8-734f-47fe-bb36-bad98a082213 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4b9ae5f8-734f-47fe-bb36-bad98a082213.shg-box.shg-c {
  justify-content: center;
}

#s-4eb15872-4bff-4ae5-bfae-3ee4df21548a {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-3c50f3e3-bb5e-47ee-b9e9-c7843ebeb67d {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}








#s-3c50f3e3-bb5e-47ee-b9e9-c7843ebeb67d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3c50f3e3-bb5e-47ee-b9e9-c7843ebeb67d.shg-box.shg-c {
  justify-content: center;
}

#s-f1f8a222-1724-48bb-8117-f743bc28e737 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-79f8a75e-044e-48ca-80c3-85a2a08c33d3 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-79f8a75e-044e-48ca-80c3-85a2a08c33d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-79f8a75e-044e-48ca-80c3-85a2a08c33d3.shg-box.shg-c {
  justify-content: center;
}

#s-aab918ac-9f6d-4ff5-96c6-2720dd18978c {
  margin-top: 0px;
margin-bottom: 0px;
min-height: 400px;
background-color: rgba(250, 248, 242, 1);
}








#s-aab918ac-9f6d-4ff5-96c6-2720dd18978c > .shg-box-overlay {
  background-color: rgba(249, 249, 249, 1);
  opacity: 0;
  display: block;
}#s-aab918ac-9f6d-4ff5-96c6-2720dd18978c.shg-box.shg-c {
  justify-content: center;
}

#s-f29d23a6-b495-4e92-a732-3311ec4e0cfb {
  margin-top: 30px;
margin-left: 5%;
margin-bottom: 20px;
margin-right: 5%;
}

#s-47212959-b4ce-44b5-8956-001d753fad57 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-47212959-b4ce-44b5-8956-001d753fad57 {
  display: none;
}
#s-47212959-b4ce-44b5-8956-001d753fad57, #wrap-s-47212959-b4ce-44b5-8956-001d753fad57 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-47212959-b4ce-44b5-8956-001d753fad57 {
  display: none;
}
#s-47212959-b4ce-44b5-8956-001d753fad57, #wrap-s-47212959-b4ce-44b5-8956-001d753fad57 { display: none !important; }}







#s-47212959-b4ce-44b5-8956-001d753fad57 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-47212959-b4ce-44b5-8956-001d753fad57.shg-box.shg-c {
  justify-content: center;
}

#s-551a01c2-da26-4dd0-a6cf-7b2a1b10aafa {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-b4e3bb3c-7491-44a6-ad1e-e6e1e24dd600 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(69, 122, 255, 1);
}
@media (min-width: 1200px){#s-b4e3bb3c-7491-44a6-ad1e-e6e1e24dd600 {
  display: none;
}
#s-b4e3bb3c-7491-44a6-ad1e-e6e1e24dd600, #wrap-s-b4e3bb3c-7491-44a6-ad1e-e6e1e24dd600 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b4e3bb3c-7491-44a6-ad1e-e6e1e24dd600 {
  display: none;
}
#s-b4e3bb3c-7491-44a6-ad1e-e6e1e24dd600, #wrap-s-b4e3bb3c-7491-44a6-ad1e-e6e1e24dd600 { display: none !important; }}







#s-b4e3bb3c-7491-44a6-ad1e-e6e1e24dd600 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b4e3bb3c-7491-44a6-ad1e-e6e1e24dd600.shg-box.shg-c {
  justify-content: center;
}

#s-6ea98289-7c51-4ce5-8cc1-4eb24aa8fbe9 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-0464c261-7bf0-4cfa-970d-97aee96157b3 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 15px;
padding-left: 12px;
padding-bottom: 15px;
padding-right: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 8px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(69, 122, 255, 1);
}
#s-0464c261-7bf0-4cfa-970d-97aee96157b3:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-0464c261-7bf0-4cfa-970d-97aee96157b3:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-0464c261-7bf0-4cfa-970d-97aee96157b3-root {
    text-align: center;
  }


#s-0464c261-7bf0-4cfa-970d-97aee96157b3.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0464c261-7bf0-4cfa-970d-97aee96157b3-root {
    text-align: center;
  }


#s-0464c261-7bf0-4cfa-970d-97aee96157b3.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0464c261-7bf0-4cfa-970d-97aee96157b3-root {
    text-align: center;
  }


#s-0464c261-7bf0-4cfa-970d-97aee96157b3.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0464c261-7bf0-4cfa-970d-97aee96157b3-root {
    text-align: center;
  }


#s-0464c261-7bf0-4cfa-970d-97aee96157b3.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0464c261-7bf0-4cfa-970d-97aee96157b3-root {
    text-align: center;
  }


#s-0464c261-7bf0-4cfa-970d-97aee96157b3.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}
#s-98c43daf-0ca3-4014-8f9a-8ff5b36b3383 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-98c43daf-0ca3-4014-8f9a-8ff5b36b3383 {
  display: none;
}
#s-98c43daf-0ca3-4014-8f9a-8ff5b36b3383, #wrap-s-98c43daf-0ca3-4014-8f9a-8ff5b36b3383 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-98c43daf-0ca3-4014-8f9a-8ff5b36b3383 {
  display: none;
}
#s-98c43daf-0ca3-4014-8f9a-8ff5b36b3383, #wrap-s-98c43daf-0ca3-4014-8f9a-8ff5b36b3383 { display: none !important; }}







#s-98c43daf-0ca3-4014-8f9a-8ff5b36b3383 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-98c43daf-0ca3-4014-8f9a-8ff5b36b3383.shg-box.shg-c {
  justify-content: center;
}

#s-e8c43205-dcd8-40cf-8676-ede637522bae {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-c230bc51-fd52-40fb-a3d1-e30060af6d8f {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-top: 10px;
margin-left: 5%;
margin-bottom: 10px;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-c230bc51-fd52-40fb-a3d1-e30060af6d8f {
  display: none;
}
#s-c230bc51-fd52-40fb-a3d1-e30060af6d8f, #wrap-s-c230bc51-fd52-40fb-a3d1-e30060af6d8f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c230bc51-fd52-40fb-a3d1-e30060af6d8f {
  display: none;
}
#s-c230bc51-fd52-40fb-a3d1-e30060af6d8f, #wrap-s-c230bc51-fd52-40fb-a3d1-e30060af6d8f { display: none !important; }}







#s-c230bc51-fd52-40fb-a3d1-e30060af6d8f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c230bc51-fd52-40fb-a3d1-e30060af6d8f.shg-box.shg-c {
  justify-content: center;
}

#s-eb30c55b-0b32-489e-9dad-e9f37d24914d {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-448e997b-bc8b-455e-8850-68a6a3f0bef1 {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 30px;
margin-right: 5%;
}
@media (min-width: 1200px){#s-448e997b-bc8b-455e-8850-68a6a3f0bef1 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-448e997b-bc8b-455e-8850-68a6a3f0bef1 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-448e997b-bc8b-455e-8850-68a6a3f0bef1 {
  display: none;
}
#s-448e997b-bc8b-455e-8850-68a6a3f0bef1, #wrap-s-448e997b-bc8b-455e-8850-68a6a3f0bef1 { display: none !important; }}@media (max-width: 767px){#s-448e997b-bc8b-455e-8850-68a6a3f0bef1 {
  display: none;
}
#s-448e997b-bc8b-455e-8850-68a6a3f0bef1, #wrap-s-448e997b-bc8b-455e-8850-68a6a3f0bef1 { display: none !important; }}
@media (min-width: 0px) {
[id="s-448e997b-bc8b-455e-8850-68a6a3f0bef1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-448e997b-bc8b-455e-8850-68a6a3f0bef1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-448e997b-bc8b-455e-8850-68a6a3f0bef1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-448e997b-bc8b-455e-8850-68a6a3f0bef1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-bf6d598b-e730-47c9-bcd6-66fd280b8047 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}








#s-bf6d598b-e730-47c9-bcd6-66fd280b8047 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bf6d598b-e730-47c9-bcd6-66fd280b8047.shg-box.shg-c {
  justify-content: center;
}

#s-2774e49a-47c6-438c-b738-c1c90a632399 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-def46de2-5a61-4c17-a0d0-47de46c6d9d1 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(69, 122, 255, 1);
}








#s-def46de2-5a61-4c17-a0d0-47de46c6d9d1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-def46de2-5a61-4c17-a0d0-47de46c6d9d1.shg-box.shg-c {
  justify-content: center;
}

#s-370b93b1-6cc6-4cde-812e-91a1fcab34b6 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-ec2809cb-d0db-4160-8b95-394e5c364549 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 15px;
padding-left: 12px;
padding-bottom: 15px;
padding-right: 12px;
border-radius: 2px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(69, 122, 255, 1);
}
#s-ec2809cb-d0db-4160-8b95-394e5c364549:hover {background-color: rgba(128, 226, 223, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-ec2809cb-d0db-4160-8b95-394e5c364549:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ec2809cb-d0db-4160-8b95-394e5c364549-root {
    text-align: center;
  }


#s-ec2809cb-d0db-4160-8b95-394e5c364549.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ec2809cb-d0db-4160-8b95-394e5c364549-root {
    text-align: center;
  }


#s-ec2809cb-d0db-4160-8b95-394e5c364549.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ec2809cb-d0db-4160-8b95-394e5c364549-root {
    text-align: center;
  }


#s-ec2809cb-d0db-4160-8b95-394e5c364549.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ec2809cb-d0db-4160-8b95-394e5c364549-root {
    text-align: center;
  }


#s-ec2809cb-d0db-4160-8b95-394e5c364549.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ec2809cb-d0db-4160-8b95-394e5c364549-root {
    text-align: center;
  }


#s-ec2809cb-d0db-4160-8b95-394e5c364549.shg-btn {
  color: rgba(69, 122, 255, 1);
  font-size: 14px;
  
  
  font-family: Archivo Black;
  display:  inline-block ;
}
}
#s-9122eb9d-f62b-47be-b235-72c2873c75a5 {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}








#s-9122eb9d-f62b-47be-b235-72c2873c75a5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9122eb9d-f62b-47be-b235-72c2873c75a5.shg-box.shg-c {
  justify-content: center;
}

#s-856fdf4a-375d-4ce5-8a35-a6e6bf29db8b {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-4081a386-f52b-442d-bd57-565595fc527e {
  box-shadow:1px 1px 11px 1px rgba(187, 187, 187, 1);
margin-left: 5%;
margin-right: 5%;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 150px;
background-color: rgba(255, 255, 255, 1);
}








#s-4081a386-f52b-442d-bd57-565595fc527e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4081a386-f52b-442d-bd57-565595fc527e.shg-box.shg-c {
  justify-content: center;
}

#s-c5cd8aa7-973a-48a6-9a7f-af8a46488f78 {
  margin-left: 20px;
margin-bottom: 23px;
margin-right: 20px;
}

#s-103e0e8a-73a6-4ecf-b4fe-d81c36c09353 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-103e0e8a-73a6-4ecf-b4fe-d81c36c09353 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-103e0e8a-73a6-4ecf-b4fe-d81c36c09353.shg-box.shg-c {
  justify-content: center;
}

#s-b0e50ebe-535c-46c5-a2da-6a5fdf64ea2b {
  margin-left: 0px;
margin-right: 0px;
min-height: 50px;
}








#s-b0e50ebe-535c-46c5-a2da-6a5fdf64ea2b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b0e50ebe-535c-46c5-a2da-6a5fdf64ea2b.shg-box.shg-c {
  justify-content: center;
}

#s-dbbe5a6e-8564-42e0-b3a2-6973c60a9754 {
  margin-top: 50px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
}

#s-aeda5f95-4336-442d-b463-349213eca2c7 {
  margin-left: 5%;
margin-right: 5%;
}
@media (min-width: 1200px){#s-aeda5f95-4336-442d-b463-349213eca2c7 {
  display: none;
}
#s-aeda5f95-4336-442d-b463-349213eca2c7, #wrap-s-aeda5f95-4336-442d-b463-349213eca2c7 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-aeda5f95-4336-442d-b463-349213eca2c7 {
  display: none;
}
#s-aeda5f95-4336-442d-b463-349213eca2c7, #wrap-s-aeda5f95-4336-442d-b463-349213eca2c7 { display: none !important; }}
@media (min-width: 0px) {
[id="s-aeda5f95-4336-442d-b463-349213eca2c7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-aeda5f95-4336-442d-b463-349213eca2c7"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-aeda5f95-4336-442d-b463-349213eca2c7"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-aeda5f95-4336-442d-b463-349213eca2c7"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

#s-4d8d8e71-42bc-42f2-911a-677903c8fb02 {
  max-width: 400px;
aspect-ratio: 400/200;
text-align: center;
}





  #s-4d8d8e71-42bc-42f2-911a-677903c8fb02 img.shogun-image,
  #s-4d8d8e71-42bc-42f2-911a-677903c8fb02 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-4d8d8e71-42bc-42f2-911a-677903c8fb02 {
    width: 100%;
    height: auto;
  }



  #s-4d8d8e71-42bc-42f2-911a-677903c8fb02 img.shogun-image {
    

    
    
    
  }


#s-4d8d8e71-42bc-42f2-911a-677903c8fb02 .shogun-image-content {
  
    align-items: center;
  
}

#s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 400/200;
text-align: center;
}



.shg-image-margin-container-s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shogun-image-content {
  
    align-items: center;
  
}

.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container {
      position: relative;
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shogun-image-content {
  
    align-items: center;
  
}

.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container {
      position: relative;
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

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

.shg-image-margin-container-s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shogun-image-content {
  
    align-items: center;
  
}

.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container {
      position: relative;
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

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

.shg-image-margin-container-s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shogun-image-content {
  
    align-items: center;
  
}

.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container {
      position: relative;
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

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

.shg-image-margin-container-s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 .shogun-image-content {
  
    align-items: center;
  
}

.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shg-align-container {
  display: flex;
  justify-content: center
}

.s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container {
      position: relative;
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-49c525c1-1cf1-4e64-b9e9-1b729c05e762 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-7c1fbc7a-f8a4-4c31-8006-1b2c18b0472c {
  max-width: 400px;
aspect-ratio: 400/200;
text-align: center;
}





  #s-7c1fbc7a-f8a4-4c31-8006-1b2c18b0472c img.shogun-image,
  #s-7c1fbc7a-f8a4-4c31-8006-1b2c18b0472c .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-7c1fbc7a-f8a4-4c31-8006-1b2c18b0472c {
    width: 100%;
    height: auto;
  }



  #s-7c1fbc7a-f8a4-4c31-8006-1b2c18b0472c img.shogun-image {
    

    
    
    
  }


#s-7c1fbc7a-f8a4-4c31-8006-1b2c18b0472c .shogun-image-content {
  
    align-items: center;
  
}

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

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

.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 {
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

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

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

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

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

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

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

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

.shg-inner-inline-image .shogun-image.hover~* {
  z-index: 1;
}
#s-c201aa85-6e86-4327-bd02-cc95c3b60a28 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

.shg-image-margin-container-s-c201aa85-6e86-4327-bd02-cc95c3b60a28 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c201aa85-6e86-4327-bd02-cc95c3b60a28 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c201aa85-6e86-4327-bd02-cc95c3b60a28 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c201aa85-6e86-4327-bd02-cc95c3b60a28 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c201aa85-6e86-4327-bd02-cc95c3b60a28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c201aa85-6e86-4327-bd02-cc95c3b60a28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c201aa85-6e86-4327-bd02-cc95c3b60a28.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-c201aa85-6e86-4327-bd02-cc95c3b60a28 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c201aa85-6e86-4327-bd02-cc95c3b60a28 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c201aa85-6e86-4327-bd02-cc95c3b60a28 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c201aa85-6e86-4327-bd02-cc95c3b60a28 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c201aa85-6e86-4327-bd02-cc95c3b60a28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c201aa85-6e86-4327-bd02-cc95c3b60a28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c201aa85-6e86-4327-bd02-cc95c3b60a28.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-c201aa85-6e86-4327-bd02-cc95c3b60a28 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c201aa85-6e86-4327-bd02-cc95c3b60a28 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c201aa85-6e86-4327-bd02-cc95c3b60a28 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c201aa85-6e86-4327-bd02-cc95c3b60a28 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c201aa85-6e86-4327-bd02-cc95c3b60a28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c201aa85-6e86-4327-bd02-cc95c3b60a28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c201aa85-6e86-4327-bd02-cc95c3b60a28.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-c201aa85-6e86-4327-bd02-cc95c3b60a28 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c201aa85-6e86-4327-bd02-cc95c3b60a28 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c201aa85-6e86-4327-bd02-cc95c3b60a28 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c201aa85-6e86-4327-bd02-cc95c3b60a28 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c201aa85-6e86-4327-bd02-cc95c3b60a28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c201aa85-6e86-4327-bd02-cc95c3b60a28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c201aa85-6e86-4327-bd02-cc95c3b60a28.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-c201aa85-6e86-4327-bd02-cc95c3b60a28 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-c201aa85-6e86-4327-bd02-cc95c3b60a28 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-c201aa85-6e86-4327-bd02-cc95c3b60a28 img.shogun-image {
  width: 100%;
  
  
  

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




.s-c201aa85-6e86-4327-bd02-cc95c3b60a28 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c201aa85-6e86-4327-bd02-cc95c3b60a28.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c201aa85-6e86-4327-bd02-cc95c3b60a28.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c201aa85-6e86-4327-bd02-cc95c3b60a28.shogun-image {
  box-sizing: border-box;
}




}
#s-42a7576e-7787-406d-816b-b6b698f989da {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

.shg-image-margin-container-s-42a7576e-7787-406d-816b-b6b698f989da {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-42a7576e-7787-406d-816b-b6b698f989da {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-42a7576e-7787-406d-816b-b6b698f989da img.shogun-image {
  width: 100%;
  
  
  

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




.s-42a7576e-7787-406d-816b-b6b698f989da .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-42a7576e-7787-406d-816b-b6b698f989da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42a7576e-7787-406d-816b-b6b698f989da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42a7576e-7787-406d-816b-b6b698f989da.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-42a7576e-7787-406d-816b-b6b698f989da {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-42a7576e-7787-406d-816b-b6b698f989da {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-42a7576e-7787-406d-816b-b6b698f989da img.shogun-image {
  width: 100%;
  
  
  

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




.s-42a7576e-7787-406d-816b-b6b698f989da .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-42a7576e-7787-406d-816b-b6b698f989da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42a7576e-7787-406d-816b-b6b698f989da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42a7576e-7787-406d-816b-b6b698f989da.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-42a7576e-7787-406d-816b-b6b698f989da {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-42a7576e-7787-406d-816b-b6b698f989da {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-42a7576e-7787-406d-816b-b6b698f989da img.shogun-image {
  width: 100%;
  
  
  

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




.s-42a7576e-7787-406d-816b-b6b698f989da .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-42a7576e-7787-406d-816b-b6b698f989da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42a7576e-7787-406d-816b-b6b698f989da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42a7576e-7787-406d-816b-b6b698f989da.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-42a7576e-7787-406d-816b-b6b698f989da {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-42a7576e-7787-406d-816b-b6b698f989da {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-42a7576e-7787-406d-816b-b6b698f989da img.shogun-image {
  width: 100%;
  
  
  

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




.s-42a7576e-7787-406d-816b-b6b698f989da .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-42a7576e-7787-406d-816b-b6b698f989da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42a7576e-7787-406d-816b-b6b698f989da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42a7576e-7787-406d-816b-b6b698f989da.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-42a7576e-7787-406d-816b-b6b698f989da {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-42a7576e-7787-406d-816b-b6b698f989da {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-42a7576e-7787-406d-816b-b6b698f989da img.shogun-image {
  width: 100%;
  
  
  

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




.s-42a7576e-7787-406d-816b-b6b698f989da .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-42a7576e-7787-406d-816b-b6b698f989da.shg-align-container {
  display: flex;
  justify-content: center
}

.s-42a7576e-7787-406d-816b-b6b698f989da.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-42a7576e-7787-406d-816b-b6b698f989da.shogun-image {
  box-sizing: border-box;
}




}
#s-d58f2f1d-e191-44d7-948a-bfd1f63367c1 {
  max-width: 400px;
aspect-ratio: 400/200;
text-align: center;
}





  #s-d58f2f1d-e191-44d7-948a-bfd1f63367c1 img.shogun-image,
  #s-d58f2f1d-e191-44d7-948a-bfd1f63367c1 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-d58f2f1d-e191-44d7-948a-bfd1f63367c1 {
    width: 100%;
    height: auto;
  }



  #s-d58f2f1d-e191-44d7-948a-bfd1f63367c1 img.shogun-image {
    

    
    
    
  }


#s-d58f2f1d-e191-44d7-948a-bfd1f63367c1 .shogun-image-content {
  
    align-items: center;
  
}

#s-8a0d7c06-b796-4faa-bd3c-c0720ca38f85 {
  margin-left: 5%;
margin-right: 5%;
}
@media (min-width: 1200px){#s-8a0d7c06-b796-4faa-bd3c-c0720ca38f85 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8a0d7c06-b796-4faa-bd3c-c0720ca38f85 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-8a0d7c06-b796-4faa-bd3c-c0720ca38f85 {
  display: none;
}
#s-8a0d7c06-b796-4faa-bd3c-c0720ca38f85, #wrap-s-8a0d7c06-b796-4faa-bd3c-c0720ca38f85 { display: none !important; }}@media (max-width: 767px){#s-8a0d7c06-b796-4faa-bd3c-c0720ca38f85 {
  display: none;
}
#s-8a0d7c06-b796-4faa-bd3c-c0720ca38f85, #wrap-s-8a0d7c06-b796-4faa-bd3c-c0720ca38f85 { display: none !important; }}
@media (min-width: 0px) {
[id="s-8a0d7c06-b796-4faa-bd3c-c0720ca38f85"] > .shg-row > .shg-c-xs-2_4 {
  width: calc(20.0% - 24.0px);
}

}

@media (min-width: 768px) {
[id="s-8a0d7c06-b796-4faa-bd3c-c0720ca38f85"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 24.0px);
}

}

@media (min-width: 992px) {
[id="s-8a0d7c06-b796-4faa-bd3c-c0720ca38f85"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 24.0px);
}

}

@media (min-width: 1200px) {
[id="s-8a0d7c06-b796-4faa-bd3c-c0720ca38f85"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 24.0px);
}

}

#s-b0e02a89-08d9-4105-a806-65e70b413c67 {
  max-width: 400px;
aspect-ratio: 400/200;
text-align: center;
}





  #s-b0e02a89-08d9-4105-a806-65e70b413c67 img.shogun-image,
  #s-b0e02a89-08d9-4105-a806-65e70b413c67 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-b0e02a89-08d9-4105-a806-65e70b413c67 {
    width: 100%;
    height: auto;
  }



  #s-b0e02a89-08d9-4105-a806-65e70b413c67 img.shogun-image {
    

    
    
    
  }


#s-b0e02a89-08d9-4105-a806-65e70b413c67 .shogun-image-content {
  
    align-items: center;
  
}

#s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 400/200;
text-align: center;
}



.shg-image-margin-container-s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shogun-image-content {
  
    align-items: center;
  
}

.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container {
      position: relative;
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shogun-image-content {
  
    align-items: center;
  
}

.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container {
      position: relative;
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

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

.shg-image-margin-container-s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shogun-image-content {
  
    align-items: center;
  
}

.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container {
      position: relative;
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

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

.shg-image-margin-container-s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shogun-image-content {
  
    align-items: center;
  
}

.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container {
      position: relative;
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

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

.shg-image-margin-container-s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 .shogun-image-content {
  
    align-items: center;
  
}

.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container {
      position: relative;
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2b2b28e9-9c00-4c1f-b196-6e833e9451d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-7ef63601-24e6-4fbd-b547-c000ad5ec6a7 {
  max-width: 400px;
aspect-ratio: 400/200;
text-align: center;
}





  #s-7ef63601-24e6-4fbd-b547-c000ad5ec6a7 img.shogun-image,
  #s-7ef63601-24e6-4fbd-b547-c000ad5ec6a7 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-7ef63601-24e6-4fbd-b547-c000ad5ec6a7 {
    width: 100%;
    height: auto;
  }



  #s-7ef63601-24e6-4fbd-b547-c000ad5ec6a7 img.shogun-image {
    

    
    
    
  }


#s-7ef63601-24e6-4fbd-b547-c000ad5ec6a7 .shogun-image-content {
  
    align-items: center;
  
}

#s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

.shg-image-margin-container-s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff img.shogun-image {
  width: 100%;
  
  
  

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




.s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff img.shogun-image {
  width: 100%;
  
  
  

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




.s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff img.shogun-image {
  width: 100%;
  
  
  

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




.s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff img.shogun-image {
  width: 100%;
  
  
  

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




.s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff img.shogun-image {
  width: 100%;
  
  
  

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




.s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8bc165a9-fb1e-4143-a1e8-50442f4a2cff.shogun-image {
  box-sizing: border-box;
}




}
#s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

.shg-image-margin-container-s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Remove any padding here since it's now on the container */
}

#s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 img.shogun-image {
  width: 100%;
  
  
  

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




.s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bb57fdb-9ece-4ad9-9515-f77fcad1b603.shogun-image {
  box-sizing: border-box;
}




}
#s-da15dee6-1fdd-4cad-9e6b-35a8652522b5 {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 30px;
margin-right: 5%;
}
@media (min-width: 1200px){#s-da15dee6-1fdd-4cad-9e6b-35a8652522b5 {
  display: none;
}
#s-da15dee6-1fdd-4cad-9e6b-35a8652522b5, #wrap-s-da15dee6-1fdd-4cad-9e6b-35a8652522b5 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-da15dee6-1fdd-4cad-9e6b-35a8652522b5 {
  display: none;
}
#s-da15dee6-1fdd-4cad-9e6b-35a8652522b5, #wrap-s-da15dee6-1fdd-4cad-9e6b-35a8652522b5 { display: none !important; }}
@media (min-width: 0px) {
[id="s-da15dee6-1fdd-4cad-9e6b-35a8652522b5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-da15dee6-1fdd-4cad-9e6b-35a8652522b5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-da15dee6-1fdd-4cad-9e6b-35a8652522b5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-da15dee6-1fdd-4cad-9e6b-35a8652522b5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-6613a8e3-febe-4e19-ad77-37d457cf2d22 {
  margin-left: auto;
margin-right: auto;
max-width: 406px;
aspect-ratio: 400/200;
text-align: center;
}



.shg-image-margin-container-s-6613a8e3-febe-4e19-ad77-37d457cf2d22 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6613a8e3-febe-4e19-ad77-37d457cf2d22 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 406px;
  }



  img.s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image {
    
    
    
    max-height: 406px;
  }


.s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shogun-image-content {
  
    align-items: center;
  
}

.s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container {
      position: relative;
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 406px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-6613a8e3-febe-4e19-ad77-37d457cf2d22 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6613a8e3-febe-4e19-ad77-37d457cf2d22 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 406px;
  }



  img.s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image {
    
    
    
    max-height: 406px;
  }


.s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shogun-image-content {
  
    align-items: center;
  
}

.s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container {
      position: relative;
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 406px;
    }
  }

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

.shg-image-margin-container-s-6613a8e3-febe-4e19-ad77-37d457cf2d22 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6613a8e3-febe-4e19-ad77-37d457cf2d22 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 406px;
  }



  img.s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image {
    
    
    
    max-height: 406px;
  }


.s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shogun-image-content {
  
    align-items: center;
  
}

.s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container {
      position: relative;
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 406px;
    }
  }

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

.shg-image-margin-container-s-6613a8e3-febe-4e19-ad77-37d457cf2d22 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6613a8e3-febe-4e19-ad77-37d457cf2d22 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 406px;
  }



  img.s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image {
    
    
    
    max-height: 406px;
  }


.s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shogun-image-content {
  
    align-items: center;
  
}

.s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container {
      position: relative;
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 406px;
    }
  }

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

.shg-image-margin-container-s-6613a8e3-febe-4e19-ad77-37d457cf2d22 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6613a8e3-febe-4e19-ad77-37d457cf2d22 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6613a8e3-febe-4e19-ad77-37d457cf2d22 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 406px;
  }



  img.s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image {
    
    
    
    max-height: 406px;
  }


.s-6613a8e3-febe-4e19-ad77-37d457cf2d22 .shogun-image-content {
  
    align-items: center;
  
}

.s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container {
      position: relative;
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6613a8e3-febe-4e19-ad77-37d457cf2d22 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 406px;
    }
  }

}
#s-e3736390-b88e-44ed-96b1-f3b9830dd13d {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 30px;
margin-right: 5%;
}
@media (min-width: 1200px){#s-e3736390-b88e-44ed-96b1-f3b9830dd13d {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e3736390-b88e-44ed-96b1-f3b9830dd13d {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-e3736390-b88e-44ed-96b1-f3b9830dd13d {
  display: none;
}
#s-e3736390-b88e-44ed-96b1-f3b9830dd13d, #wrap-s-e3736390-b88e-44ed-96b1-f3b9830dd13d { display: none !important; }}@media (max-width: 767px){#s-e3736390-b88e-44ed-96b1-f3b9830dd13d {
  display: none;
}
#s-e3736390-b88e-44ed-96b1-f3b9830dd13d, #wrap-s-e3736390-b88e-44ed-96b1-f3b9830dd13d { display: none !important; }}
@media (min-width: 0px) {
[id="s-e3736390-b88e-44ed-96b1-f3b9830dd13d"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 768px) {
[id="s-e3736390-b88e-44ed-96b1-f3b9830dd13d"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-e3736390-b88e-44ed-96b1-f3b9830dd13d"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-e3736390-b88e-44ed-96b1-f3b9830dd13d"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

#s-af975d8b-87f7-4a4f-8b61-facd6c1bcddf {
  max-width: 400px;
aspect-ratio: 400/200;
text-align: center;
}





  #s-af975d8b-87f7-4a4f-8b61-facd6c1bcddf img.shogun-image,
  #s-af975d8b-87f7-4a4f-8b61-facd6c1bcddf .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-af975d8b-87f7-4a4f-8b61-facd6c1bcddf {
    width: 100%;
    height: auto;
  }



  #s-af975d8b-87f7-4a4f-8b61-facd6c1bcddf img.shogun-image {
    

    
    
    
  }


#s-af975d8b-87f7-4a4f-8b61-facd6c1bcddf .shogun-image-content {
  
    align-items: center;
  
}

#s-0eabcb2a-b142-49ce-b1ee-31df731136d8 {
  margin-left: auto;
margin-right: auto;
max-width: 406px;
aspect-ratio: 400/200;
text-align: center;
}



.shg-image-margin-container-s-0eabcb2a-b142-49ce-b1ee-31df731136d8 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0eabcb2a-b142-49ce-b1ee-31df731136d8 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 406px;
  }



  img.s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image {
    
    
    
    max-height: 406px;
  }


.s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shogun-image-content {
  
    align-items: center;
  
}

.s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container {
      position: relative;
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 406px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-0eabcb2a-b142-49ce-b1ee-31df731136d8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0eabcb2a-b142-49ce-b1ee-31df731136d8 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 406px;
  }



  img.s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image {
    
    
    
    max-height: 406px;
  }


.s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shogun-image-content {
  
    align-items: center;
  
}

.s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container {
      position: relative;
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 406px;
    }
  }

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

.shg-image-margin-container-s-0eabcb2a-b142-49ce-b1ee-31df731136d8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0eabcb2a-b142-49ce-b1ee-31df731136d8 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 406px;
  }



  img.s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image {
    
    
    
    max-height: 406px;
  }


.s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shogun-image-content {
  
    align-items: center;
  
}

.s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container {
      position: relative;
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 406px;
    }
  }

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

.shg-image-margin-container-s-0eabcb2a-b142-49ce-b1ee-31df731136d8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0eabcb2a-b142-49ce-b1ee-31df731136d8 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 406px;
  }



  img.s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image {
    
    
    
    max-height: 406px;
  }


.s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shogun-image-content {
  
    align-items: center;
  
}

.s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container {
      position: relative;
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 406px;
    }
  }

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

.shg-image-margin-container-s-0eabcb2a-b142-49ce-b1ee-31df731136d8 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0eabcb2a-b142-49ce-b1ee-31df731136d8 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shg-image-content-wrapper {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }

    #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shogun-image-link {
      aspect-ratio: 400/200;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0eabcb2a-b142-49ce-b1ee-31df731136d8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 406px;
  }



  img.s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image {
    
    
    
    max-height: 406px;
  }


.s-0eabcb2a-b142-49ce-b1ee-31df731136d8 .shogun-image-content {
  
    align-items: center;
  
}

.s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8 {
      --shg-aspect-ratio: calc(400/200); 
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container {
      position: relative;
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0eabcb2a-b142-49ce-b1ee-31df731136d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 406px;
    }
  }

}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}
