.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;
}

@media (min-width: 768px) and (max-width: 991px){#s-a40d19bb-a4fd-4b13-a302-b803e7ce2bb6 {
  display: none;
}
#s-a40d19bb-a4fd-4b13-a302-b803e7ce2bb6, #wrap-s-a40d19bb-a4fd-4b13-a302-b803e7ce2bb6 { display:none !important; }}@media (max-width: 767px){#s-a40d19bb-a4fd-4b13-a302-b803e7ce2bb6 {
  display: none;
}
#s-a40d19bb-a4fd-4b13-a302-b803e7ce2bb6, #wrap-s-a40d19bb-a4fd-4b13-a302-b803e7ce2bb6 { display:none !important; }}







#s-a40d19bb-a4fd-4b13-a302-b803e7ce2bb6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a40d19bb-a4fd-4b13-a302-b803e7ce2bb6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.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-ef7bf5cf-d392-46bb-aaf7-3c8942224145 {
  margin-bottom: 50px;
text-align: center;
}







  #s-ef7bf5cf-d392-46bb-aaf7-3c8942224145 img.shogun-image {
    

    
    
    
  }


#s-ef7bf5cf-d392-46bb-aaf7-3c8942224145 .shogun-image-content {
  
    align-items: center;
  
}

#s-a0bcdc19-78a9-4e41-82c5-663abe61c7e1 {
  margin-left: auto;
margin-right: auto;
padding-left: 0px;
padding-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a0bcdc19-78a9-4e41-82c5-663abe61c7e1 {
  
}
}@media (max-width: 767px){#s-a0bcdc19-78a9-4e41-82c5-663abe61c7e1 {
  display: none;
}
#s-a0bcdc19-78a9-4e41-82c5-663abe61c7e1, #wrap-s-a0bcdc19-78a9-4e41-82c5-663abe61c7e1 { display:none !important; }}







#s-a0bcdc19-78a9-4e41-82c5-663abe61c7e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a0bcdc19-78a9-4e41-82c5-663abe61c7e1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

#s-22db265d-afec-4d7c-9098-9b1112571119 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 670px;
text-align: center;
}

#s-22db265d-afec-4d7c-9098-9b1112571119 .shogun-heading-component h1 {
  color: rgba(80, 80, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}



.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-2bdc1546-5c75-49b8-9544-c8a4cf624438 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
max-width: 900px;
}

#s-c58bb431-7e59-4be2-be01-c1aaf0d4819f {
  margin-left: auto;
margin-bottom: 80px;
margin-right: auto;
max-width: 900px;
text-align: center;
}







  #s-c58bb431-7e59-4be2-be01-c1aaf0d4819f img.shogun-image {
    

    
    
    
  }


#s-c58bb431-7e59-4be2-be01-c1aaf0d4819f .shogun-image-content {
  
    align-items: center;
  
}

#s-2c5f802a-938c-4919-b230-27e7172863c1 {
  min-height: 50px;
}








#s-2c5f802a-938c-4919-b230-27e7172863c1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2c5f802a-938c-4919-b230-27e7172863c1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8536d439-d20f-4bcf-a980-5faf253956ae {
  margin-bottom: 50px;
text-align: center;
}
@media (min-width: 1200px){#s-8536d439-d20f-4bcf-a980-5faf253956ae {
  display: none;
}
#s-8536d439-d20f-4bcf-a980-5faf253956ae, #wrap-s-8536d439-d20f-4bcf-a980-5faf253956ae { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8536d439-d20f-4bcf-a980-5faf253956ae {
  display: none;
}
#s-8536d439-d20f-4bcf-a980-5faf253956ae, #wrap-s-8536d439-d20f-4bcf-a980-5faf253956ae { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-8536d439-d20f-4bcf-a980-5faf253956ae {
  display: none;
}
#s-8536d439-d20f-4bcf-a980-5faf253956ae, #wrap-s-8536d439-d20f-4bcf-a980-5faf253956ae { display:none !important; }}






  #s-8536d439-d20f-4bcf-a980-5faf253956ae img.shogun-image {
    

    
    
    
  }


#s-8536d439-d20f-4bcf-a980-5faf253956ae .shogun-image-content {
  
    align-items: center;
  
}

#s-3d8b9684-0be6-419f-8ad8-bfce8f03648d {
  margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
}
@media (min-width: 1200px){#s-3d8b9684-0be6-419f-8ad8-bfce8f03648d {
  display: none;
}
#s-3d8b9684-0be6-419f-8ad8-bfce8f03648d, #wrap-s-3d8b9684-0be6-419f-8ad8-bfce8f03648d { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3d8b9684-0be6-419f-8ad8-bfce8f03648d {
  display: none;
}
#s-3d8b9684-0be6-419f-8ad8-bfce8f03648d, #wrap-s-3d8b9684-0be6-419f-8ad8-bfce8f03648d { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3d8b9684-0be6-419f-8ad8-bfce8f03648d {
  display: none;
}
#s-3d8b9684-0be6-419f-8ad8-bfce8f03648d, #wrap-s-3d8b9684-0be6-419f-8ad8-bfce8f03648d { display:none !important; }}







#s-3d8b9684-0be6-419f-8ad8-bfce8f03648d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3d8b9684-0be6-419f-8ad8-bfce8f03648d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0536bc18-0171-422e-a436-c47dc97d71f4 {
  margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0536bc18-0171-422e-a436-c47dc97d71f4 .shogun-heading-component h1 {
  color: rgba(80, 80, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-072f460f-3d5f-48d8-85a0-3dad0d4db9f1 {
  margin-bottom: 50px;
}

#s-0b80dd84-7a8f-4f1e-af60-664277189d39 {
  margin-left: auto;
margin-bottom: 80px;
margin-right: auto;
max-width: 1200px;
text-align: center;
}







  #s-0b80dd84-7a8f-4f1e-af60-664277189d39 img.shogun-image {
    

    
    
    
  }


#s-0b80dd84-7a8f-4f1e-af60-664277189d39 .shogun-image-content {
  
    align-items: center;
  
}

#s-32e76a22-a6d7-4605-a9fc-708e91fdef80 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 80px;
margin-right: auto;
padding-top: 60px;
padding-left: 30px;
padding-bottom: 60px;
padding-right: 30px;
min-height: 50px;
background-color: rgba(252, 246, 248, 1);
}








#s-32e76a22-a6d7-4605-a9fc-708e91fdef80 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-32e76a22-a6d7-4605-a9fc-708e91fdef80.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b6442b50-4a17-418d-bb9d-328c2c33bf24 {
  margin-bottom: 10px;
}

#s-dba805d8-414d-402b-ae6e-24a0b36cb621 {
  margin-bottom: 60px;
}
@media (max-width: 767px){#s-dba805d8-414d-402b-ae6e-24a0b36cb621 {
  margin-bottom: 40px;
}
}
.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-59388c41-d4b7-444a-ba40-24594543b701 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-59388c41-d4b7-444a-ba40-24594543b701"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-59388c41-d4b7-444a-ba40-24594543b701"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-59388c41-d4b7-444a-ba40-24594543b701"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-59388c41-d4b7-444a-ba40-24594543b701"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-0905019f-44f6-4a71-9e4a-bec408e78a67 {
  margin-left: auto;
margin-right: auto;
}

.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-fa55510e-d1e6-4049-bf84-733bdca71e45 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 420px;
}

#s-fa55510e-d1e6-4049-bf84-733bdca71e45 .shg-sld-dot {
  background-color: rgba(80, 80, 80, 1);
}

#s-fa55510e-d1e6-4049-bf84-733bdca71e45 .shg-sld-nav-button.shg-sld-left,
#s-fa55510e-d1e6-4049-bf84-733bdca71e45 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(80, 80, 80, 1);
}

#s-30d0c12e-0332-4004-a778-13fe3fa54279 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 100%;
text-align: center;
}







  #s-30d0c12e-0332-4004-a778-13fe3fa54279 img.shogun-image {
    

    
    
    
  }


#s-30d0c12e-0332-4004-a778-13fe3fa54279 .shogun-image-content {
  
    align-items: center;
  
}

#s-8b524873-2d02-41f2-80b6-343bb1039234 {
  text-align: center;
}







  #s-8b524873-2d02-41f2-80b6-343bb1039234 img.shogun-image {
    

    
    
    
  }


#s-8b524873-2d02-41f2-80b6-343bb1039234 .shogun-image-content {
  
    align-items: center;
  
}

#s-1e98028e-5e86-47eb-bf24-eaa437987601 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
max-width: 350px;
}
@media (max-width: 767px){#s-1e98028e-5e86-47eb-bf24-eaa437987601 {
  padding-left: 0px;
padding-right: 0px;
}
}
#s-d9f3f26e-47f6-41ef-9952-5ee6defe70b3 {
  margin-left: auto;
margin-right: auto;
}

#s-d781eace-fa74-4736-8d41-4144ec44f4c5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 420px;
}

#s-d781eace-fa74-4736-8d41-4144ec44f4c5 .shg-sld-dot {
  background-color: rgba(80, 80, 80, 1);
}

#s-d781eace-fa74-4736-8d41-4144ec44f4c5 .shg-sld-nav-button.shg-sld-left,
#s-d781eace-fa74-4736-8d41-4144ec44f4c5 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(80, 80, 80, 1);
}

#s-d40fb2ba-eb51-4406-806a-27577c3745ae {
  max-width: 100%;
text-align: center;
}







  #s-d40fb2ba-eb51-4406-806a-27577c3745ae img.shogun-image {
    

    
    
    
  }


#s-d40fb2ba-eb51-4406-806a-27577c3745ae .shogun-image-content {
  
    align-items: center;
  
}

#s-f326128f-05d3-491f-955f-bb525022ec42 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 390px;
text-align: center;
}







  #s-f326128f-05d3-491f-955f-bb525022ec42 img.shogun-image {
    

    
    
    
  }


#s-f326128f-05d3-491f-955f-bb525022ec42 .shogun-image-content {
  
    align-items: center;
  
}

#s-77a3ea11-45d7-4593-81d5-abdde8600526 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
max-width: 350px;
}
@media (max-width: 767px){#s-77a3ea11-45d7-4593-81d5-abdde8600526 {
  padding-left: 0px;
padding-right: 0px;
}
}
#s-e8f52fa5-7a20-47a9-8a6c-3cdc2d9400e2 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-e8f52fa5-7a20-47a9-8a6c-3cdc2d9400e2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e8f52fa5-7a20-47a9-8a6c-3cdc2d9400e2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e8f52fa5-7a20-47a9-8a6c-3cdc2d9400e2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e8f52fa5-7a20-47a9-8a6c-3cdc2d9400e2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-8a1b69c6-945e-4976-ab0b-6c909dab20bc {
  margin-left: auto;
margin-right: auto;
}

#s-a76cf06f-2229-404b-95c0-36d373eb5f8d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 420px;
}

#s-a76cf06f-2229-404b-95c0-36d373eb5f8d .shg-sld-dot {
  background-color: rgba(80, 80, 80, 1);
}

#s-a76cf06f-2229-404b-95c0-36d373eb5f8d .shg-sld-nav-button.shg-sld-left,
#s-a76cf06f-2229-404b-95c0-36d373eb5f8d .shg-sld-nav-button.shg-sld-right {
  fill: rgba(80, 80, 80, 1);
}

#s-b8aa261d-7d80-4fc7-878f-47ea8354d60f {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 100%;
}







  #s-b8aa261d-7d80-4fc7-878f-47ea8354d60f img.shogun-image {
    

    
    
    
  }


#s-b8aa261d-7d80-4fc7-878f-47ea8354d60f .shogun-image-content {
  
    align-items: center;
  
}

#s-c350f70c-4518-4d02-8fc7-bc474a25e26b {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 100%;
}







  #s-c350f70c-4518-4d02-8fc7-bc474a25e26b img.shogun-image {
    

    
    
    
  }


#s-c350f70c-4518-4d02-8fc7-bc474a25e26b .shogun-image-content {
  
    align-items: center;
  
}

#s-ee3cdcea-ed4d-42ad-86b1-33f6431a9da2 {
  text-align: center;
}







  #s-ee3cdcea-ed4d-42ad-86b1-33f6431a9da2 img.shogun-image {
    

    
    
    
  }


#s-ee3cdcea-ed4d-42ad-86b1-33f6431a9da2 .shogun-image-content {
  
    align-items: center;
  
}

#s-3b90dcff-36a6-47ba-a9d3-16afbebe47c0 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
max-width: 350px;
}
@media (max-width: 767px){#s-3b90dcff-36a6-47ba-a9d3-16afbebe47c0 {
  padding-left: 0px;
padding-right: 0px;
}
}
#s-8c887401-6942-45df-b095-c35f99f9321c {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

#s-1d958c3d-4528-413e-9163-c9ba0bbd68f8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 420px;
}

#s-1d958c3d-4528-413e-9163-c9ba0bbd68f8 .shg-sld-dot {
  background-color: rgba(80, 80, 80, 1);
}

#s-1d958c3d-4528-413e-9163-c9ba0bbd68f8 .shg-sld-nav-button.shg-sld-left,
#s-1d958c3d-4528-413e-9163-c9ba0bbd68f8 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(80, 80, 80, 1);
}

#s-5948f018-0a06-49d9-811f-38c62accc81f {
  max-width: 100%;
text-align: center;
}







  #s-5948f018-0a06-49d9-811f-38c62accc81f img.shogun-image {
    

    
    
    
  }


#s-5948f018-0a06-49d9-811f-38c62accc81f .shogun-image-content {
  
    align-items: center;
  
}

#s-759a832b-59f3-41f6-bb8a-c13a130b404a {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 390px;
text-align: center;
}







  #s-759a832b-59f3-41f6-bb8a-c13a130b404a img.shogun-image {
    

    
    
    
  }


#s-759a832b-59f3-41f6-bb8a-c13a130b404a .shogun-image-content {
  
    align-items: center;
  
}

#s-8cc4a9b9-675f-418f-8b3a-c776235682f5 {
  margin-left: auto;
margin-bottom: 40px;
margin-right: auto;
max-width: 350px;
}
@media (max-width: 767px){#s-8cc4a9b9-675f-418f-8b3a-c776235682f5 {
  padding-left: 0px;
padding-right: 0px;
}
}
#s-4f55556f-ea97-4b02-b087-13b6dd8c31f5 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-4f55556f-ea97-4b02-b087-13b6dd8c31f5 {
  display: none;
}
#s-4f55556f-ea97-4b02-b087-13b6dd8c31f5, #wrap-s-4f55556f-ea97-4b02-b087-13b6dd8c31f5 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4f55556f-ea97-4b02-b087-13b6dd8c31f5 {
  display: none;
}
#s-4f55556f-ea97-4b02-b087-13b6dd8c31f5, #wrap-s-4f55556f-ea97-4b02-b087-13b6dd8c31f5 { display:none !important; }}







#s-4f55556f-ea97-4b02-b087-13b6dd8c31f5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4f55556f-ea97-4b02-b087-13b6dd8c31f5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fb87d119-7b0c-415f-8c36-21fd1cd26766 {
  margin-bottom: 10px;
}

#s-8bebd363-0ec2-4fa4-801b-0f32b527ac20 {
  margin-bottom: 60px;
padding-left: 20px;
padding-right: 20px;
}
@media (max-width: 767px){#s-8bebd363-0ec2-4fa4-801b-0f32b527ac20 {
  margin-bottom: 0px;
}
}
#s-365b05a5-a966-43c6-8dc5-fde1914b1988 {
  margin-bottom: 40px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
}
@media (min-width: 1200px){#s-365b05a5-a966-43c6-8dc5-fde1914b1988 {
  display: none;
}
#s-365b05a5-a966-43c6-8dc5-fde1914b1988, #wrap-s-365b05a5-a966-43c6-8dc5-fde1914b1988 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-365b05a5-a966-43c6-8dc5-fde1914b1988 {
  display: none;
}
#s-365b05a5-a966-43c6-8dc5-fde1914b1988, #wrap-s-365b05a5-a966-43c6-8dc5-fde1914b1988 { display:none !important; }}@media (max-width: 767px){#s-365b05a5-a966-43c6-8dc5-fde1914b1988 {
  margin-bottom: 70px;
}
}
#s-365b05a5-a966-43c6-8dc5-fde1914b1988 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-365b05a5-a966-43c6-8dc5-fde1914b1988 .shg-sld-nav-button.shg-sld-left,
#s-365b05a5-a966-43c6-8dc5-fde1914b1988 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-b12e7567-39bb-4219-9325-1e41ddc3eee2 {
  text-align: center;
}







  #s-b12e7567-39bb-4219-9325-1e41ddc3eee2 img.shogun-image {
    

    
    
    
  }


#s-b12e7567-39bb-4219-9325-1e41ddc3eee2 .shogun-image-content {
  
    align-items: center;
  
}

#s-3b93fbb5-52a2-493f-8ee4-917cd66eace3 {
  text-align: center;
}







  #s-3b93fbb5-52a2-493f-8ee4-917cd66eace3 img.shogun-image {
    

    
    
    
  }


#s-3b93fbb5-52a2-493f-8ee4-917cd66eace3 .shogun-image-content {
  
    align-items: center;
  
}

#s-8da7ca65-2469-4065-b4cf-a525cc3d083d {
  text-align: center;
}







  #s-8da7ca65-2469-4065-b4cf-a525cc3d083d img.shogun-image {
    

    
    
    
  }


#s-8da7ca65-2469-4065-b4cf-a525cc3d083d .shogun-image-content {
  
    align-items: center;
  
}

#s-eae5adf7-7509-45ae-b461-6db32f3c76ff {
  text-align: center;
}







  #s-eae5adf7-7509-45ae-b461-6db32f3c76ff img.shogun-image {
    

    
    
    
  }


#s-eae5adf7-7509-45ae-b461-6db32f3c76ff .shogun-image-content {
  
    align-items: center;
  
}

#s-964c5120-042d-4dd6-ba67-e31b38543f93 {
  text-align: center;
}







  #s-964c5120-042d-4dd6-ba67-e31b38543f93 img.shogun-image {
    

    
    
    
  }


#s-964c5120-042d-4dd6-ba67-e31b38543f93 .shogun-image-content {
  
    align-items: center;
  
}

#s-4db7f953-454d-489b-9013-f64bf27a6dcc {
  text-align: center;
}
@media (min-width: 1200px){#s-4db7f953-454d-489b-9013-f64bf27a6dcc {
  display: none;
}
#s-4db7f953-454d-489b-9013-f64bf27a6dcc, #wrap-s-4db7f953-454d-489b-9013-f64bf27a6dcc { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4db7f953-454d-489b-9013-f64bf27a6dcc {
  display: none;
}
#s-4db7f953-454d-489b-9013-f64bf27a6dcc, #wrap-s-4db7f953-454d-489b-9013-f64bf27a6dcc { display:none !important; }}






  #s-4db7f953-454d-489b-9013-f64bf27a6dcc img.shogun-image {
    

    
    
    
  }


#s-4db7f953-454d-489b-9013-f64bf27a6dcc .shogun-image-content {
  
    align-items: center;
  
}

#s-315d776e-d25e-47f5-af8e-47f681cf8a93 {
  text-align: center;
}







  #s-315d776e-d25e-47f5-af8e-47f681cf8a93 img.shogun-image {
    

    
    
    
  }


#s-315d776e-d25e-47f5-af8e-47f681cf8a93 .shogun-image-content {
  
    align-items: center;
  
}

#s-10e7ec80-9ac2-4e9f-983c-223677d8729a {
  text-align: center;
}







  #s-10e7ec80-9ac2-4e9f-983c-223677d8729a img.shogun-image {
    

    
    
    
  }


#s-10e7ec80-9ac2-4e9f-983c-223677d8729a .shogun-image-content {
  
    align-items: center;
  
}

#s-b273ff91-629d-4351-8a36-9941610ca2a1 {
  text-align: center;
}







  #s-b273ff91-629d-4351-8a36-9941610ca2a1 img.shogun-image {
    

    
    
    
  }


#s-b273ff91-629d-4351-8a36-9941610ca2a1 .shogun-image-content {
  
    align-items: center;
  
}

#s-0677a2d5-9af9-4149-bd61-cb4fa6cba414 {
  margin-top: 80px;
margin-bottom: 30px;
}
@media (max-width: 767px){#s-0677a2d5-9af9-4149-bd61-cb4fa6cba414 {
  margin-top: 0px;
}
}







#s-0677a2d5-9af9-4149-bd61-cb4fa6cba414 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0677a2d5-9af9-4149-bd61-cb4fa6cba414.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-81808b98-d1e8-4b53-b626-83468342679e {
  margin-left: 30px;
margin-bottom: 60px;
margin-right: 30px;
padding-left: 30px;
padding-right: 30px;
}
@media (min-width: 768px) and (max-width: 991px){#s-81808b98-d1e8-4b53-b626-83468342679e {
  display: none;
}
#s-81808b98-d1e8-4b53-b626-83468342679e, #wrap-s-81808b98-d1e8-4b53-b626-83468342679e { display:none !important; }}@media (max-width: 767px){#s-81808b98-d1e8-4b53-b626-83468342679e {
  display: none;
}
#s-81808b98-d1e8-4b53-b626-83468342679e, #wrap-s-81808b98-d1e8-4b53-b626-83468342679e { display:none !important; }}







#s-81808b98-d1e8-4b53-b626-83468342679e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-81808b98-d1e8-4b53-b626-83468342679e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b794f6ca-dcce-4359-816c-07bf9b7ac36c {
  margin-bottom: 10px;
}

#s-73ca83c9-036e-4fd2-8b3d-f7e8d9ec6324 {
  margin-bottom: 60px;
padding-left: 20px;
padding-right: 20px;
}
@media (max-width: 767px){#s-73ca83c9-036e-4fd2-8b3d-f7e8d9ec6324 {
  margin-bottom: 0px;
}
}
#s-313e854f-9e77-4e2b-ad51-96e618a32618 {
  margin-left: auto;
margin-right: auto;
max-width: 1160px;
}

@media (min-width: 0px) {
[id="s-313e854f-9e77-4e2b-ad51-96e618a32618"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-313e854f-9e77-4e2b-ad51-96e618a32618"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-313e854f-9e77-4e2b-ad51-96e618a32618"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-313e854f-9e77-4e2b-ad51-96e618a32618"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-313e854f-9e77-4e2b-ad51-96e618a32618"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-313e854f-9e77-4e2b-ad51-96e618a32618"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-313e854f-9e77-4e2b-ad51-96e618a32618"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

#s-a3215bb1-f08b-48f7-ae76-0d13924fe602 {
  border-style: solid;
border-color: rgba(252, 247, 249, 0);
text-align: center;
}
#s-a3215bb1-f08b-48f7-ae76-0d13924fe602:hover {border-style: solid !important;
border-color: rgba(40, 13, 148, 0) !important;
opacity: 0.75 !important;}






  #s-a3215bb1-f08b-48f7-ae76-0d13924fe602 img.shogun-image {
    

    
    
    
  }


#s-a3215bb1-f08b-48f7-ae76-0d13924fe602 .shogun-image-content {
  
    align-items: center;
  
}

#s-0e4e20f2-62cc-4691-afe5-9d42d9f45998 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-0e4e20f2-62cc-4691-afe5-9d42d9f45998"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-0e4e20f2-62cc-4691-afe5-9d42d9f45998"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0e4e20f2-62cc-4691-afe5-9d42d9f45998"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0e4e20f2-62cc-4691-afe5-9d42d9f45998"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

}

#s-8968c046-e2f7-44cf-ac6a-40518c8d5457 {
  margin-bottom: 10px;
text-align: center;
opacity: 1;
}
#s-8968c046-e2f7-44cf-ac6a-40518c8d5457:hover {border-style: solid !important;
border-color: rgba(44, 42, 52, 0) !important;
opacity: 0.75 !important;}






  #s-8968c046-e2f7-44cf-ac6a-40518c8d5457 img.shogun-image {
    

    
    
    
  }


#s-8968c046-e2f7-44cf-ac6a-40518c8d5457 .shogun-image-content {
  
    align-items: center;
  
}

#s-372efda1-707f-4ca3-8419-b164b1f53359 {
  margin-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
text-align: center;
}
#s-372efda1-707f-4ca3-8419-b164b1f53359:hover {opacity: 0.75 !important;}






  #s-372efda1-707f-4ca3-8419-b164b1f53359 img.shogun-image {
    

    
    
    
  }


#s-372efda1-707f-4ca3-8419-b164b1f53359 .shogun-image-content {
  
    align-items: center;
  
}

#s-ad5629e5-8de8-42bc-9340-ec52a78c6128 {
  margin-bottom: 10px;
text-align: center;
opacity: 1;
}
#s-ad5629e5-8de8-42bc-9340-ec52a78c6128:hover {opacity: 0.75 !important;}






  #s-ad5629e5-8de8-42bc-9340-ec52a78c6128 img.shogun-image {
    

    
    
    
  }


#s-ad5629e5-8de8-42bc-9340-ec52a78c6128 .shogun-image-content {
  
    align-items: center;
  
}

#s-d1bbb237-0443-4664-baeb-b3834b547d6e {
  text-align: center;
}
#s-d1bbb237-0443-4664-baeb-b3834b547d6e:hover {opacity: 0.75 !important;}






  #s-d1bbb237-0443-4664-baeb-b3834b547d6e img.shogun-image {
    

    
    
    
  }


#s-d1bbb237-0443-4664-baeb-b3834b547d6e .shogun-image-content {
  
    align-items: center;
  
}

#s-c3f24937-ab29-40cd-884f-89d2f1960db7 {
  margin-bottom: 10px;
text-align: center;
}
#s-c3f24937-ab29-40cd-884f-89d2f1960db7:hover {opacity: 0.75 !important;}






  #s-c3f24937-ab29-40cd-884f-89d2f1960db7 img.shogun-image {
    

    
    
    
  }


#s-c3f24937-ab29-40cd-884f-89d2f1960db7 .shogun-image-content {
  
    align-items: center;
  
}

#s-e02bee31-1f2f-44b7-a26b-7de48a0a4a2b {
  margin-bottom: 10px;
text-align: center;
opacity: 1;
}
#s-e02bee31-1f2f-44b7-a26b-7de48a0a4a2b:hover {opacity: 0.75 !important;}






  #s-e02bee31-1f2f-44b7-a26b-7de48a0a4a2b img.shogun-image {
    

    
    
    
  }


#s-e02bee31-1f2f-44b7-a26b-7de48a0a4a2b .shogun-image-content {
  
    align-items: center;
  
}

#s-bf7c2294-55cf-4565-ae56-f599ee9a9af8 {
  margin-bottom: 10px;
text-align: center;
}
#s-bf7c2294-55cf-4565-ae56-f599ee9a9af8:hover {opacity: 0.75 !important;}






  #s-bf7c2294-55cf-4565-ae56-f599ee9a9af8 img.shogun-image {
    

    
    
    
  }


#s-bf7c2294-55cf-4565-ae56-f599ee9a9af8 .shogun-image-content {
  
    align-items: center;
  
}

#s-c94b8bf2-5965-4d69-ac20-338641f48191 {
  margin-bottom: 20px;
text-align: center;
}
#s-c94b8bf2-5965-4d69-ac20-338641f48191:hover {opacity: 0.75 !important;}






  #s-c94b8bf2-5965-4d69-ac20-338641f48191 img.shogun-image {
    

    
    
    
  }


#s-c94b8bf2-5965-4d69-ac20-338641f48191 .shogun-image-content {
  
    align-items: center;
  
}

#s-ab1c8fe5-7182-4983-9fe1-2ac63e346f48 {
  min-height: 50px;
}








#s-ab1c8fe5-7182-4983-9fe1-2ac63e346f48 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ab1c8fe5-7182-4983-9fe1-2ac63e346f48.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7908743a-8309-44df-b4a6-3f3230eabb7e {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 60px;
margin-right: auto;
padding-top: 60px;
padding-left: 20px;
padding-bottom: 40px;
padding-right: 20px;
min-height: 50px;
background-color: rgba(252, 246, 248, 1);
}
@media (max-width: 767px){#s-7908743a-8309-44df-b4a6-3f3230eabb7e {
  padding-top: 70px;
}
}







#s-7908743a-8309-44df-b4a6-3f3230eabb7e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7908743a-8309-44df-b4a6-3f3230eabb7e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-934a7fbd-dcd2-4cf4-b8d2-850e9943a01f {
  margin-bottom: 10px;
}

#s-03a86364-2bbe-42e1-b91f-2bf83fa4499f {
  margin-bottom: 60px;
}

#s-418a80f1-3d63-4138-bb4d-0428ed647988 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-418a80f1-3d63-4138-bb4d-0428ed647988"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-418a80f1-3d63-4138-bb4d-0428ed647988"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

@media (min-width: 992px) {
[id="s-418a80f1-3d63-4138-bb4d-0428ed647988"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

@media (min-width: 1200px) {
[id="s-418a80f1-3d63-4138-bb4d-0428ed647988"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

#s-fba331cb-a8d1-4d39-94cb-1fbb3d3cbd0c {
  min-height: 50px;
}








#s-fba331cb-a8d1-4d39-94cb-1fbb3d3cbd0c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fba331cb-a8d1-4d39-94cb-1fbb3d3cbd0c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d7d28034-f7ea-4c46-8c17-69885b0dbbee {
  text-align: center;
}







  #s-d7d28034-f7ea-4c46-8c17-69885b0dbbee img.shogun-image {
    

    
    
    
  }


#s-d7d28034-f7ea-4c46-8c17-69885b0dbbee .shogun-image-content {
  
    align-items: center;
  
}

#s-64f6a2bf-0c7f-4d3f-940b-1776eb79854f {
  margin-bottom: -5px;
}

#s-fcc0ed48-d6e6-45c1-a3e8-d5752579ce93 {
  margin-bottom: -8px;
}

#s-dd507ff9-74cf-4735-94cd-0927635aa21e {
  margin-bottom: 0px;
}

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

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

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

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

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

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

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

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

#s-5cd6badd-416d-4ac9-8e2b-cc45154cde18 {
  margin-bottom: 45px;
padding-top: 4px;
padding-left: 30px;
padding-bottom: 4px;
padding-right: 30px;
border-radius: 40px;
background-color: rgba(206, 88, 124, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-5cd6badd-416d-4ac9-8e2b-cc45154cde18:hover {background-color: rgba(222, 151, 177, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5cd6badd-416d-4ac9-8e2b-cc45154cde18:active {background-color: rgba(194, 85, 125, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-5cd6badd-416d-4ac9-8e2b-cc45154cde18-root {
    text-align: center;
  }


#s-5cd6badd-416d-4ac9-8e2b-cc45154cde18.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5cd6badd-416d-4ac9-8e2b-cc45154cde18-root {
    text-align: center;
  }


#s-5cd6badd-416d-4ac9-8e2b-cc45154cde18.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5cd6badd-416d-4ac9-8e2b-cc45154cde18-root {
    text-align: center;
  }


#s-5cd6badd-416d-4ac9-8e2b-cc45154cde18.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5cd6badd-416d-4ac9-8e2b-cc45154cde18-root {
    text-align: center;
  }


#s-5cd6badd-416d-4ac9-8e2b-cc45154cde18.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5cd6badd-416d-4ac9-8e2b-cc45154cde18-root {
    text-align: center;
  }


#s-5cd6badd-416d-4ac9-8e2b-cc45154cde18.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}
#s-fba9820c-d136-4c12-a9cc-8a9841feb1bf {
  min-height: 50px;
}








#s-fba9820c-d136-4c12-a9cc-8a9841feb1bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fba9820c-d136-4c12-a9cc-8a9841feb1bf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d796d99d-1b7d-49ee-800e-a54d2901cba4 {
  text-align: center;
}







  #s-d796d99d-1b7d-49ee-800e-a54d2901cba4 img.shogun-image {
    

    
    
    
  }


#s-d796d99d-1b7d-49ee-800e-a54d2901cba4 .shogun-image-content {
  
    align-items: center;
  
}

#s-09c4cabe-1620-4ab4-b738-15273bdccfa4 {
  margin-bottom: -5px;
}

#s-8a381b40-ea96-4940-8c2e-fd64d8ed42b5 {
  margin-bottom: -8px;
}

#s-565a6e73-534d-4b9f-ba90-73392f1819ad {
  margin-bottom: 0px;
}

#s-7900e77b-cea1-45db-9320-3df16d478046 {
  margin-bottom: 45px;
padding-top: 4px;
padding-left: 30px;
padding-bottom: 4px;
padding-right: 30px;
border-radius: 40px;
background-color: rgba(206, 88, 124, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-7900e77b-cea1-45db-9320-3df16d478046:hover {background-color: rgba(222, 151, 177, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-7900e77b-cea1-45db-9320-3df16d478046:active {background-color: rgba(194, 85, 125, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-7900e77b-cea1-45db-9320-3df16d478046-root {
    text-align: center;
  }


#s-7900e77b-cea1-45db-9320-3df16d478046.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7900e77b-cea1-45db-9320-3df16d478046-root {
    text-align: center;
  }


#s-7900e77b-cea1-45db-9320-3df16d478046.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7900e77b-cea1-45db-9320-3df16d478046-root {
    text-align: center;
  }


#s-7900e77b-cea1-45db-9320-3df16d478046.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7900e77b-cea1-45db-9320-3df16d478046-root {
    text-align: center;
  }


#s-7900e77b-cea1-45db-9320-3df16d478046.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7900e77b-cea1-45db-9320-3df16d478046-root {
    text-align: center;
  }


#s-7900e77b-cea1-45db-9320-3df16d478046.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}
#s-5ca5d016-56fe-4012-a8f2-b02b0b95a424 {
  min-height: 50px;
}








#s-5ca5d016-56fe-4012-a8f2-b02b0b95a424 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5ca5d016-56fe-4012-a8f2-b02b0b95a424.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4a506369-611d-4072-ad00-b9de5aae0f27 {
  text-align: center;
}







  #s-4a506369-611d-4072-ad00-b9de5aae0f27 img.shogun-image {
    

    
    
    
  }


#s-4a506369-611d-4072-ad00-b9de5aae0f27 .shogun-image-content {
  
    align-items: center;
  
}

#s-2d6c01b2-3935-447c-a202-96b1f768cf8d {
  margin-bottom: -5px;
}

#s-c50af50b-22ae-4183-9b83-712182b84cef {
  margin-bottom: -8px;
}

#s-e8b09d5f-c54f-4805-8c0f-548d06232865 {
  margin-bottom: 0px;
}

#s-11d96e4e-5f49-4b8c-a812-41da8e55be8b {
  margin-bottom: 45px;
padding-top: 4px;
padding-left: 30px;
padding-bottom: 4px;
padding-right: 30px;
border-radius: 40px;
background-color: rgba(206, 88, 124, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-11d96e4e-5f49-4b8c-a812-41da8e55be8b:hover {background-color: rgba(222, 151, 177, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-11d96e4e-5f49-4b8c-a812-41da8e55be8b:active {background-color: rgba(194, 85, 125, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-11d96e4e-5f49-4b8c-a812-41da8e55be8b-root {
    text-align: center;
  }


#s-11d96e4e-5f49-4b8c-a812-41da8e55be8b.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-11d96e4e-5f49-4b8c-a812-41da8e55be8b-root {
    text-align: center;
  }


#s-11d96e4e-5f49-4b8c-a812-41da8e55be8b.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-11d96e4e-5f49-4b8c-a812-41da8e55be8b-root {
    text-align: center;
  }


#s-11d96e4e-5f49-4b8c-a812-41da8e55be8b.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-11d96e4e-5f49-4b8c-a812-41da8e55be8b-root {
    text-align: center;
  }


#s-11d96e4e-5f49-4b8c-a812-41da8e55be8b.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-11d96e4e-5f49-4b8c-a812-41da8e55be8b-root {
    text-align: center;
  }


#s-11d96e4e-5f49-4b8c-a812-41da8e55be8b.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}
#s-364b95c9-c397-40c5-8e41-688ac716feeb {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
}

@media (min-width: 0px) {
[id="s-364b95c9-c397-40c5-8e41-688ac716feeb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-364b95c9-c397-40c5-8e41-688ac716feeb"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

@media (min-width: 992px) {
[id="s-364b95c9-c397-40c5-8e41-688ac716feeb"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

@media (min-width: 1200px) {
[id="s-364b95c9-c397-40c5-8e41-688ac716feeb"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 40.0px);
}

}

#s-12fc7356-fc9e-4052-b482-08a28ff852d9 {
  min-height: 50px;
}








#s-12fc7356-fc9e-4052-b482-08a28ff852d9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-12fc7356-fc9e-4052-b482-08a28ff852d9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d38f887e-13d9-45eb-b8ef-c980a2695345 {
  text-align: center;
}







  #s-d38f887e-13d9-45eb-b8ef-c980a2695345 img.shogun-image {
    

    
    
    
  }


#s-d38f887e-13d9-45eb-b8ef-c980a2695345 .shogun-image-content {
  
    align-items: center;
  
}

#s-f02ea55c-9c1d-4474-92b6-44373a3f0af0 {
  text-align: center;
}







  #s-f02ea55c-9c1d-4474-92b6-44373a3f0af0 img.shogun-image {
    

    
    
    
  }


#s-f02ea55c-9c1d-4474-92b6-44373a3f0af0 .shogun-image-content {
  
    align-items: center;
  
}

#s-1f62890a-34a5-45eb-9692-8b445a27b0fa {
  margin-bottom: -5px;
}

#s-148f3aac-bfa0-435b-ab77-85adb6a54da5 {
  margin-bottom: -8px;
}

#s-728c39a8-57ce-43e1-a66e-94bf76b86eb7 {
  margin-bottom: 0px;
}

#s-017433d2-e521-43ed-89d1-7d545d654b21 {
  margin-bottom: 45px;
padding-top: 4px;
padding-left: 30px;
padding-bottom: 4px;
padding-right: 30px;
border-radius: 40px;
background-color: rgba(206, 88, 124, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-017433d2-e521-43ed-89d1-7d545d654b21:hover {background-color: rgba(222, 151, 177, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-017433d2-e521-43ed-89d1-7d545d654b21:active {background-color: rgba(194, 85, 125, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-017433d2-e521-43ed-89d1-7d545d654b21-root {
    text-align: center;
  }


#s-017433d2-e521-43ed-89d1-7d545d654b21.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-017433d2-e521-43ed-89d1-7d545d654b21-root {
    text-align: center;
  }


#s-017433d2-e521-43ed-89d1-7d545d654b21.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-017433d2-e521-43ed-89d1-7d545d654b21-root {
    text-align: center;
  }


#s-017433d2-e521-43ed-89d1-7d545d654b21.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-017433d2-e521-43ed-89d1-7d545d654b21-root {
    text-align: center;
  }


#s-017433d2-e521-43ed-89d1-7d545d654b21.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-017433d2-e521-43ed-89d1-7d545d654b21-root {
    text-align: center;
  }


#s-017433d2-e521-43ed-89d1-7d545d654b21.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}
#s-e466cfac-9b9d-4ecc-ae00-73488e69e59b {
  min-height: 50px;
}








#s-e466cfac-9b9d-4ecc-ae00-73488e69e59b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e466cfac-9b9d-4ecc-ae00-73488e69e59b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-073be98f-a4e0-4a11-aea6-3baafcb893f8 {
  text-align: center;
}







  #s-073be98f-a4e0-4a11-aea6-3baafcb893f8 img.shogun-image {
    

    
    
    
  }


#s-073be98f-a4e0-4a11-aea6-3baafcb893f8 .shogun-image-content {
  
    align-items: center;
  
}

#s-d3f3c76a-3c87-4c20-b212-be412502fbf0 {
  margin-bottom: -5px;
}

#s-ea5dac2c-ec13-4179-ac0a-85a1d67f7206 {
  margin-bottom: -8px;
}

#s-03b0153a-b49c-458f-b941-bde77d667db3 {
  margin-bottom: 0px;
}

#s-ad7d4abf-ca3e-4225-85f0-42d4e9c899b7 {
  margin-bottom: 45px;
padding-top: 4px;
padding-left: 30px;
padding-bottom: 4px;
padding-right: 30px;
border-radius: 40px;
background-color: rgba(206, 88, 124, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-ad7d4abf-ca3e-4225-85f0-42d4e9c899b7:hover {background-color: rgba(222, 151, 177, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-ad7d4abf-ca3e-4225-85f0-42d4e9c899b7:active {background-color: rgba(194, 85, 125, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-ad7d4abf-ca3e-4225-85f0-42d4e9c899b7-root {
    text-align: center;
  }


#s-ad7d4abf-ca3e-4225-85f0-42d4e9c899b7.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ad7d4abf-ca3e-4225-85f0-42d4e9c899b7-root {
    text-align: center;
  }


#s-ad7d4abf-ca3e-4225-85f0-42d4e9c899b7.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ad7d4abf-ca3e-4225-85f0-42d4e9c899b7-root {
    text-align: center;
  }


#s-ad7d4abf-ca3e-4225-85f0-42d4e9c899b7.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ad7d4abf-ca3e-4225-85f0-42d4e9c899b7-root {
    text-align: center;
  }


#s-ad7d4abf-ca3e-4225-85f0-42d4e9c899b7.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ad7d4abf-ca3e-4225-85f0-42d4e9c899b7-root {
    text-align: center;
  }


#s-ad7d4abf-ca3e-4225-85f0-42d4e9c899b7.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}
#s-f2f3da11-c690-4263-815d-cc8a4cf70e0d {
  text-align: center;
}







  #s-f2f3da11-c690-4263-815d-cc8a4cf70e0d img.shogun-image {
    

    
    
    
  }


#s-f2f3da11-c690-4263-815d-cc8a4cf70e0d .shogun-image-content {
  
    align-items: center;
  
}

#s-3071473d-e950-4929-ac3d-ff8cd4bedcdd {
  margin-bottom: -5px;
}

#s-1d7ef906-1a39-4a07-9821-1abfc92432f8 {
  margin-bottom: -8px;
}

#s-8cd1498e-5253-463d-8e68-37f7b5fac2ed {
  margin-bottom: 0px;
}

#s-3222a5bb-0240-47a3-a68f-0a12d85f12c9 {
  margin-bottom: 45px;
padding-top: 4px;
padding-left: 30px;
padding-bottom: 4px;
padding-right: 30px;
border-radius: 40px;
background-color: rgba(206, 88, 124, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-3222a5bb-0240-47a3-a68f-0a12d85f12c9:hover {background-color: rgba(222, 151, 177, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-3222a5bb-0240-47a3-a68f-0a12d85f12c9:active {background-color: rgba(194, 85, 125, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-3222a5bb-0240-47a3-a68f-0a12d85f12c9-root {
    text-align: center;
  }


#s-3222a5bb-0240-47a3-a68f-0a12d85f12c9.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-3222a5bb-0240-47a3-a68f-0a12d85f12c9-root {
    text-align: center;
  }


#s-3222a5bb-0240-47a3-a68f-0a12d85f12c9.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3222a5bb-0240-47a3-a68f-0a12d85f12c9-root {
    text-align: center;
  }


#s-3222a5bb-0240-47a3-a68f-0a12d85f12c9.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3222a5bb-0240-47a3-a68f-0a12d85f12c9-root {
    text-align: center;
  }


#s-3222a5bb-0240-47a3-a68f-0a12d85f12c9.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-3222a5bb-0240-47a3-a68f-0a12d85f12c9-root {
    text-align: center;
  }


#s-3222a5bb-0240-47a3-a68f-0a12d85f12c9.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  
  display:  inline-block ;
}
}
#s-257d20a1-e6d5-4a44-9c96-defba04decc0 {
  min-height: 50px;
}








#s-257d20a1-e6d5-4a44-9c96-defba04decc0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-257d20a1-e6d5-4a44-9c96-defba04decc0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5df1ce26-9d72-4a68-9aae-7650f9b92a69 {
  margin-bottom: 10px;
}

#s-d4405d9b-4d90-4aa6-ac1d-4f68a8cf9897 {
  margin-bottom: 60px;
}
@media (max-width: 767px){#s-d4405d9b-4d90-4aa6-ac1d-4f68a8cf9897 {
  margin-bottom: 40px;
}
}
    .gr_series_spec_section_title{
        margin: 0 auto 65px;
        max-width:670px;
        text-align:center;
    }
    .gr_series_spec_section_title h3{
        font-size:24px;
    }
    .gr_series_spec_table_box {
        width: 100%;
        max-width: 670px;
        margin: 0 auto 60px !important;
        font-size: 14px;
        color: #505050;
    }
    .gr_series_spec_table_box h4{
        text-align:center;
        margin-bottom: 34px;
    }
    .gr_series_spec_table_item {
        display: table;
        width: 100%;
        margin: 0;
        border-bottom: 1px solid #C7C7C7;
    }
    .gr_series_spec_table_item:first-child {
        border-top: 1px solid #C7C7C7;
    }
    .gr_series_spec_table_item:last-child{
        margin-bottom:20px;
    }
    .gr_series_spec_table_item dt {
        display: table-cell;
        width: 30%;
        padding: 17px 20px 17px 40px;
        line-height: 1.7;
        vertical-align: middle;
        word-break: break-all;
    }
    .gr_series_spec_table_item dd {
        display: table-cell;
        padding: 17px 20px 17px 40px;
        line-height: 1.7;
        vertical-align: middle;
    }
    .gr_series_spec_table_link {
        margin-top:30px;
    }
    .gr_series_spec_table_link a {
        width: 90%;
        display: block;
        color: #505050;
        text-decoration: none;
        padding: 10px;
        border: solid 1px #C7C7C7;
        border-radius: 30px;
        font-size: 14px;
        text-align: center;
        margin: 0 auto;
    }
    .gr_series_spec_table_link.gr_02 a.btn {
        width:618px !important;
    }
    .gr_series_spec_table_box p{
        margin:20px 0 0 40px;
    }
    .gr_series_spec_table_box p>a{
        text-decoration:underline;
    }
@media screen and (max-width: 767px) {
    .gr_series_spec_table_box{
        margin-bottom: 50px!important;
    }
    .gr_series_spec_table_item dt {
        width: 50%;
        padding: 15px 10px 15px 10px;
    }
    .gr_series_spec_table_item span{
        font-size:12px;
    }
    .gr_series_spec_table_item dd {
        padding: 15px 10px 15px 0;
    }
    .gr_series_spec_table_link {
        margin-top:20px;
    }
    .gr_series_spec_table_link.gr_01 a .btn {
        width:90% !important;
    }
    #s-c29d56d2-5c2f-4bd8-b39c-30c6d330b275,.shg-c {
        margin-top: 0!important;
    }
        .gr_series_spec_table_box p{
        margin:20px 0 0 10px;
    }
}
#s-ee2eb8a9-380b-4405-985c-da4a94641b6d {
  margin-left: 20px;
margin-right: 20px;
}
@media (max-width: 767px){#s-ee2eb8a9-380b-4405-985c-da4a94641b6d {
  margin-bottom: 80px;
}
}
#s-6508b3e4-1d2f-4040-90d0-dab3b5def389 {
  margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
padding-left: 30px;
padding-right: 30px;
min-height: 50px;
}
@media (max-width: 767px){#s-6508b3e4-1d2f-4040-90d0-dab3b5def389 {
  display: none;
}
#s-6508b3e4-1d2f-4040-90d0-dab3b5def389, #wrap-s-6508b3e4-1d2f-4040-90d0-dab3b5def389 { display:none !important; }}







#s-6508b3e4-1d2f-4040-90d0-dab3b5def389 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6508b3e4-1d2f-4040-90d0-dab3b5def389.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-05917d85-36c7-4bcc-8872-45955b2e675b {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
max-width: 670px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-05917d85-36c7-4bcc-8872-45955b2e675b {
  display: none;
}
#s-05917d85-36c7-4bcc-8872-45955b2e675b, #wrap-s-05917d85-36c7-4bcc-8872-45955b2e675b { display:none !important; }}@media (max-width: 767px){#s-05917d85-36c7-4bcc-8872-45955b2e675b {
  display: none;
}
#s-05917d85-36c7-4bcc-8872-45955b2e675b, #wrap-s-05917d85-36c7-4bcc-8872-45955b2e675b { display:none !important; }}







#s-05917d85-36c7-4bcc-8872-45955b2e675b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-05917d85-36c7-4bcc-8872-45955b2e675b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f07b1c86-018d-4750-ac3e-8d7c2b5ec8b0 {
  margin-left: auto;
margin-right: auto;
max-width: 670px;
}

#s-6c66ce01-dda4-48ec-a7b6-66956bb0cb62 {
  margin-left: auto;
margin-right: auto;
max-width: 670px;
}








#s-6c66ce01-dda4-48ec-a7b6-66956bb0cb62 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6c66ce01-dda4-48ec-a7b6-66956bb0cb62.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

#s-6acb3021-46e2-4ff9-8152-4d5cead945ca {
  margin-top: -25px;
margin-bottom: -10px;
}

#s-6acb3021-46e2-4ff9-8152-4d5cead945ca hr {
  border-top: 1px solid #ddd;
}

#s-93e06610-3429-4c82-80b2-52b304b006f4 {
  margin-bottom: 20px;
}

#s-f16c6961-cc6e-43d8-9cbf-6931c7bb835b {
  margin-left: auto;
margin-right: auto;
max-width: 670px;
}








#s-f16c6961-cc6e-43d8-9cbf-6931c7bb835b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f16c6961-cc6e-43d8-9cbf-6931c7bb835b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-32990eb3-240d-47e7-8619-61bde1062d77 {
  margin-top: -25px;
margin-bottom: -10px;
}

#s-32990eb3-240d-47e7-8619-61bde1062d77 hr {
  border-top: 1px solid #ddd;
}

#s-cf63ca23-e4ef-4096-a486-2aa968164336 {
  margin-bottom: 20px;
}

#s-2031bb93-6224-4faf-a97b-dbba44ff2d5e {
  margin-left: auto;
margin-right: auto;
max-width: 670px;
}








#s-2031bb93-6224-4faf-a97b-dbba44ff2d5e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2031bb93-6224-4faf-a97b-dbba44ff2d5e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-233edb6a-0418-429d-a1aa-33261afe9342 {
  margin-top: -25px;
margin-bottom: -10px;
}

#s-233edb6a-0418-429d-a1aa-33261afe9342 hr {
  border-top: 1px solid #ddd;
}

#s-2d615475-f33a-437e-b1cc-fe46996a6901 {
  margin-bottom: 20px;
}

#s-cb4ab31f-e5d5-4a2e-8dcb-b40cc4821e94 {
  margin-left: auto;
margin-right: auto;
max-width: 670px;
}








#s-cb4ab31f-e5d5-4a2e-8dcb-b40cc4821e94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cb4ab31f-e5d5-4a2e-8dcb-b40cc4821e94.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5d61f332-b8e7-4b70-ac94-16d8e904eb36 {
  margin-top: -25px;
margin-bottom: -10px;
}

#s-5d61f332-b8e7-4b70-ac94-16d8e904eb36 hr {
  border-top: 1px solid #ddd;
}

#s-a760907a-7177-4cf3-8c03-93f2b7784cb8 {
  margin-bottom: 20px;
}

#s-59042037-8d0e-4708-b459-183a37b3cc8f {
  margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
min-height: 50px;
}
@media (min-width: 1200px){#s-59042037-8d0e-4708-b459-183a37b3cc8f {
  display: none;
}
#s-59042037-8d0e-4708-b459-183a37b3cc8f, #wrap-s-59042037-8d0e-4708-b459-183a37b3cc8f { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-59042037-8d0e-4708-b459-183a37b3cc8f {
  display: none;
}
#s-59042037-8d0e-4708-b459-183a37b3cc8f, #wrap-s-59042037-8d0e-4708-b459-183a37b3cc8f { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-59042037-8d0e-4708-b459-183a37b3cc8f {
  display: none;
}
#s-59042037-8d0e-4708-b459-183a37b3cc8f, #wrap-s-59042037-8d0e-4708-b459-183a37b3cc8f { display:none !important; }}







#s-59042037-8d0e-4708-b459-183a37b3cc8f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-59042037-8d0e-4708-b459-183a37b3cc8f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3899099b-7c29-462b-99b9-a0d3897d2b05 {
  margin-left: auto;
margin-right: auto;
max-width: 670px;
}








#s-3899099b-7c29-462b-99b9-a0d3897d2b05 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3899099b-7c29-462b-99b9-a0d3897d2b05.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-aabc30d0-da2c-4bd6-b133-0285562fbc49 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-aabc30d0-da2c-4bd6-b133-0285562fbc49 .shogun-heading-component h4 {
  color: rgba(80, 80, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



@media (max-width: 767px){#s-4f8c70f5-8e3a-4bb7-baac-af1d0424cd8c {
  margin-bottom: -20px;
}
}
@media (max-width: 767px){#s-40ee5eb3-278d-4754-a9e3-164626ed57fb {
  margin-top: 0px;
}
}
#s-40ee5eb3-278d-4754-a9e3-164626ed57fb hr {
  border-top: 1px solid #ddd;
}

#s-6c6851d8-6993-43f0-8ffa-01a6d586576b {
  margin-bottom: 20px;
}

#s-2b0ce673-c947-498b-b727-527daff210d4 {
  margin-left: auto;
margin-right: auto;
max-width: 670px;
}








#s-2b0ce673-c947-498b-b727-527daff210d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2b0ce673-c947-498b-b727-527daff210d4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (max-width: 767px){#s-bb6e36d6-c20e-457a-bdc2-01a67909c9b6 {
  margin-top: -20px;
margin-bottom: -20px;
}
}
@media (max-width: 767px){#s-e4a417d0-194c-4d25-a2af-ecfa0df56f48 {
  margin-top: 0px;
}
}
#s-e4a417d0-194c-4d25-a2af-ecfa0df56f48 hr {
  border-top: 1px solid #ddd;
}

#s-d6759b55-6d06-4cba-b609-c476478a098f {
  margin-bottom: 20px;
}

#s-6ff06a2f-c2f7-4b3c-87b3-9adab08b0338 {
  margin-left: auto;
margin-right: auto;
max-width: 670px;
}








#s-6ff06a2f-c2f7-4b3c-87b3-9adab08b0338 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6ff06a2f-c2f7-4b3c-87b3-9adab08b0338.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (max-width: 767px){#s-18d2e67b-105e-47f4-ae84-3246386d72b7 {
  margin-top: -20px;
margin-bottom: -20px;
}
}
@media (max-width: 767px){#s-e8d820cd-30ae-42b9-8900-1b472c4120e2 {
  margin-top: 0px;
}
}
#s-e8d820cd-30ae-42b9-8900-1b472c4120e2 hr {
  border-top: 1px solid #ddd;
}

#s-25584fd1-ef14-451f-ac99-7ab9c0ff9f0c {
  margin-bottom: 20px;
}

#s-58cbb6e5-8f72-45c1-b3c1-75c85e9aa39e {
  margin-left: auto;
margin-right: auto;
max-width: 670px;
}








#s-58cbb6e5-8f72-45c1-b3c1-75c85e9aa39e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-58cbb6e5-8f72-45c1-b3c1-75c85e9aa39e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (max-width: 767px){#s-7e386f29-44ab-41ca-a5ee-edb1c20c6f85 {
  margin-top: -20px;
margin-bottom: -20px;
}
}
@media (max-width: 767px){#s-84221d44-fdc7-4205-af02-fe32354224a5 {
  margin-top: 0px;
}
}
#s-84221d44-fdc7-4205-af02-fe32354224a5 hr {
  border-top: 1px solid #ddd;
}

#s-78bcb2f2-e3e6-4e23-bf03-af4ba0ebe85b {
  margin-bottom: 20px;
}

#s-ce6f372f-e0ad-4f03-8463-94fe7d71748b {
  margin-bottom: 120px;
padding-left: 30px;
padding-right: 30px;
min-height: 50px;
}
@media (max-width: 767px){#s-ce6f372f-e0ad-4f03-8463-94fe7d71748b {
  padding-left: 0px;
padding-right: 0px;
}
}







#s-ce6f372f-e0ad-4f03-8463-94fe7d71748b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ce6f372f-e0ad-4f03-8463-94fe7d71748b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0b4a4159-07c2-43dc-a83b-841f1e55555c {
  margin-bottom: 10px;
}

#s-72228b5a-016c-420b-8c24-beef2e125f69 {
  margin-bottom: 40px;
}
@media (max-width: 767px){#s-72228b5a-016c-420b-8c24-beef2e125f69 {
  margin-bottom: 20px;
}
}
#s-00b672a5-bbe8-45fd-82a1-13164f28b167 {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
max-width: 800px;
}
@media (max-width: 767px){#s-00b672a5-bbe8-45fd-82a1-13164f28b167 {
  margin-bottom: 20px;
}
}
@media (min-width: 0px) {
[id="s-00b672a5-bbe8-45fd-82a1-13164f28b167"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-00b672a5-bbe8-45fd-82a1-13164f28b167"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-00b672a5-bbe8-45fd-82a1-13164f28b167"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-00b672a5-bbe8-45fd-82a1-13164f28b167"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-8b46672e-887e-4fc1-a09b-e6fda48bd7a4 {
  text-align: center;
}
@media (max-width: 767px){#s-8b46672e-887e-4fc1-a09b-e6fda48bd7a4 {
  margin-top: 20px;
margin-bottom: 20px;
}
}






  #s-8b46672e-887e-4fc1-a09b-e6fda48bd7a4 img.shogun-image {
    

    
    
    
  }


#s-8b46672e-887e-4fc1-a09b-e6fda48bd7a4 .shogun-image-content {
  
    align-items: center;
  
}

#s-fb27f570-3aad-4489-8ea6-6dc3ba0d96b8 {
  text-align: center;
}







  #s-fb27f570-3aad-4489-8ea6-6dc3ba0d96b8 img.shogun-image {
    

    
    
    
  }


#s-fb27f570-3aad-4489-8ea6-6dc3ba0d96b8 .shogun-image-content {
  
    align-items: center;
  
}

#s-dc084555-ad86-4d5a-8a8f-2011981c645d {
  margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
max-width: 800px;
}

@media (min-width: 0px) {
[id="s-dc084555-ad86-4d5a-8a8f-2011981c645d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dc084555-ad86-4d5a-8a8f-2011981c645d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-dc084555-ad86-4d5a-8a8f-2011981c645d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-dc084555-ad86-4d5a-8a8f-2011981c645d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-3e37d66f-d2b0-4dbd-b7a3-9684fb0051eb {
  text-align: center;
}
@media (max-width: 767px){#s-3e37d66f-d2b0-4dbd-b7a3-9684fb0051eb {
  margin-top: 20px;
margin-bottom: 20px;
}
}






  #s-3e37d66f-d2b0-4dbd-b7a3-9684fb0051eb img.shogun-image {
    

    
    
    
  }


#s-3e37d66f-d2b0-4dbd-b7a3-9684fb0051eb .shogun-image-content {
  
    align-items: center;
  
}

#s-2d350fa6-cd34-4ec8-a775-81af707a3a3f {
  text-align: center;
}







  #s-2d350fa6-cd34-4ec8-a775-81af707a3a3f img.shogun-image {
    

    
    
    
  }


#s-2d350fa6-cd34-4ec8-a775-81af707a3a3f .shogun-image-content {
  
    align-items: center;
  
}

#s-487bb59e-bab1-42d8-80af-c431ad539ca6 {
  text-align: left;
}

#s-3ec724a9-ea9e-4a91-a339-367544afa759 {
  text-align: left;
}

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

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-c:after,.shg-c:before{content:" ";display:table}.shogun-root{z-index:1;position:relative;isolation:isolate}.shogun-root iframe{display:initial}@media (max-width:1024px){.shg-box,.shg-c{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,.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:focus,.shg-lightbox .shg-lightbox-close:hover{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 .3s}.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}