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

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

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

#s-96a12612-3dac-4c17-9909-563f8031a70c {
  margin-top: 30px;
margin-bottom: 30px;
}
@media (max-width: 767px){#s-96a12612-3dac-4c17-9909-563f8031a70c {
  display: none;
}
#s-96a12612-3dac-4c17-9909-563f8031a70c, #wrap-s-96a12612-3dac-4c17-9909-563f8031a70c { display: none !important; }}
@media (min-width: 0px) {
[id="s-96a12612-3dac-4c17-9909-563f8031a70c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-96a12612-3dac-4c17-9909-563f8031a70c"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-96a12612-3dac-4c17-9909-563f8031a70c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-96a12612-3dac-4c17-9909-563f8031a70c"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-96a12612-3dac-4c17-9909-563f8031a70c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-96a12612-3dac-4c17-9909-563f8031a70c"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-96a12612-3dac-4c17-9909-563f8031a70c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-cab4641c-19b9-4757-baef-b99c3ee60873 {
  margin-left: 40px;
margin-right: 40px;
text-align: center;
}







  #s-cab4641c-19b9-4757-baef-b99c3ee60873 img.shogun-image {
    

    
    
    
  }


#s-cab4641c-19b9-4757-baef-b99c3ee60873 .shogun-image-content {
  
    align-items: center;
  
}

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

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

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

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

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

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

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

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

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

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

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

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

#s-33d953dd-309d-4d9b-8d17-cf290a308433 {
  min-height: 50px;
}
@media (max-width: 767px){#s-33d953dd-309d-4d9b-8d17-cf290a308433 {
  display: none;
}
#s-33d953dd-309d-4d9b-8d17-cf290a308433, #wrap-s-33d953dd-309d-4d9b-8d17-cf290a308433 { display: none !important; }}







#s-33d953dd-309d-4d9b-8d17-cf290a308433 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-33d953dd-309d-4d9b-8d17-cf290a308433.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}


  video-section {
    position: relative;
    display: grid;
    grid-template-columns: 1fr;
  }

  video-section video {
    grid-row: 1;
    grid-column: 1;
  }

  .video-section__controls {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    grid-row: 1;
    grid-column: 1;
    max-height: 100%;
    background-color: transparent;
    border: none;
    cursor: pointer;
  }

  .video-section__controls[data-state='pause'] {
    opacity: 0;
  }

  .video-section__controls .video-section__play {
    border: none;
    display: flex !important;
    align-items: center;
    justify-content: center;
    background-color: rgba(255, 255, 255, 0.3);
    width: 80px;
    height: 80px;
    font-size: 0;
    text-align: center;
  }

  .video-section__controls .video-section__play:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 0 15px 24px;
    border-color: transparent transparent transparent #ffffff;
  }

  .video-section__controls span {
    visibility: hidden;
    position: absolute;
  }
@media (max-width: 767px){#s-c8977ca2-d63d-439c-9b0c-453ea8642407 {
  display: none;
}
#s-c8977ca2-d63d-439c-9b0c-453ea8642407, #wrap-s-c8977ca2-d63d-439c-9b0c-453ea8642407 { display: none !important; }}
#s-5f8af4b2-0557-414d-830e-099ebd48a574 {
  margin-top: 10px;
margin-left: 40px;
margin-right: 40px;
text-align: center;
}
@media (min-width: 1200px){#s-5f8af4b2-0557-414d-830e-099ebd48a574 {
  display: none;
}
#s-5f8af4b2-0557-414d-830e-099ebd48a574, #wrap-s-5f8af4b2-0557-414d-830e-099ebd48a574 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5f8af4b2-0557-414d-830e-099ebd48a574 {
  display: none;
}
#s-5f8af4b2-0557-414d-830e-099ebd48a574, #wrap-s-5f8af4b2-0557-414d-830e-099ebd48a574 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5f8af4b2-0557-414d-830e-099ebd48a574 {
  display: none;
}
#s-5f8af4b2-0557-414d-830e-099ebd48a574, #wrap-s-5f8af4b2-0557-414d-830e-099ebd48a574 { display: none !important; }}






  #s-5f8af4b2-0557-414d-830e-099ebd48a574 img.shogun-image {
    

    
    
    
  }


#s-5f8af4b2-0557-414d-830e-099ebd48a574 .shogun-image-content {
  
    align-items: center;
  
}

@media (min-width: 1200px){#s-2c36d2b0-e5a9-4a4a-a5b7-404352513809 {
  display: none;
}
#s-2c36d2b0-e5a9-4a4a-a5b7-404352513809, #wrap-s-2c36d2b0-e5a9-4a4a-a5b7-404352513809 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2c36d2b0-e5a9-4a4a-a5b7-404352513809 {
  display: none;
}
#s-2c36d2b0-e5a9-4a4a-a5b7-404352513809, #wrap-s-2c36d2b0-e5a9-4a4a-a5b7-404352513809 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2c36d2b0-e5a9-4a4a-a5b7-404352513809 {
  display: none;
}
#s-2c36d2b0-e5a9-4a4a-a5b7-404352513809, #wrap-s-2c36d2b0-e5a9-4a4a-a5b7-404352513809 { display: none !important; }}
.shg-rich-text {
  overflow-wrap: break-word;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-fbc4e499-f951-435a-acef-227f31c5c84c {
  margin-top: 10px;
margin-left: 40px;
margin-right: 40px;
}
@media (min-width: 1200px){#s-fbc4e499-f951-435a-acef-227f31c5c84c {
  display: none;
}
#s-fbc4e499-f951-435a-acef-227f31c5c84c, #wrap-s-fbc4e499-f951-435a-acef-227f31c5c84c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-fbc4e499-f951-435a-acef-227f31c5c84c {
  display: none;
}
#s-fbc4e499-f951-435a-acef-227f31c5c84c, #wrap-s-fbc4e499-f951-435a-acef-227f31c5c84c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-fbc4e499-f951-435a-acef-227f31c5c84c {
  display: none;
}
#s-fbc4e499-f951-435a-acef-227f31c5c84c, #wrap-s-fbc4e499-f951-435a-acef-227f31c5c84c { display: none !important; }}
#s-eb44325b-f1b4-48df-a565-b42765b46646 {
  margin-top: 30px;
margin-bottom: 30px;
}
@media (max-width: 767px){#s-eb44325b-f1b4-48df-a565-b42765b46646 {
  display: none;
}
#s-eb44325b-f1b4-48df-a565-b42765b46646, #wrap-s-eb44325b-f1b4-48df-a565-b42765b46646 { display: none !important; }}
@media (min-width: 0px) {
[id="s-eb44325b-f1b4-48df-a565-b42765b46646"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-eb44325b-f1b4-48df-a565-b42765b46646"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-eb44325b-f1b4-48df-a565-b42765b46646"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-eb44325b-f1b4-48df-a565-b42765b46646"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-eb44325b-f1b4-48df-a565-b42765b46646"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-eb44325b-f1b4-48df-a565-b42765b46646"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-eb44325b-f1b4-48df-a565-b42765b46646"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

#s-c82b3262-2aea-4ede-a5e2-7dfd77e5bc39 {
  margin-top: 10px;
margin-left: 40px;
margin-right: 40px;
}

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

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

#s-6615be1e-3214-4696-b3ec-b5feb267a403 {
  margin-top: -20px;
padding-left: 30px;
padding-right: 30px;
}

#s-6615be1e-3214-4696-b3ec-b5feb267a403 hr {
  border-top: 2px solid #ddd;
}

#s-485466b9-afd8-4173-ad47-a235b2175760 {
  min-height: 50px;
}








#s-485466b9-afd8-4173-ad47-a235b2175760 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-485466b9-afd8-4173-ad47-a235b2175760.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-31e8c271-0b92-496b-82a6-516a9a28550c {
  margin-left: 60px;
margin-right: 60px;
}
@media (min-width: 768px) and (max-width: 991px){#s-31e8c271-0b92-496b-82a6-516a9a28550c {
  display: none;
}
#s-31e8c271-0b92-496b-82a6-516a9a28550c, #wrap-s-31e8c271-0b92-496b-82a6-516a9a28550c { display: none !important; }}@media (max-width: 767px){#s-31e8c271-0b92-496b-82a6-516a9a28550c {
  display: none;
}
#s-31e8c271-0b92-496b-82a6-516a9a28550c, #wrap-s-31e8c271-0b92-496b-82a6-516a9a28550c { display: none !important; }}
@media (min-width: 0px) {
[id="s-31e8c271-0b92-496b-82a6-516a9a28550c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-31e8c271-0b92-496b-82a6-516a9a28550c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-31e8c271-0b92-496b-82a6-516a9a28550c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-31e8c271-0b92-496b-82a6-516a9a28550c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-5b443427-72e8-4e14-9bd9-975d553a387d {
  min-height: 50px;
}








#s-5b443427-72e8-4e14-9bd9-975d553a387d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5b443427-72e8-4e14-9bd9-975d553a387d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8a92a2f1-a416-4c61-bdaa-fcd9f92dc106 {
  padding-left: 40px;
padding-right: 40px;
text-align: center;
}







  #s-8a92a2f1-a416-4c61-bdaa-fcd9f92dc106 img.shogun-image {
    

    
    
    
  }


#s-8a92a2f1-a416-4c61-bdaa-fcd9f92dc106 .shogun-image-content {
  
    align-items: center;
  
}

#s-fd9779e5-4b08-4ce9-a6db-3f7dacad5a4d {
  margin-left: 60px;
margin-right: 60px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  to {
    opacity: 1;
  }
}

#s-3428f6a5-9c11-447c-89c5-1c0cc29596ce {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
}

#s-3428f6a5-9c11-447c-89c5-1c0cc29596ce .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-3428f6a5-9c11-447c-89c5-1c0cc29596ce .shg-sld-nav-button.shg-sld-left,
#s-3428f6a5-9c11-447c-89c5-1c0cc29596ce .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-abbd5aaa-220d-4e0e-960e-c528fb4c95a6 {
  padding-bottom: 10px;
}

#s-ee5d8073-1c7c-4292-8373-0dfe419bfd41 {
  padding-bottom: 10px;
}

#s-236888a4-8715-40a1-9523-e49370cce198 {
  padding-bottom: 10px;
}

#s-0601c452-5b60-4b3c-8435-d99c7103753d {
  padding-bottom: 10px;
}

#s-2f0369d6-1247-49df-95bc-f198d03d12e6 {
  text-align: center;
}







  #s-2f0369d6-1247-49df-95bc-f198d03d12e6 img.shogun-image {
    

    
    
    
  }


#s-2f0369d6-1247-49df-95bc-f198d03d12e6 .shogun-image-content {
  
    align-items: center;
  
}

#s-bbb8e4ec-2f58-4dd3-8c38-43e952e8bc10 {
  text-align: center;
}







  #s-bbb8e4ec-2f58-4dd3-8c38-43e952e8bc10 img.shogun-image {
    

    
    
    
  }


#s-bbb8e4ec-2f58-4dd3-8c38-43e952e8bc10 .shogun-image-content {
  
    align-items: center;
  
}

#s-7274fada-a39d-4d70-8de0-57e577ab180d {
  text-align: center;
}








#s-7274fada-a39d-4d70-8de0-57e577ab180d .shogun-image-content {
  
    align-items: center;
  
}

#s-4abe76d4-b9b5-4f59-bf88-02166bf18a32 {
  text-align: center;
}







  #s-4abe76d4-b9b5-4f59-bf88-02166bf18a32 img.shogun-image {
    

    
    
    
  }


#s-4abe76d4-b9b5-4f59-bf88-02166bf18a32 .shogun-image-content {
  
    align-items: center;
  
}

#s-9da800b8-5cf0-4078-a53f-c3f7bda0f1e2 {
  margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
}

#s-a33d2ab0-bd78-49c9-9862-e09ca6d85f84 {
  min-height: 50px;
}








#s-a33d2ab0-bd78-49c9-9862-e09ca6d85f84 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a33d2ab0-bd78-49c9-9862-e09ca6d85f84.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-44554342-cb17-4011-907e-2acdcd338ce0 {
  margin-left: 40px;
margin-right: 40px;
}

#s-44554342-cb17-4011-907e-2acdcd338ce0 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-44554342-cb17-4011-907e-2acdcd338ce0 .shg-sld-nav-button.shg-sld-left,
#s-44554342-cb17-4011-907e-2acdcd338ce0 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-67fc00ed-31f1-40d6-84ab-8d69b91d7759 {
  text-align: center;
}







  #s-67fc00ed-31f1-40d6-84ab-8d69b91d7759 img.shogun-image {
    

    
    
    
  }


#s-67fc00ed-31f1-40d6-84ab-8d69b91d7759 .shogun-image-content {
  
    align-items: center;
  
}

#s-24b36313-132f-4f05-95b1-350a945d9bd8 {
  text-align: center;
}







  #s-24b36313-132f-4f05-95b1-350a945d9bd8 img.shogun-image {
    

    
    
    
  }


#s-24b36313-132f-4f05-95b1-350a945d9bd8 .shogun-image-content {
  
    align-items: center;
  
}

#s-8f6988a5-33a1-4e19-b24a-8898cbf4b291 {
  text-align: center;
}







  #s-8f6988a5-33a1-4e19-b24a-8898cbf4b291 img.shogun-image {
    

    
    
    
  }


#s-8f6988a5-33a1-4e19-b24a-8898cbf4b291 .shogun-image-content {
  
    align-items: center;
  
}

#s-1b26cf1e-cafd-45cd-a012-4d89c0ca6c7d {
  text-align: center;
}







  #s-1b26cf1e-cafd-45cd-a012-4d89c0ca6c7d img.shogun-image {
    

    
    
    
  }


#s-1b26cf1e-cafd-45cd-a012-4d89c0ca6c7d .shogun-image-content {
  
    align-items: center;
  
}

#s-11a5c037-25e9-417c-b12b-1e611f5d6aad {
  text-align: center;
}







  #s-11a5c037-25e9-417c-b12b-1e611f5d6aad img.shogun-image {
    

    
    
    
  }


#s-11a5c037-25e9-417c-b12b-1e611f5d6aad .shogun-image-content {
  
    align-items: center;
  
}

#s-9355ef9e-7ca5-487b-ba66-efb80df6c128 {
  text-align: center;
}







  #s-9355ef9e-7ca5-487b-ba66-efb80df6c128 img.shogun-image {
    

    
    
    
  }


#s-9355ef9e-7ca5-487b-ba66-efb80df6c128 .shogun-image-content {
  
    align-items: center;
  
}

#s-68aacb70-69dc-4959-8b1d-484db07be1c5 {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-68aacb70-69dc-4959-8b1d-484db07be1c5 {
  display: none;
}
#s-68aacb70-69dc-4959-8b1d-484db07be1c5, #wrap-s-68aacb70-69dc-4959-8b1d-484db07be1c5 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-68aacb70-69dc-4959-8b1d-484db07be1c5 {
  display: none;
}
#s-68aacb70-69dc-4959-8b1d-484db07be1c5, #wrap-s-68aacb70-69dc-4959-8b1d-484db07be1c5 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-68aacb70-69dc-4959-8b1d-484db07be1c5 {
  
}
}
#s-68aacb70-69dc-4959-8b1d-484db07be1c5 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-68aacb70-69dc-4959-8b1d-484db07be1c5 .shg-sld-nav-button.shg-sld-left,
#s-68aacb70-69dc-4959-8b1d-484db07be1c5 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-027c8cbf-523c-43ae-962f-7813abd7fb1b {
  text-align: center;
}







  #s-027c8cbf-523c-43ae-962f-7813abd7fb1b img.shogun-image {
    

    
    
    
  }


#s-027c8cbf-523c-43ae-962f-7813abd7fb1b .shogun-image-content {
  
    align-items: center;
  
}

#s-fd8c01f3-1c67-4ffa-9862-ab029ae90393 {
  text-align: center;
}







  #s-fd8c01f3-1c67-4ffa-9862-ab029ae90393 img.shogun-image {
    

    
    
    
  }


#s-fd8c01f3-1c67-4ffa-9862-ab029ae90393 .shogun-image-content {
  
    align-items: center;
  
}

#s-5df95791-2d36-406b-9c8f-d5b55487fa39 {
  text-align: center;
}







  #s-5df95791-2d36-406b-9c8f-d5b55487fa39 img.shogun-image {
    

    
    
    
  }


#s-5df95791-2d36-406b-9c8f-d5b55487fa39 .shogun-image-content {
  
    align-items: center;
  
}

#s-878de846-c09e-4a6d-85ca-dd8a2a6a8e9b {
  text-align: center;
}







  #s-878de846-c09e-4a6d-85ca-dd8a2a6a8e9b img.shogun-image {
    

    
    
    
  }


#s-878de846-c09e-4a6d-85ca-dd8a2a6a8e9b .shogun-image-content {
  
    align-items: center;
  
}

#s-04c7d784-4b35-4afe-bebd-1963896a41bc {
  text-align: center;
}







  #s-04c7d784-4b35-4afe-bebd-1963896a41bc img.shogun-image {
    

    
    
    
  }


#s-04c7d784-4b35-4afe-bebd-1963896a41bc .shogun-image-content {
  
    align-items: center;
  
}

#s-fd803e70-8866-45ff-a81b-08fae53aa915 {
  text-align: center;
}







  #s-fd803e70-8866-45ff-a81b-08fae53aa915 img.shogun-image {
    

    
    
    
  }


#s-fd803e70-8866-45ff-a81b-08fae53aa915 .shogun-image-content {
  
    align-items: center;
  
}

#s-783315fb-a5ad-403e-b111-f17f899f84ad {
  margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
text-align: center;
}
@media (min-width: 1200px){#s-783315fb-a5ad-403e-b111-f17f899f84ad {
  display: none;
}
#s-783315fb-a5ad-403e-b111-f17f899f84ad, #wrap-s-783315fb-a5ad-403e-b111-f17f899f84ad { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-783315fb-a5ad-403e-b111-f17f899f84ad {
  display: none;
}
#s-783315fb-a5ad-403e-b111-f17f899f84ad, #wrap-s-783315fb-a5ad-403e-b111-f17f899f84ad { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-783315fb-a5ad-403e-b111-f17f899f84ad {
  
}
}






  #s-783315fb-a5ad-403e-b111-f17f899f84ad img.shogun-image {
    

    
    
    
  }


#s-783315fb-a5ad-403e-b111-f17f899f84ad .shogun-image-content {
  
    align-items: center;
  
}

#s-f011974b-b2c9-4353-9839-b85c6a3474cd {
  margin-top: 10px;
margin-left: 40px;
margin-right: 40px;
}
@media (min-width: 1200px){#s-f011974b-b2c9-4353-9839-b85c6a3474cd {
  display: none;
}
#s-f011974b-b2c9-4353-9839-b85c6a3474cd, #wrap-s-f011974b-b2c9-4353-9839-b85c6a3474cd { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f011974b-b2c9-4353-9839-b85c6a3474cd {
  display: none;
}
#s-f011974b-b2c9-4353-9839-b85c6a3474cd, #wrap-s-f011974b-b2c9-4353-9839-b85c6a3474cd { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f011974b-b2c9-4353-9839-b85c6a3474cd {
  
}
}
#s-9f65643d-b1b6-4cdc-a990-1f9dac2e0653 {
  padding-top: 20px;
padding-bottom: 20px;
}
@media (min-width: 1200px){#s-9f65643d-b1b6-4cdc-a990-1f9dac2e0653 {
  display: none;
}
#s-9f65643d-b1b6-4cdc-a990-1f9dac2e0653, #wrap-s-9f65643d-b1b6-4cdc-a990-1f9dac2e0653 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9f65643d-b1b6-4cdc-a990-1f9dac2e0653 {
  display: none;
}
#s-9f65643d-b1b6-4cdc-a990-1f9dac2e0653, #wrap-s-9f65643d-b1b6-4cdc-a990-1f9dac2e0653 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9f65643d-b1b6-4cdc-a990-1f9dac2e0653 {
  
}
}
#s-9f65643d-b1b6-4cdc-a990-1f9dac2e0653 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-9f65643d-b1b6-4cdc-a990-1f9dac2e0653 .shg-sld-nav-button.shg-sld-left,
#s-9f65643d-b1b6-4cdc-a990-1f9dac2e0653 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-03cd6f2e-cc15-4c75-b3f2-cbdecb516681 {
  padding-bottom: 10px;
}

#s-27801f86-33de-4a46-8377-8d61e5a631e0 {
  padding-bottom: 10px;
}

#s-6460dfeb-ff4a-476a-92bf-2e5a4dd1c0cb {
  padding-bottom: 10px;
}

#s-e4d6c362-8b14-463d-bb72-b53b06cfc4ac {
  padding-bottom: 10px;
}

#s-b7c0edaa-659c-4614-b1ea-ea44566ea277 {
  text-align: center;
}







  #s-b7c0edaa-659c-4614-b1ea-ea44566ea277 img.shogun-image {
    

    
    
    
  }


#s-b7c0edaa-659c-4614-b1ea-ea44566ea277 .shogun-image-content {
  
    align-items: center;
  
}

#s-03580727-75b6-4f57-9a42-c2d7d5bbd142 {
  text-align: center;
}







  #s-03580727-75b6-4f57-9a42-c2d7d5bbd142 img.shogun-image {
    

    
    
    
  }


#s-03580727-75b6-4f57-9a42-c2d7d5bbd142 .shogun-image-content {
  
    align-items: center;
  
}

#s-696733c8-d476-4f98-887c-0f61489610b0 {
  text-align: center;
}







  #s-696733c8-d476-4f98-887c-0f61489610b0 img.shogun-image {
    

    
    
    
  }


#s-696733c8-d476-4f98-887c-0f61489610b0 .shogun-image-content {
  
    align-items: center;
  
}

#s-25682a6f-4d88-4a9c-92cb-20b6c421df9c {
  text-align: center;
}







  #s-25682a6f-4d88-4a9c-92cb-20b6c421df9c img.shogun-image {
    

    
    
    
  }


#s-25682a6f-4d88-4a9c-92cb-20b6c421df9c .shogun-image-content {
  
    align-items: center;
  
}

#s-daa03c41-72ba-4c6b-8c78-765fe8490217 {
  margin-top: 10px;
}
@media (min-width: 1200px){#s-daa03c41-72ba-4c6b-8c78-765fe8490217 {
  display: none;
}
#s-daa03c41-72ba-4c6b-8c78-765fe8490217, #wrap-s-daa03c41-72ba-4c6b-8c78-765fe8490217 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-daa03c41-72ba-4c6b-8c78-765fe8490217 {
  display: none;
}
#s-daa03c41-72ba-4c6b-8c78-765fe8490217, #wrap-s-daa03c41-72ba-4c6b-8c78-765fe8490217 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-daa03c41-72ba-4c6b-8c78-765fe8490217 {
  
}
}
#s-05b5213e-0620-4c56-b39e-2782a6313472 {
  margin-top: 40px;
margin-bottom: 40px;
min-height: 50px;
}








#s-05b5213e-0620-4c56-b39e-2782a6313472 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-05b5213e-0620-4c56-b39e-2782a6313472.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6adeee29-2c3e-42b1-92e3-8cdb0eb7a820 {
  margin-top: 2px;
margin-left: 60px;
margin-bottom: 2px;
margin-right: 60px;
}
@media (min-width: 768px) and (max-width: 991px){#s-6adeee29-2c3e-42b1-92e3-8cdb0eb7a820 {
  display: none;
}
#s-6adeee29-2c3e-42b1-92e3-8cdb0eb7a820, #wrap-s-6adeee29-2c3e-42b1-92e3-8cdb0eb7a820 { display: none !important; }}@media (max-width: 767px){#s-6adeee29-2c3e-42b1-92e3-8cdb0eb7a820 {
  display: none;
}
#s-6adeee29-2c3e-42b1-92e3-8cdb0eb7a820, #wrap-s-6adeee29-2c3e-42b1-92e3-8cdb0eb7a820 { display: none !important; }}
@media (min-width: 0px) {
[id="s-6adeee29-2c3e-42b1-92e3-8cdb0eb7a820"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6adeee29-2c3e-42b1-92e3-8cdb0eb7a820"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6adeee29-2c3e-42b1-92e3-8cdb0eb7a820"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6adeee29-2c3e-42b1-92e3-8cdb0eb7a820"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-7796338c-e848-47b3-8e9c-dd66c986622b {
  min-height: 50px;
}








#s-7796338c-e848-47b3-8e9c-dd66c986622b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7796338c-e848-47b3-8e9c-dd66c986622b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f3b32a3c-5625-4180-b064-d45be348b892 {
  margin-left: 40px;
margin-right: 40px;
}

#s-f3b32a3c-5625-4180-b064-d45be348b892 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-f3b32a3c-5625-4180-b064-d45be348b892 .shg-sld-nav-button.shg-sld-left,
#s-f3b32a3c-5625-4180-b064-d45be348b892 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-65675395-fc27-4623-a23b-73efa8f3d492 {
  text-align: center;
}







  #s-65675395-fc27-4623-a23b-73efa8f3d492 img.shogun-image {
    

    
    
    
  }


#s-65675395-fc27-4623-a23b-73efa8f3d492 .shogun-image-content {
  
    align-items: center;
  
}

#s-9e727787-41e6-4604-b39f-b0c46f91c1e3 {
  text-align: center;
}







  #s-9e727787-41e6-4604-b39f-b0c46f91c1e3 img.shogun-image {
    

    
    
    
  }


#s-9e727787-41e6-4604-b39f-b0c46f91c1e3 .shogun-image-content {
  
    align-items: center;
  
}

#s-120a21b9-d5e7-447e-b49d-4af48969f523 {
  text-align: center;
}







  #s-120a21b9-d5e7-447e-b49d-4af48969f523 img.shogun-image {
    

    
    
    
  }


#s-120a21b9-d5e7-447e-b49d-4af48969f523 .shogun-image-content {
  
    align-items: center;
  
}

#s-eef13f68-ddb2-48d6-ae83-4a572f5c81de {
  text-align: center;
}







  #s-eef13f68-ddb2-48d6-ae83-4a572f5c81de img.shogun-image {
    

    
    
    
  }


#s-eef13f68-ddb2-48d6-ae83-4a572f5c81de .shogun-image-content {
  
    align-items: center;
  
}

#s-8f26c6aa-d2f7-4c3e-b67f-44f43cc087a5 {
  text-align: center;
}







  #s-8f26c6aa-d2f7-4c3e-b67f-44f43cc087a5 img.shogun-image {
    

    
    
    
  }


#s-8f26c6aa-d2f7-4c3e-b67f-44f43cc087a5 .shogun-image-content {
  
    align-items: center;
  
}

#s-e1759f67-06d6-47cd-b34e-61df7f109019 {
  text-align: center;
}







  #s-e1759f67-06d6-47cd-b34e-61df7f109019 img.shogun-image {
    

    
    
    
  }


#s-e1759f67-06d6-47cd-b34e-61df7f109019 .shogun-image-content {
  
    align-items: center;
  
}

#s-bcc337fc-441e-47df-b020-10036206dffa {
  min-height: 50px;
}








#s-bcc337fc-441e-47df-b020-10036206dffa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bcc337fc-441e-47df-b020-10036206dffa.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-00a90a2a-7fc4-4db4-bc64-c4d51e8c8e90 {
  padding-left: 40px;
padding-right: 40px;
text-align: center;
}







  #s-00a90a2a-7fc4-4db4-bc64-c4d51e8c8e90 img.shogun-image {
    

    
    
    
  }


#s-00a90a2a-7fc4-4db4-bc64-c4d51e8c8e90 .shogun-image-content {
  
    align-items: center;
  
}

#s-4faec632-f673-4777-a6c7-585b84b315b9 {
  margin-left: 60px;
margin-right: 60px;
}

#s-661e52f5-d106-4625-99b4-aa90435cfd3f {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
}

#s-661e52f5-d106-4625-99b4-aa90435cfd3f .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-661e52f5-d106-4625-99b4-aa90435cfd3f .shg-sld-nav-button.shg-sld-left,
#s-661e52f5-d106-4625-99b4-aa90435cfd3f .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-113e2bd9-49aa-4787-aac9-aa98bdd5b261 {
  padding-bottom: 10px;
}

#s-c943c212-8cb1-4bd1-972a-48b3fc922e07 {
  padding-bottom: 10px;
}

#s-73ab6b48-72f0-412f-89c9-debdcfe4c454 {
  padding-bottom: 10px;
}

#s-12aee60b-0264-41f8-b2f4-ae72f04b6359 {
  padding-bottom: 10px;
}

#s-35670892-2016-437a-b1e8-94715bc56811 {
  text-align: center;
}







  #s-35670892-2016-437a-b1e8-94715bc56811 img.shogun-image {
    

    
    
    
  }


#s-35670892-2016-437a-b1e8-94715bc56811 .shogun-image-content {
  
    align-items: center;
  
}

#s-ad057642-4c4b-4857-812e-6bc34f3471f0 {
  text-align: center;
}







  #s-ad057642-4c4b-4857-812e-6bc34f3471f0 img.shogun-image {
    

    
    
    
  }


#s-ad057642-4c4b-4857-812e-6bc34f3471f0 .shogun-image-content {
  
    align-items: center;
  
}

#s-2327f5da-2dc9-4998-b87d-86205b7c74e7 {
  text-align: center;
}







  #s-2327f5da-2dc9-4998-b87d-86205b7c74e7 img.shogun-image {
    

    
    
    
  }


#s-2327f5da-2dc9-4998-b87d-86205b7c74e7 .shogun-image-content {
  
    align-items: center;
  
}

#s-9c1f116d-7e24-4b52-b3f9-039083160268 {
  text-align: center;
}







  #s-9c1f116d-7e24-4b52-b3f9-039083160268 img.shogun-image {
    

    
    
    
  }


#s-9c1f116d-7e24-4b52-b3f9-039083160268 .shogun-image-content {
  
    align-items: center;
  
}

#s-af8c02b2-8813-4c0d-929d-554dc7cfcb30 {
  margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
}

#s-5bad4cea-a40f-4e6b-8837-a29fb300c595 {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-5bad4cea-a40f-4e6b-8837-a29fb300c595 {
  display: none;
}
#s-5bad4cea-a40f-4e6b-8837-a29fb300c595, #wrap-s-5bad4cea-a40f-4e6b-8837-a29fb300c595 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5bad4cea-a40f-4e6b-8837-a29fb300c595 {
  display: none;
}
#s-5bad4cea-a40f-4e6b-8837-a29fb300c595, #wrap-s-5bad4cea-a40f-4e6b-8837-a29fb300c595 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5bad4cea-a40f-4e6b-8837-a29fb300c595 {
  
}
}
#s-5bad4cea-a40f-4e6b-8837-a29fb300c595 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-5bad4cea-a40f-4e6b-8837-a29fb300c595 .shg-sld-nav-button.shg-sld-left,
#s-5bad4cea-a40f-4e6b-8837-a29fb300c595 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-bcdc45c3-fcce-4f37-ac2b-7fc4bba880cf {
  text-align: center;
}







  #s-bcdc45c3-fcce-4f37-ac2b-7fc4bba880cf img.shogun-image {
    

    
    
    
  }


#s-bcdc45c3-fcce-4f37-ac2b-7fc4bba880cf .shogun-image-content {
  
    align-items: center;
  
}

#s-e0faed7b-d532-477c-b6bb-1b3807b00e09 {
  text-align: center;
}







  #s-e0faed7b-d532-477c-b6bb-1b3807b00e09 img.shogun-image {
    

    
    
    
  }


#s-e0faed7b-d532-477c-b6bb-1b3807b00e09 .shogun-image-content {
  
    align-items: center;
  
}

#s-47ea0300-2310-4028-912d-aadc04db738b {
  text-align: center;
}







  #s-47ea0300-2310-4028-912d-aadc04db738b img.shogun-image {
    

    
    
    
  }


#s-47ea0300-2310-4028-912d-aadc04db738b .shogun-image-content {
  
    align-items: center;
  
}

#s-e9fe3e59-37c6-4d20-b054-102d7a3b8ba1 {
  text-align: center;
}







  #s-e9fe3e59-37c6-4d20-b054-102d7a3b8ba1 img.shogun-image {
    

    
    
    
  }


#s-e9fe3e59-37c6-4d20-b054-102d7a3b8ba1 .shogun-image-content {
  
    align-items: center;
  
}

#s-ac8a81df-d55c-4577-b0aa-4fa8f4db9891 {
  text-align: center;
}







  #s-ac8a81df-d55c-4577-b0aa-4fa8f4db9891 img.shogun-image {
    

    
    
    
  }


#s-ac8a81df-d55c-4577-b0aa-4fa8f4db9891 .shogun-image-content {
  
    align-items: center;
  
}

#s-840af595-1cfb-43d8-8d39-0a8582d5a61d {
  text-align: center;
}







  #s-840af595-1cfb-43d8-8d39-0a8582d5a61d img.shogun-image {
    

    
    
    
  }


#s-840af595-1cfb-43d8-8d39-0a8582d5a61d .shogun-image-content {
  
    align-items: center;
  
}

#s-daf2e31a-d686-45f4-8c00-fdc296d2ad30 {
  margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
text-align: center;
}
@media (min-width: 1200px){#s-daf2e31a-d686-45f4-8c00-fdc296d2ad30 {
  display: none;
}
#s-daf2e31a-d686-45f4-8c00-fdc296d2ad30, #wrap-s-daf2e31a-d686-45f4-8c00-fdc296d2ad30 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-daf2e31a-d686-45f4-8c00-fdc296d2ad30 {
  display: none;
}
#s-daf2e31a-d686-45f4-8c00-fdc296d2ad30, #wrap-s-daf2e31a-d686-45f4-8c00-fdc296d2ad30 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-daf2e31a-d686-45f4-8c00-fdc296d2ad30 {
  
}
}






  #s-daf2e31a-d686-45f4-8c00-fdc296d2ad30 img.shogun-image {
    

    
    
    
  }


#s-daf2e31a-d686-45f4-8c00-fdc296d2ad30 .shogun-image-content {
  
    align-items: center;
  
}

#s-3f023c3a-9538-4653-9fcb-38b7f7f6eaff {
  margin-top: 10px;
margin-left: 40px;
margin-right: 40px;
}
@media (min-width: 1200px){#s-3f023c3a-9538-4653-9fcb-38b7f7f6eaff {
  display: none;
}
#s-3f023c3a-9538-4653-9fcb-38b7f7f6eaff, #wrap-s-3f023c3a-9538-4653-9fcb-38b7f7f6eaff { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3f023c3a-9538-4653-9fcb-38b7f7f6eaff {
  display: none;
}
#s-3f023c3a-9538-4653-9fcb-38b7f7f6eaff, #wrap-s-3f023c3a-9538-4653-9fcb-38b7f7f6eaff { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3f023c3a-9538-4653-9fcb-38b7f7f6eaff {
  
}
}
#s-2418d71e-fd0b-45be-a9dc-d43fcab1aabc {
  padding-top: 20px;
padding-bottom: 20px;
}
@media (min-width: 1200px){#s-2418d71e-fd0b-45be-a9dc-d43fcab1aabc {
  display: none;
}
#s-2418d71e-fd0b-45be-a9dc-d43fcab1aabc, #wrap-s-2418d71e-fd0b-45be-a9dc-d43fcab1aabc { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2418d71e-fd0b-45be-a9dc-d43fcab1aabc {
  display: none;
}
#s-2418d71e-fd0b-45be-a9dc-d43fcab1aabc, #wrap-s-2418d71e-fd0b-45be-a9dc-d43fcab1aabc { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2418d71e-fd0b-45be-a9dc-d43fcab1aabc {
  
}
}
#s-2418d71e-fd0b-45be-a9dc-d43fcab1aabc .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-2418d71e-fd0b-45be-a9dc-d43fcab1aabc .shg-sld-nav-button.shg-sld-left,
#s-2418d71e-fd0b-45be-a9dc-d43fcab1aabc .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-6603db7c-0011-4cfc-aa98-e98f2dabf8b8 {
  padding-bottom: 10px;
}

#s-14aa1af6-b3dc-459f-b661-e58dc454fdcb {
  padding-bottom: 10px;
}

#s-65d11cfa-d37d-4593-93e4-360f85ce4504 {
  padding-bottom: 10px;
}

#s-9d7dfd72-1076-406c-99c5-311399b8baf1 {
  padding-bottom: 10px;
}

#s-c4cfa158-798b-4758-8caa-d82bd2e3c8bc {
  text-align: center;
}







  #s-c4cfa158-798b-4758-8caa-d82bd2e3c8bc img.shogun-image {
    

    
    
    
  }


#s-c4cfa158-798b-4758-8caa-d82bd2e3c8bc .shogun-image-content {
  
    align-items: center;
  
}

#s-3e5f914e-3a65-4a08-8a14-b1a7e1768946 {
  text-align: center;
}







  #s-3e5f914e-3a65-4a08-8a14-b1a7e1768946 img.shogun-image {
    

    
    
    
  }


#s-3e5f914e-3a65-4a08-8a14-b1a7e1768946 .shogun-image-content {
  
    align-items: center;
  
}

#s-9dd92724-9cea-49e2-a702-6b190a3b268d {
  text-align: center;
}







  #s-9dd92724-9cea-49e2-a702-6b190a3b268d img.shogun-image {
    

    
    
    
  }


#s-9dd92724-9cea-49e2-a702-6b190a3b268d .shogun-image-content {
  
    align-items: center;
  
}

#s-16b47ca8-e9fe-4b65-b58e-8e70ebd05a49 {
  text-align: center;
}







  #s-16b47ca8-e9fe-4b65-b58e-8e70ebd05a49 img.shogun-image {
    

    
    
    
  }


#s-16b47ca8-e9fe-4b65-b58e-8e70ebd05a49 .shogun-image-content {
  
    align-items: center;
  
}

#s-fba4a5f7-e901-45a8-85f3-90140509511b {
  margin-top: 10px;
}
@media (min-width: 1200px){#s-fba4a5f7-e901-45a8-85f3-90140509511b {
  display: none;
}
#s-fba4a5f7-e901-45a8-85f3-90140509511b, #wrap-s-fba4a5f7-e901-45a8-85f3-90140509511b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-fba4a5f7-e901-45a8-85f3-90140509511b {
  display: none;
}
#s-fba4a5f7-e901-45a8-85f3-90140509511b, #wrap-s-fba4a5f7-e901-45a8-85f3-90140509511b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-fba4a5f7-e901-45a8-85f3-90140509511b {
  
}
}
#s-c034221e-48f2-450b-b317-cfccdb2911d0 {
  min-height: 50px;
}








#s-c034221e-48f2-450b-b317-cfccdb2911d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c034221e-48f2-450b-b317-cfccdb2911d0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b29017d5-9c7b-4b41-886e-e92b6c551292 {
  margin-left: 60px;
margin-right: 60px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b29017d5-9c7b-4b41-886e-e92b6c551292 {
  display: none;
}
#s-b29017d5-9c7b-4b41-886e-e92b6c551292, #wrap-s-b29017d5-9c7b-4b41-886e-e92b6c551292 { display: none !important; }}@media (max-width: 767px){#s-b29017d5-9c7b-4b41-886e-e92b6c551292 {
  display: none;
}
#s-b29017d5-9c7b-4b41-886e-e92b6c551292, #wrap-s-b29017d5-9c7b-4b41-886e-e92b6c551292 { display: none !important; }}
@media (min-width: 0px) {
[id="s-b29017d5-9c7b-4b41-886e-e92b6c551292"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b29017d5-9c7b-4b41-886e-e92b6c551292"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b29017d5-9c7b-4b41-886e-e92b6c551292"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b29017d5-9c7b-4b41-886e-e92b6c551292"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-969b4ab7-6da8-4a0e-8ab4-c781b790c110 {
  min-height: 50px;
}








#s-969b4ab7-6da8-4a0e-8ab4-c781b790c110 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-969b4ab7-6da8-4a0e-8ab4-c781b790c110.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9fae1a93-669a-4046-9965-5e45361bda0d {
  padding-left: 40px;
padding-right: 40px;
text-align: center;
}







  #s-9fae1a93-669a-4046-9965-5e45361bda0d img.shogun-image {
    

    
    
    
  }


#s-9fae1a93-669a-4046-9965-5e45361bda0d .shogun-image-content {
  
    align-items: center;
  
}

#s-a34669aa-63a2-45d8-b28f-5732089b4ae9 {
  margin-left: 60px;
margin-right: 60px;
}

#s-6702c75b-dc8c-4b2a-96e0-f8713705b632 {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
}

#s-6702c75b-dc8c-4b2a-96e0-f8713705b632 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-6702c75b-dc8c-4b2a-96e0-f8713705b632 .shg-sld-nav-button.shg-sld-left,
#s-6702c75b-dc8c-4b2a-96e0-f8713705b632 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-f8328b30-8cf8-40f7-88ba-f3bbb6a04ea3 {
  padding-bottom: 10px;
}

#s-157f4815-e688-4d04-8b62-8565db5afebb {
  padding-bottom: 10px;
}

#s-6640939a-278a-486c-a5ee-cfb81a98e796 {
  padding-bottom: 10px;
}

#s-8a4e8be3-ade9-4675-bc7b-9b7c228fe16a {
  padding-bottom: 10px;
}

#s-3cd357eb-2191-4580-8ee6-1d856b8778a5 {
  text-align: center;
}







  #s-3cd357eb-2191-4580-8ee6-1d856b8778a5 img.shogun-image {
    

    
    
    
  }


#s-3cd357eb-2191-4580-8ee6-1d856b8778a5 .shogun-image-content {
  
    align-items: center;
  
}

#s-599e7aeb-06a3-451b-8104-41049f1703f8 {
  text-align: center;
}







  #s-599e7aeb-06a3-451b-8104-41049f1703f8 img.shogun-image {
    

    
    
    
  }


#s-599e7aeb-06a3-451b-8104-41049f1703f8 .shogun-image-content {
  
    align-items: center;
  
}

#s-c9116e8e-f1a2-4a7e-bf53-2898645e9130 {
  text-align: center;
}







  #s-c9116e8e-f1a2-4a7e-bf53-2898645e9130 img.shogun-image {
    

    
    
    
  }


#s-c9116e8e-f1a2-4a7e-bf53-2898645e9130 .shogun-image-content {
  
    align-items: center;
  
}

#s-9c79a865-bc70-497c-b682-f717041ce2a7 {
  text-align: center;
}







  #s-9c79a865-bc70-497c-b682-f717041ce2a7 img.shogun-image {
    

    
    
    
  }


#s-9c79a865-bc70-497c-b682-f717041ce2a7 .shogun-image-content {
  
    align-items: center;
  
}

#s-a897b8cd-2804-4c98-8dc4-bb73d1975777 {
  margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
}

#s-ace9e880-7583-4813-a929-f22f8847674c {
  min-height: 50px;
}








#s-ace9e880-7583-4813-a929-f22f8847674c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ace9e880-7583-4813-a929-f22f8847674c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-50a38528-b540-4013-8a1d-5670a4c81f2b {
  margin-left: 40px;
margin-right: 40px;
}

#s-50a38528-b540-4013-8a1d-5670a4c81f2b .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-50a38528-b540-4013-8a1d-5670a4c81f2b .shg-sld-nav-button.shg-sld-left,
#s-50a38528-b540-4013-8a1d-5670a4c81f2b .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-8916ea4a-06fb-4778-a4d4-5c3d4fddea40 {
  text-align: center;
}







  #s-8916ea4a-06fb-4778-a4d4-5c3d4fddea40 img.shogun-image {
    

    
    
    
  }


#s-8916ea4a-06fb-4778-a4d4-5c3d4fddea40 .shogun-image-content {
  
    align-items: center;
  
}

#s-34d8e1f6-7aa5-4b1d-aa80-c74d661bd157 {
  text-align: center;
}







  #s-34d8e1f6-7aa5-4b1d-aa80-c74d661bd157 img.shogun-image {
    

    
    
    
  }


#s-34d8e1f6-7aa5-4b1d-aa80-c74d661bd157 .shogun-image-content {
  
    align-items: center;
  
}

#s-7474a8a4-aa53-45bc-bbc1-6ddbffb42ecc {
  text-align: center;
}







  #s-7474a8a4-aa53-45bc-bbc1-6ddbffb42ecc img.shogun-image {
    

    
    
    
  }


#s-7474a8a4-aa53-45bc-bbc1-6ddbffb42ecc .shogun-image-content {
  
    align-items: center;
  
}

#s-e640ad0a-3262-4c24-a2f7-28d0d35fe292 {
  text-align: center;
}







  #s-e640ad0a-3262-4c24-a2f7-28d0d35fe292 img.shogun-image {
    

    
    
    
  }


#s-e640ad0a-3262-4c24-a2f7-28d0d35fe292 .shogun-image-content {
  
    align-items: center;
  
}

#s-33b062df-88a4-4f28-873d-111d638967a6 {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-33b062df-88a4-4f28-873d-111d638967a6 {
  display: none;
}
#s-33b062df-88a4-4f28-873d-111d638967a6, #wrap-s-33b062df-88a4-4f28-873d-111d638967a6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-33b062df-88a4-4f28-873d-111d638967a6 {
  display: none;
}
#s-33b062df-88a4-4f28-873d-111d638967a6, #wrap-s-33b062df-88a4-4f28-873d-111d638967a6 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-33b062df-88a4-4f28-873d-111d638967a6 {
  
}
}
#s-33b062df-88a4-4f28-873d-111d638967a6 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-33b062df-88a4-4f28-873d-111d638967a6 .shg-sld-nav-button.shg-sld-left,
#s-33b062df-88a4-4f28-873d-111d638967a6 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-25137471-6656-45c8-8dc9-61b8309e9771 {
  text-align: center;
}







  #s-25137471-6656-45c8-8dc9-61b8309e9771 img.shogun-image {
    

    
    
    
  }


#s-25137471-6656-45c8-8dc9-61b8309e9771 .shogun-image-content {
  
    align-items: center;
  
}

#s-185f2b47-cd6e-491d-81a3-d698d5a55dad {
  text-align: center;
}







  #s-185f2b47-cd6e-491d-81a3-d698d5a55dad img.shogun-image {
    

    
    
    
  }


#s-185f2b47-cd6e-491d-81a3-d698d5a55dad .shogun-image-content {
  
    align-items: center;
  
}

#s-b3243b34-3f42-423f-993a-af95b3cb196e {
  text-align: center;
}







  #s-b3243b34-3f42-423f-993a-af95b3cb196e img.shogun-image {
    

    
    
    
  }


#s-b3243b34-3f42-423f-993a-af95b3cb196e .shogun-image-content {
  
    align-items: center;
  
}

#s-14caf60e-c44c-4ec2-838b-c1ed741895c3 {
  text-align: center;
}







  #s-14caf60e-c44c-4ec2-838b-c1ed741895c3 img.shogun-image {
    

    
    
    
  }


#s-14caf60e-c44c-4ec2-838b-c1ed741895c3 .shogun-image-content {
  
    align-items: center;
  
}

#s-e6066ebd-7663-4c81-9882-c4cbba004832 {
  margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
text-align: center;
}
@media (min-width: 1200px){#s-e6066ebd-7663-4c81-9882-c4cbba004832 {
  display: none;
}
#s-e6066ebd-7663-4c81-9882-c4cbba004832, #wrap-s-e6066ebd-7663-4c81-9882-c4cbba004832 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e6066ebd-7663-4c81-9882-c4cbba004832 {
  display: none;
}
#s-e6066ebd-7663-4c81-9882-c4cbba004832, #wrap-s-e6066ebd-7663-4c81-9882-c4cbba004832 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e6066ebd-7663-4c81-9882-c4cbba004832 {
  
}
}






  #s-e6066ebd-7663-4c81-9882-c4cbba004832 img.shogun-image {
    

    
    
    
  }


#s-e6066ebd-7663-4c81-9882-c4cbba004832 .shogun-image-content {
  
    align-items: center;
  
}

#s-96e8182e-e87d-4c08-9aef-d007242b64b4 {
  margin-top: 10px;
margin-left: 40px;
margin-right: 40px;
}
@media (min-width: 1200px){#s-96e8182e-e87d-4c08-9aef-d007242b64b4 {
  display: none;
}
#s-96e8182e-e87d-4c08-9aef-d007242b64b4, #wrap-s-96e8182e-e87d-4c08-9aef-d007242b64b4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-96e8182e-e87d-4c08-9aef-d007242b64b4 {
  display: none;
}
#s-96e8182e-e87d-4c08-9aef-d007242b64b4, #wrap-s-96e8182e-e87d-4c08-9aef-d007242b64b4 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-96e8182e-e87d-4c08-9aef-d007242b64b4 {
  
}
}
#s-70c91a38-6e0e-4231-96a0-2119f5ff365a {
  padding-top: 20px;
padding-bottom: 20px;
}
@media (min-width: 1200px){#s-70c91a38-6e0e-4231-96a0-2119f5ff365a {
  display: none;
}
#s-70c91a38-6e0e-4231-96a0-2119f5ff365a, #wrap-s-70c91a38-6e0e-4231-96a0-2119f5ff365a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-70c91a38-6e0e-4231-96a0-2119f5ff365a {
  display: none;
}
#s-70c91a38-6e0e-4231-96a0-2119f5ff365a, #wrap-s-70c91a38-6e0e-4231-96a0-2119f5ff365a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-70c91a38-6e0e-4231-96a0-2119f5ff365a {
  
}
}
#s-70c91a38-6e0e-4231-96a0-2119f5ff365a .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-70c91a38-6e0e-4231-96a0-2119f5ff365a .shg-sld-nav-button.shg-sld-left,
#s-70c91a38-6e0e-4231-96a0-2119f5ff365a .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-d69598c5-3b46-4836-b8dd-db12f13ff865 {
  padding-bottom: 10px;
}

#s-64e62b2c-cdf4-4731-a9c5-a7375e384e63 {
  padding-bottom: 10px;
}

#s-787f93a1-23ba-4523-b2f4-8f11c665f2fe {
  padding-bottom: 10px;
}

#s-a164ef92-cb31-45b8-b39d-6b8c0b829073 {
  padding-bottom: 10px;
}

#s-6788067b-14d9-4247-9271-eb32b08eeb24 {
  text-align: center;
}







  #s-6788067b-14d9-4247-9271-eb32b08eeb24 img.shogun-image {
    

    
    
    
  }


#s-6788067b-14d9-4247-9271-eb32b08eeb24 .shogun-image-content {
  
    align-items: center;
  
}

#s-f8cfd166-50c2-4aca-af57-1c4d6e1c5606 {
  text-align: center;
}







  #s-f8cfd166-50c2-4aca-af57-1c4d6e1c5606 img.shogun-image {
    

    
    
    
  }


#s-f8cfd166-50c2-4aca-af57-1c4d6e1c5606 .shogun-image-content {
  
    align-items: center;
  
}

#s-ba346490-4eab-448c-9143-5968bc2d62b5 {
  text-align: center;
}







  #s-ba346490-4eab-448c-9143-5968bc2d62b5 img.shogun-image {
    

    
    
    
  }


#s-ba346490-4eab-448c-9143-5968bc2d62b5 .shogun-image-content {
  
    align-items: center;
  
}

#s-94561cee-e8f0-4d26-a040-c4aca166106a {
  text-align: center;
}







  #s-94561cee-e8f0-4d26-a040-c4aca166106a img.shogun-image {
    

    
    
    
  }


#s-94561cee-e8f0-4d26-a040-c4aca166106a .shogun-image-content {
  
    align-items: center;
  
}

#s-a32ddf73-8be9-431e-b0d8-c927ab945281 {
  margin-top: 10px;
}
@media (min-width: 1200px){#s-a32ddf73-8be9-431e-b0d8-c927ab945281 {
  display: none;
}
#s-a32ddf73-8be9-431e-b0d8-c927ab945281, #wrap-s-a32ddf73-8be9-431e-b0d8-c927ab945281 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a32ddf73-8be9-431e-b0d8-c927ab945281 {
  display: none;
}
#s-a32ddf73-8be9-431e-b0d8-c927ab945281, #wrap-s-a32ddf73-8be9-431e-b0d8-c927ab945281 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a32ddf73-8be9-431e-b0d8-c927ab945281 {
  
}
}
#s-c153b081-43c7-4ff6-bf52-6a84b071915e {
  margin-top: 40px;
margin-bottom: 40px;
min-height: 50px;
}








#s-c153b081-43c7-4ff6-bf52-6a84b071915e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c153b081-43c7-4ff6-bf52-6a84b071915e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-41ce90e8-611e-4ba1-a55a-d0c86f99b028 {
  margin-top: 2px;
margin-left: 60px;
margin-bottom: 2px;
margin-right: 60px;
}
@media (min-width: 768px) and (max-width: 991px){#s-41ce90e8-611e-4ba1-a55a-d0c86f99b028 {
  display: none;
}
#s-41ce90e8-611e-4ba1-a55a-d0c86f99b028, #wrap-s-41ce90e8-611e-4ba1-a55a-d0c86f99b028 { display: none !important; }}@media (max-width: 767px){#s-41ce90e8-611e-4ba1-a55a-d0c86f99b028 {
  display: none;
}
#s-41ce90e8-611e-4ba1-a55a-d0c86f99b028, #wrap-s-41ce90e8-611e-4ba1-a55a-d0c86f99b028 { display: none !important; }}
@media (min-width: 0px) {
[id="s-41ce90e8-611e-4ba1-a55a-d0c86f99b028"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-41ce90e8-611e-4ba1-a55a-d0c86f99b028"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-41ce90e8-611e-4ba1-a55a-d0c86f99b028"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-41ce90e8-611e-4ba1-a55a-d0c86f99b028"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-faeaf8a3-621c-401f-973a-c8ac1cf81523 {
  min-height: 50px;
}








#s-faeaf8a3-621c-401f-973a-c8ac1cf81523 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-faeaf8a3-621c-401f-973a-c8ac1cf81523.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-264af830-1d5a-422c-a00e-eba22af59bc6 {
  margin-left: 40px;
margin-right: 40px;
}

#s-264af830-1d5a-422c-a00e-eba22af59bc6 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-264af830-1d5a-422c-a00e-eba22af59bc6 .shg-sld-nav-button.shg-sld-left,
#s-264af830-1d5a-422c-a00e-eba22af59bc6 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-4a78a982-2040-4e89-8d5c-5edef66a94a2 {
  text-align: center;
}







  #s-4a78a982-2040-4e89-8d5c-5edef66a94a2 img.shogun-image {
    

    
    
    
  }


#s-4a78a982-2040-4e89-8d5c-5edef66a94a2 .shogun-image-content {
  
    align-items: center;
  
}

#s-be469122-49c6-4f71-b1a7-45dae0097570 {
  text-align: center;
}







  #s-be469122-49c6-4f71-b1a7-45dae0097570 img.shogun-image {
    

    
    
    
  }


#s-be469122-49c6-4f71-b1a7-45dae0097570 .shogun-image-content {
  
    align-items: center;
  
}

#s-86aafdc9-b96f-488f-bb20-314ea40a0cb5 {
  text-align: center;
}







  #s-86aafdc9-b96f-488f-bb20-314ea40a0cb5 img.shogun-image {
    

    
    
    
  }


#s-86aafdc9-b96f-488f-bb20-314ea40a0cb5 .shogun-image-content {
  
    align-items: center;
  
}

#s-d9d83c53-0ef9-4cdb-909b-fbc73bb007c2 {
  min-height: 50px;
}








#s-d9d83c53-0ef9-4cdb-909b-fbc73bb007c2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d9d83c53-0ef9-4cdb-909b-fbc73bb007c2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1c682ff6-cd00-4a9e-9ea1-a0a552efd4ce {
  padding-left: 40px;
padding-right: 40px;
text-align: center;
}







  #s-1c682ff6-cd00-4a9e-9ea1-a0a552efd4ce img.shogun-image {
    

    
    
    
  }


#s-1c682ff6-cd00-4a9e-9ea1-a0a552efd4ce .shogun-image-content {
  
    align-items: center;
  
}

#s-57b0b4c5-56ca-4c0c-9b60-947ff2cf5ed8 {
  margin-left: 60px;
margin-right: 60px;
}

#s-c092c1fb-abdd-4699-92ce-030f36f37012 {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
}

#s-c092c1fb-abdd-4699-92ce-030f36f37012 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-c092c1fb-abdd-4699-92ce-030f36f37012 .shg-sld-nav-button.shg-sld-left,
#s-c092c1fb-abdd-4699-92ce-030f36f37012 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-6576372b-ceb2-4070-945b-42bfaa4da164 {
  padding-bottom: 10px;
}

#s-4fd5b905-b022-41bf-84d9-479f04c3292f {
  padding-bottom: 10px;
}

#s-4e723175-edc8-4074-9402-0746390d5289 {
  padding-bottom: 10px;
}

#s-5c90cedd-8fcd-49a2-a518-dbd4beec1290 {
  text-align: center;
}







  #s-5c90cedd-8fcd-49a2-a518-dbd4beec1290 img.shogun-image {
    

    
    
    
  }


#s-5c90cedd-8fcd-49a2-a518-dbd4beec1290 .shogun-image-content {
  
    align-items: center;
  
}

#s-f6b8a893-547d-4180-a24d-fbb1da9c1bae {
  text-align: center;
}







  #s-f6b8a893-547d-4180-a24d-fbb1da9c1bae img.shogun-image {
    

    
    
    
  }


#s-f6b8a893-547d-4180-a24d-fbb1da9c1bae .shogun-image-content {
  
    align-items: center;
  
}

#s-b3e9d4f5-19e0-494b-a096-62abaf45dc8c {
  text-align: center;
}







  #s-b3e9d4f5-19e0-494b-a096-62abaf45dc8c img.shogun-image {
    

    
    
    
  }


#s-b3e9d4f5-19e0-494b-a096-62abaf45dc8c .shogun-image-content {
  
    align-items: center;
  
}

#s-b975f1ec-5d5b-433c-95e1-4fa77a82440a {
  margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
}

#s-64cf2cbd-5e53-46c6-8dbf-8674fee8835b {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-64cf2cbd-5e53-46c6-8dbf-8674fee8835b {
  display: none;
}
#s-64cf2cbd-5e53-46c6-8dbf-8674fee8835b, #wrap-s-64cf2cbd-5e53-46c6-8dbf-8674fee8835b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-64cf2cbd-5e53-46c6-8dbf-8674fee8835b {
  display: none;
}
#s-64cf2cbd-5e53-46c6-8dbf-8674fee8835b, #wrap-s-64cf2cbd-5e53-46c6-8dbf-8674fee8835b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-64cf2cbd-5e53-46c6-8dbf-8674fee8835b {
  
}
}
#s-64cf2cbd-5e53-46c6-8dbf-8674fee8835b .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-64cf2cbd-5e53-46c6-8dbf-8674fee8835b .shg-sld-nav-button.shg-sld-left,
#s-64cf2cbd-5e53-46c6-8dbf-8674fee8835b .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-965a5bab-d930-4f46-9b04-00e4b99c9e08 {
  text-align: center;
}







  #s-965a5bab-d930-4f46-9b04-00e4b99c9e08 img.shogun-image {
    

    
    
    
  }


#s-965a5bab-d930-4f46-9b04-00e4b99c9e08 .shogun-image-content {
  
    align-items: center;
  
}

#s-a4f6fbed-db9a-4907-ad1f-e31097aade09 {
  text-align: center;
}







  #s-a4f6fbed-db9a-4907-ad1f-e31097aade09 img.shogun-image {
    

    
    
    
  }


#s-a4f6fbed-db9a-4907-ad1f-e31097aade09 .shogun-image-content {
  
    align-items: center;
  
}

#s-88d33b15-dd0e-43c7-afc3-5e907d0716d3 {
  text-align: center;
}







  #s-88d33b15-dd0e-43c7-afc3-5e907d0716d3 img.shogun-image {
    

    
    
    
  }


#s-88d33b15-dd0e-43c7-afc3-5e907d0716d3 .shogun-image-content {
  
    align-items: center;
  
}

#s-e13edb96-2849-4d4d-ba7f-f33fc5428f36 {
  margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
text-align: center;
}
@media (min-width: 1200px){#s-e13edb96-2849-4d4d-ba7f-f33fc5428f36 {
  display: none;
}
#s-e13edb96-2849-4d4d-ba7f-f33fc5428f36, #wrap-s-e13edb96-2849-4d4d-ba7f-f33fc5428f36 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e13edb96-2849-4d4d-ba7f-f33fc5428f36 {
  display: none;
}
#s-e13edb96-2849-4d4d-ba7f-f33fc5428f36, #wrap-s-e13edb96-2849-4d4d-ba7f-f33fc5428f36 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e13edb96-2849-4d4d-ba7f-f33fc5428f36 {
  
}
}






  #s-e13edb96-2849-4d4d-ba7f-f33fc5428f36 img.shogun-image {
    

    
    
    
  }


#s-e13edb96-2849-4d4d-ba7f-f33fc5428f36 .shogun-image-content {
  
    align-items: center;
  
}

#s-330ebcc4-de02-462d-8b1d-c7b235269e72 {
  margin-top: 10px;
margin-left: 40px;
margin-right: 40px;
}
@media (min-width: 1200px){#s-330ebcc4-de02-462d-8b1d-c7b235269e72 {
  display: none;
}
#s-330ebcc4-de02-462d-8b1d-c7b235269e72, #wrap-s-330ebcc4-de02-462d-8b1d-c7b235269e72 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-330ebcc4-de02-462d-8b1d-c7b235269e72 {
  display: none;
}
#s-330ebcc4-de02-462d-8b1d-c7b235269e72, #wrap-s-330ebcc4-de02-462d-8b1d-c7b235269e72 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-330ebcc4-de02-462d-8b1d-c7b235269e72 {
  
}
}
#s-b7173f01-904a-4101-bb49-c97ea0fd130a {
  padding-top: 20px;
padding-bottom: 20px;
}
@media (min-width: 1200px){#s-b7173f01-904a-4101-bb49-c97ea0fd130a {
  display: none;
}
#s-b7173f01-904a-4101-bb49-c97ea0fd130a, #wrap-s-b7173f01-904a-4101-bb49-c97ea0fd130a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b7173f01-904a-4101-bb49-c97ea0fd130a {
  display: none;
}
#s-b7173f01-904a-4101-bb49-c97ea0fd130a, #wrap-s-b7173f01-904a-4101-bb49-c97ea0fd130a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b7173f01-904a-4101-bb49-c97ea0fd130a {
  
}
}
#s-b7173f01-904a-4101-bb49-c97ea0fd130a .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-b7173f01-904a-4101-bb49-c97ea0fd130a .shg-sld-nav-button.shg-sld-left,
#s-b7173f01-904a-4101-bb49-c97ea0fd130a .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-1ef5ec43-173d-4cf3-b557-a10ffcbdf3a7 {
  padding-bottom: 10px;
}

#s-01d88474-9302-46fc-83fd-2cacd596fe3b {
  padding-bottom: 10px;
}

#s-e8077033-6250-4725-bc21-3050551d2398 {
  padding-bottom: 10px;
}

#s-91097f6e-b596-4bc1-bb61-08a12742d66f {
  text-align: center;
}







  #s-91097f6e-b596-4bc1-bb61-08a12742d66f img.shogun-image {
    

    
    
    
  }


#s-91097f6e-b596-4bc1-bb61-08a12742d66f .shogun-image-content {
  
    align-items: center;
  
}

#s-8c4bc0aa-3f23-40fa-98fd-66349e021c86 {
  text-align: center;
}







  #s-8c4bc0aa-3f23-40fa-98fd-66349e021c86 img.shogun-image {
    

    
    
    
  }


#s-8c4bc0aa-3f23-40fa-98fd-66349e021c86 .shogun-image-content {
  
    align-items: center;
  
}

#s-e6c5b03a-44ea-42fd-9b86-ee3933dfa25a {
  text-align: center;
}







  #s-e6c5b03a-44ea-42fd-9b86-ee3933dfa25a img.shogun-image {
    

    
    
    
  }


#s-e6c5b03a-44ea-42fd-9b86-ee3933dfa25a .shogun-image-content {
  
    align-items: center;
  
}

#s-1919ec61-cdda-4af5-a9ce-2a013ddb43b0 {
  margin-top: 10px;
}
@media (min-width: 1200px){#s-1919ec61-cdda-4af5-a9ce-2a013ddb43b0 {
  display: none;
}
#s-1919ec61-cdda-4af5-a9ce-2a013ddb43b0, #wrap-s-1919ec61-cdda-4af5-a9ce-2a013ddb43b0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1919ec61-cdda-4af5-a9ce-2a013ddb43b0 {
  display: none;
}
#s-1919ec61-cdda-4af5-a9ce-2a013ddb43b0, #wrap-s-1919ec61-cdda-4af5-a9ce-2a013ddb43b0 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-1919ec61-cdda-4af5-a9ce-2a013ddb43b0 {
  
}
}
#s-ce55a89a-9c18-46ae-a078-7d4534bfd518 {
  margin-top: 0px;
padding-left: 30px;
padding-right: 30px;
}

#s-ce55a89a-9c18-46ae-a078-7d4534bfd518 hr {
  border-top: 2px solid #ddd;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape) {
  .shg-box {
    background-attachment: scroll !important;
  }
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}
.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-lazyload-bg-image {
  display: none;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}
/* <-- User Content Animations */

.shogun-form-error-msg, .shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

.shg-c:before,.shg-c:after{content:" ";display:table}.shogun-root{z-index:1;position:relative;isolation:isolate}.shogun-root iframe{display:initial}@media (max-width: 1024px){.shg-c,.shg-box{background-attachment:scroll !important}}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape){.shg-box{background-attachment:scroll !important}}#mc_embed_signup .clear{width:auto !important;height:auto !important;visibility:visible !important}.shg-clearfix:after{content:"";display:block;clear:both}.shogun-image{max-width:100%;min-height:inherit;max-height:inherit;display:inline !important;border:0;vertical-align:middle}.shg-fw{margin-left:calc(50% - 50vw);width:100vw}.shg-fw .shg-fw{margin-left:auto;margin-right:auto;width:100%}div[data-shg-lightbox-switch]{cursor:pointer}.shg-lightbox{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,0.85)}.shg-lightbox.hidden{display:none !important}.shg-lightbox .shg-lightbox-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center}.shg-lightbox .shg-lightbox-close{position:absolute;right:0;padding:5px 0;color:#fff;font-size:45px;margin-right:10px;line-height:30px;user-select:none;cursor:pointer;z-index:1}.shg-lightbox .shg-lightbox-image-container{padding:25px}.shg-lightbox .shg-lightbox-image{margin:auto;max-height:90vh;max-width:100%}.shg-lightbox .shg-lightbox-close:hover,.shg-lightbox .shg-lightbox-close:focus{color:#a2a2a2;text-decoration:none;cursor:pointer}.shg-lightbox .shg-lightbox-nav{cursor:pointer;position:absolute;top:50%;width:35px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(0%, -50%);z-index:1}.shg-lightbox .shg-lightbox-nav.hidden{display:none !important}.shg-lightbox .shg-lightbox-nav.shg-nav-left{left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==)}.shg-lightbox .shg-lightbox-nav.shg-nav-right{right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+)}@media screen and (min-width: 769px){.shg-lightbox .shg-lightbox-image-container{padding:50px}}.shogun-lazyload:not([src]),.shogun-lazyloading:not([src]){opacity:0}.shogun-lazyloaded{opacity:1;transition:opacity 300ms}.shogun-lazyload-bg-image{display:none}.shogun-root a:empty,.shogun-root article:empty,.shogun-root dl:empty,.shogun-root h1:empty,.shogun-root h2:empty,.shogun-root h3:empty,.shogun-root h4:empty,.shogun-root h5:empty,.shogun-root h6:empty,.shogun-root p:empty,.shogun-root section:empty,.shogun-root ul:empty{display:unset}.shogun-root div:empty{display:inline-block}[data-animations*="enterviewport"][data-animations*="fadeIn"],[data-animations*="enterviewport"][data-animations*="zoomIn"]{opacity:0}.shogun-form-error-msg,.shogun-form-field-error-msg{display:flex;align-items:center;color:#dc143c}.shogun-badge{margin-bottom:50px}.shogun-badge-container{position:fixed;right:0;bottom:0;margin-bottom:-10px}
