.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-bcd3a73f-9a7c-4a6f-9d57-f43b96106cd2 {
  min-height: 50px;
}








#s-bcd3a73f-9a7c-4a6f-9d57-f43b96106cd2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bcd3a73f-9a7c-4a6f-9d57-f43b96106cd2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9eaa9ab7-5e00-4af7-b932-55a5c1bf9136 {
  min-height: 50px;
}








#s-9eaa9ab7-5e00-4af7-b932-55a5c1bf9136 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9eaa9ab7-5e00-4af7-b932-55a5c1bf9136.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0037faab-d741-4c88-ad23-ab1a431416e4 {
  border-style: solid;
margin-bottom: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(208, 44, 48, 1);
border-radius: 5px;
min-height: 50px;
background-color: rgba(251, 236, 236, 1);
}








#s-0037faab-d741-4c88-ad23-ab1a431416e4 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}#s-0037faab-d741-4c88-ad23-ab1a431416e4.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.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-034998d1-c2ee-4389-a240-683c386cca8c {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-034998d1-c2ee-4389-a240-683c386cca8c .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-034998d1-c2ee-4389-a240-683c386cca8c .shg-sld-nav-button.shg-sld-left,
#s-034998d1-c2ee-4389-a240-683c386cca8c .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

.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-08fa4231-c68b-414f-8636-c2e683fbe9e3 {
  margin-top: 10px;
text-align: left;
}

#s-08fa4231-c68b-414f-8636-c2e683fbe9e3 .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-bf74f192-8fd6-489b-bb3c-085590e1c184 {
  margin-top: 10px;
text-align: left;
}

#s-bf74f192-8fd6-489b-bb3c-085590e1c184 .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



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

.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-a7f389b1-62bf-4e59-bc3a-76937468fd82 {
  margin-top: 20px;
margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-a7f389b1-62bf-4e59-bc3a-76937468fd82"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a7f389b1-62bf-4e59-bc3a-76937468fd82"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 33.333333333333336px);
}

[id="s-a7f389b1-62bf-4e59-bc3a-76937468fd82"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 33.333333333333336px);
}

}

@media (min-width: 992px) {
[id="s-a7f389b1-62bf-4e59-bc3a-76937468fd82"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 33.333333333333336px);
}

[id="s-a7f389b1-62bf-4e59-bc3a-76937468fd82"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 33.333333333333336px);
}

}

@media (min-width: 1200px) {
[id="s-a7f389b1-62bf-4e59-bc3a-76937468fd82"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 33.333333333333336px);
}

[id="s-a7f389b1-62bf-4e59-bc3a-76937468fd82"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 33.333333333333336px);
}

}

@media (max-width: 767px) {
  [id="s-a7f389b1-62bf-4e59-bc3a-76937468fd82"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-1acf2b88-63a8-44c6-9449-436fa7a19af8 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1acf2b88-63a8-44c6-9449-436fa7a19af8 .shogun-heading-component h2 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (max-width: 767px){#s-1acf2b88-63a8-44c6-9449-436fa7a19af8 .shogun-heading-component h2 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-62bef070-cfb2-4295-bb97-c3f47934402c {
  margin-left: 20px;
margin-right: 20px;
}

#s-81bbf576-4d05-4cab-bd89-a3ee1c2c7095 {
  margin-left: 15%;
margin-bottom: 40px;
margin-right: 15%;
}
@media (min-width: 768px) and (max-width: 991px){#s-81bbf576-4d05-4cab-bd89-a3ee1c2c7095 {
  margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-81bbf576-4d05-4cab-bd89-a3ee1c2c7095 {
  margin-left: 5%;
margin-right: 5%;
}
}
@media (min-width: 0px) {
[id="s-81bbf576-4d05-4cab-bd89-a3ee1c2c7095"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 7.5px);
}

}

@media (min-width: 768px) {
[id="s-81bbf576-4d05-4cab-bd89-a3ee1c2c7095"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 12.5px);
}

}

@media (min-width: 992px) {
[id="s-81bbf576-4d05-4cab-bd89-a3ee1c2c7095"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 12.5px);
}

}

@media (min-width: 1200px) {
[id="s-81bbf576-4d05-4cab-bd89-a3ee1c2c7095"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 12.5px);
}

}

#s-ba392a3d-93fe-4c17-a78a-786c5c673862 {
  margin-top: 10px;
margin-left: 25%;
margin-bottom: 10px;
margin-right: 25%;
}

#s-ba392a3d-93fe-4c17-a78a-786c5c673862 .shogun-icon-wrapper {
  text-align: center;
}


#s-ba392a3d-93fe-4c17-a78a-786c5c673862 .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(208, 44, 48, 1);
}

#s-6ab21427-8181-45b2-8152-1f60b1db932a {
  padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}

#s-6ab21427-8181-45b2-8152-1f60b1db932a .shogun-heading-component h3 {
  color: rgba(35, 31, 32, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 14px;
  
  
  
}



#s-cd0a3553-75c5-4538-bc3d-0c1ed610c530 {
  margin-top: 10px;
margin-left: 25%;
margin-bottom: 10px;
margin-right: 25%;
}

#s-cd0a3553-75c5-4538-bc3d-0c1ed610c530 .shogun-icon-wrapper {
  text-align: center;
}


#s-cd0a3553-75c5-4538-bc3d-0c1ed610c530 .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(212, 212, 212, 1);
}

#s-297867d6-858b-45bd-b833-96b86955c057 {
  padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}

#s-297867d6-858b-45bd-b833-96b86955c057 .shogun-heading-component h3 {
  color: rgba(35, 31, 32, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 14px;
  
  
  
}



#s-89a1d9b3-4122-4b61-91f3-7c800a43efb6 {
  margin-top: 10px;
margin-left: 25%;
margin-bottom: 10px;
margin-right: 25%;
}

#s-89a1d9b3-4122-4b61-91f3-7c800a43efb6 .shogun-icon-wrapper {
  text-align: center;
}


#s-89a1d9b3-4122-4b61-91f3-7c800a43efb6 .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(212, 212, 212, 1);
}

#s-3ac5a5e1-b71c-43e3-b3dd-2dfe7f67c450 {
  padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}

#s-3ac5a5e1-b71c-43e3-b3dd-2dfe7f67c450 .shogun-heading-component h3 {
  color: rgba(35, 31, 32, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 14px;
  
  
  
}



#s-322e53e8-f76e-4b59-a670-dcc4dfdb6630 {
  margin-top: 10px;
margin-left: 25%;
margin-bottom: 10px;
margin-right: 25%;
}

#s-322e53e8-f76e-4b59-a670-dcc4dfdb6630 .shogun-icon-wrapper {
  text-align: center;
}


#s-322e53e8-f76e-4b59-a670-dcc4dfdb6630 .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(212, 212, 212, 1);
}

#s-afd47616-9920-4cc4-89aa-82980546c6c4 {
  padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}

#s-afd47616-9920-4cc4-89aa-82980546c6c4 .shogun-heading-component h3 {
  color: rgba(35, 31, 32, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 14px;
  
  
  
}



#s-6a2518c9-0343-4842-b9a7-d05d15ff2a3b {
  margin-top: 10px;
margin-left: 25%;
margin-bottom: 10px;
margin-right: 25%;
}

#s-6a2518c9-0343-4842-b9a7-d05d15ff2a3b .shogun-icon-wrapper {
  text-align: center;
}


#s-6a2518c9-0343-4842-b9a7-d05d15ff2a3b .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(212, 212, 212, 1);
}

#s-8eef131d-897c-478a-8135-5334f34c936e {
  padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}

#s-8eef131d-897c-478a-8135-5334f34c936e .shogun-heading-component h3 {
  color: rgba(35, 31, 32, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 14px;
  
  
  
}



#s-728e6d28-f029-44be-8042-b06de0e97b41 {
  margin-top: 10px;
margin-left: 25%;
margin-bottom: 10px;
margin-right: 25%;
}

#s-728e6d28-f029-44be-8042-b06de0e97b41 .shogun-icon-wrapper {
  text-align: center;
}


#s-728e6d28-f029-44be-8042-b06de0e97b41 .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(212, 212, 212, 1);
}

#s-3c8d83b9-f127-47ed-ad76-d4ef81c6aad0 {
  padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}

#s-3c8d83b9-f127-47ed-ad76-d4ef81c6aad0 .shogun-heading-component h3 {
  color: rgba(35, 31, 32, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 14px;
  
  
  
}



#s-a3b3588d-f799-4c3b-96f1-c09c7518ce22 {
  margin-bottom: 20px;
padding-top: 20px;
padding-left: 10%;
padding-bottom: 20px;
padding-right: 10%;
background-color: rgba(245, 245, 245, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-a3b3588d-f799-4c3b-96f1-c09c7518ce22 {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-a3b3588d-f799-4c3b-96f1-c09c7518ce22 {
  padding-left: 5%;
padding-right: 5%;
}
}







#s-a3b3588d-f799-4c3b-96f1-c09c7518ce22 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a3b3588d-f799-4c3b-96f1-c09c7518ce22.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-775f43d5-3b69-4cbf-ba72-7f52df118ad6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-775f43d5-3b69-4cbf-ba72-7f52df118ad6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-775f43d5-3b69-4cbf-ba72-7f52df118ad6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-775f43d5-3b69-4cbf-ba72-7f52df118ad6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (max-width: 767px) {
  [id="s-775f43d5-3b69-4cbf-ba72-7f52df118ad6"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-b36b71cc-6d8b-4ac3-9c55-35fdc2bcc991 {
  margin-top: 30px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-b36b71cc-6d8b-4ac3-9c55-35fdc2bcc991 {
  margin-top: 0px;
}
}
#s-b36b71cc-6d8b-4ac3-9c55-35fdc2bcc991 .shogun-heading-component h2 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (max-width: 767px){#s-b36b71cc-6d8b-4ac3-9c55-35fdc2bcc991 .shogun-heading-component h2 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-260e9008-b492-4332-b2b9-f9ca0f078946 {
  margin-left: 20px;
margin-right: 20px;
}

.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-01b1030e-7e3f-4653-b945-13133ab34d60 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}







  #s-01b1030e-7e3f-4653-b945-13133ab34d60 img.shogun-image {
    

    
    
    
  }


#s-01b1030e-7e3f-4653-b945-13133ab34d60 .shogun-image-content {
  
    align-items: center;
  
}

#s-7c5f0959-a9d6-468e-a355-ebd1ef7d2a94 {
  margin-bottom: 20px;
padding-top: 20px;
padding-left: 10%;
padding-bottom: 20px;
padding-right: 10%;
background-color: rgba(245, 245, 245, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-7c5f0959-a9d6-468e-a355-ebd1ef7d2a94 {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-7c5f0959-a9d6-468e-a355-ebd1ef7d2a94 {
  padding-left: 5%;
padding-right: 5%;
}
}







#s-7c5f0959-a9d6-468e-a355-ebd1ef7d2a94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7c5f0959-a9d6-468e-a355-ebd1ef7d2a94.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-ad3ebd6d-95a7-4dd9-87d0-207a3c656a0d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ad3ebd6d-95a7-4dd9-87d0-207a3c656a0d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-ad3ebd6d-95a7-4dd9-87d0-207a3c656a0d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-ad3ebd6d-95a7-4dd9-87d0-207a3c656a0d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

}

#s-12088ebf-6e4d-405d-9771-11a4b1f24f63 {
  text-align: center;
}







  #s-12088ebf-6e4d-405d-9771-11a4b1f24f63 img.shogun-image {
    

    
    
    
  }


#s-12088ebf-6e4d-405d-9771-11a4b1f24f63 .shogun-image-content {
  
    align-items: center;
  
}

#s-8bab2ae6-de29-45b3-81f3-1460d6a9d1d3 {
  margin-top: 30px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-8bab2ae6-de29-45b3-81f3-1460d6a9d1d3 {
  margin-top: 0px;
}
}
#s-8bab2ae6-de29-45b3-81f3-1460d6a9d1d3 .shogun-heading-component h2 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (max-width: 767px){#s-8bab2ae6-de29-45b3-81f3-1460d6a9d1d3 .shogun-heading-component h2 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-c76427a1-9f62-4367-a974-4cf7966a762a {
  margin-left: 20px;
margin-right: 20px;
}

#s-9121804e-2b01-4c4f-94d8-2bb6eefc36a3 {
  margin-bottom: 20px;
padding-top: 20px;
padding-left: 10%;
padding-bottom: 20px;
padding-right: 10%;
background-color: rgba(245, 245, 245, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-9121804e-2b01-4c4f-94d8-2bb6eefc36a3 {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-9121804e-2b01-4c4f-94d8-2bb6eefc36a3 {
  padding-left: 5%;
padding-right: 5%;
}
}







#s-9121804e-2b01-4c4f-94d8-2bb6eefc36a3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9121804e-2b01-4c4f-94d8-2bb6eefc36a3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-5cac42a3-3b98-46be-aeeb-5a1dcc611777"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5cac42a3-3b98-46be-aeeb-5a1dcc611777"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-5cac42a3-3b98-46be-aeeb-5a1dcc611777"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-5cac42a3-3b98-46be-aeeb-5a1dcc611777"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (max-width: 767px) {
  [id="s-5cac42a3-3b98-46be-aeeb-5a1dcc611777"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-0a14b566-0914-4ad9-84fb-826b469e42c7 {
  margin-top: 30px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-0a14b566-0914-4ad9-84fb-826b469e42c7 {
  margin-top: 0px;
}
}
#s-0a14b566-0914-4ad9-84fb-826b469e42c7 .shogun-heading-component h2 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (max-width: 767px){#s-0a14b566-0914-4ad9-84fb-826b469e42c7 .shogun-heading-component h2 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-03e0c64f-2ec5-4dcd-924f-00ac40bde7d4 {
  margin-left: 20px;
margin-right: 20px;
}

#s-33438264-1741-43a2-9f8e-39cd08b2c072 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-33438264-1741-43a2-9f8e-39cd08b2c072 .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  
  
  text-align: left;
}



#s-cb81a81f-3cca-4b0a-a730-0585c4d7863c {
  margin-left: 20px;
margin-right: 20px;
}

#s-9079bd26-a4bd-4e73-a195-b135a0529aaa {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}







  #s-9079bd26-a4bd-4e73-a195-b135a0529aaa img.shogun-image {
    

    
    
    
  }


#s-9079bd26-a4bd-4e73-a195-b135a0529aaa .shogun-image-content {
  
    align-items: center;
  
}

#s-d7038098-9e85-49b4-b80d-05581c60ce0d {
  margin-bottom: 20px;
padding-top: 20px;
padding-left: 10%;
padding-bottom: 20px;
padding-right: 10%;
background-color: rgba(245, 245, 245, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-d7038098-9e85-49b4-b80d-05581c60ce0d {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-d7038098-9e85-49b4-b80d-05581c60ce0d {
  padding-left: 5%;
padding-right: 5%;
}
}







#s-d7038098-9e85-49b4-b80d-05581c60ce0d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d7038098-9e85-49b4-b80d-05581c60ce0d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-1f01f51f-81fc-4079-9888-09d5089e3c0e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1f01f51f-81fc-4079-9888-09d5089e3c0e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-1f01f51f-81fc-4079-9888-09d5089e3c0e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-1f01f51f-81fc-4079-9888-09d5089e3c0e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (max-width: 767px) {
  [id="s-1f01f51f-81fc-4079-9888-09d5089e3c0e"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-8ba25831-506f-4084-be8e-8384daf1a5fc {
  text-align: center;
}







  #s-8ba25831-506f-4084-be8e-8384daf1a5fc img.shogun-image {
    

    
    
    
  }


#s-8ba25831-506f-4084-be8e-8384daf1a5fc .shogun-image-content {
  
    align-items: center;
  
}

#s-c33fa6fc-bc03-4472-a258-75f9632e3ce0 {
  margin-top: 30px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-c33fa6fc-bc03-4472-a258-75f9632e3ce0 {
  margin-top: 0px;
}
}
#s-c33fa6fc-bc03-4472-a258-75f9632e3ce0 .shogun-heading-component h2 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (max-width: 767px){#s-c33fa6fc-bc03-4472-a258-75f9632e3ce0 .shogun-heading-component h2 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-59e2c0bb-229d-42bb-9003-fbd85f8d71ff {
  margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-59e2c0bb-229d-42bb-9003-fbd85f8d71ff .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  text-align: left;
}



#s-53ddee05-719e-43af-b383-5efc953dae42 {
  margin-left: 20px;
margin-right: 20px;
}

#s-1940a094-03aa-4a39-a647-069067ebb552 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-1940a094-03aa-4a39-a647-069067ebb552 .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  text-align: left;
}



#s-e452590a-6f29-4198-8527-5abd5d2612c6 {
  margin-left: 20px;
margin-right: 20px;
}

#s-aa21f02b-800c-4572-b27d-017a5d31936c {
  border-style: solid;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(208, 44, 48, 1);
border-radius: 5px;
min-height: 50px;
background-color: rgba(251, 236, 236, 1);
}








#s-aa21f02b-800c-4572-b27d-017a5d31936c > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}#s-aa21f02b-800c-4572-b27d-017a5d31936c.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-1e6335bb-d0e3-4b4a-9654-b8a7796fe88d {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-1e6335bb-d0e3-4b4a-9654-b8a7796fe88d .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-1e6335bb-d0e3-4b4a-9654-b8a7796fe88d .shg-sld-nav-button.shg-sld-left,
#s-1e6335bb-d0e3-4b4a-9654-b8a7796fe88d .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-c11bb77d-7833-4e39-a951-9f858df36979 {
  margin-top: 10px;
text-align: left;
}

#s-c11bb77d-7833-4e39-a951-9f858df36979 .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-bb482e5a-d6b3-4acf-a016-a9282f146074 {
  margin-top: 10px;
text-align: left;
}

#s-bb482e5a-d6b3-4acf-a016-a9282f146074 .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-1e2b8a06-6f5b-483b-bc7e-f434d09e4997 {
  margin-bottom: 20px;
padding-top: 20px;
padding-left: 10%;
padding-bottom: 20px;
padding-right: 10%;
background-color: rgba(245, 245, 245, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-1e2b8a06-6f5b-483b-bc7e-f434d09e4997 {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-1e2b8a06-6f5b-483b-bc7e-f434d09e4997 {
  padding-left: 5%;
padding-right: 5%;
}
}







#s-1e2b8a06-6f5b-483b-bc7e-f434d09e4997 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1e2b8a06-6f5b-483b-bc7e-f434d09e4997.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-f38aa0f2-b9de-4daa-8b56-6c174cd2d136"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f38aa0f2-b9de-4daa-8b56-6c174cd2d136"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-f38aa0f2-b9de-4daa-8b56-6c174cd2d136"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-f38aa0f2-b9de-4daa-8b56-6c174cd2d136"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

}

#s-ac5f3c23-d885-43a0-8031-f44da398e5be {
  margin-top: 30px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-ac5f3c23-d885-43a0-8031-f44da398e5be {
  margin-top: 0px;
}
}
#s-ac5f3c23-d885-43a0-8031-f44da398e5be .shogun-heading-component h2 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (max-width: 767px){#s-ac5f3c23-d885-43a0-8031-f44da398e5be .shogun-heading-component h2 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-2eb5003a-19fc-4b1a-bc22-49eb31a7b7e9 {
  margin-left: 20px;
margin-right: 20px;
}

#s-8e2d75d2-b56a-46ce-bf33-adcb9441caba {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}







  #s-8e2d75d2-b56a-46ce-bf33-adcb9441caba img.shogun-image {
    

    
    
    
  }


#s-8e2d75d2-b56a-46ce-bf33-adcb9441caba .shogun-image-content {
  
    align-items: center;
  
}

#s-0f2f8bd1-126e-4baf-9c18-01066e2954d2 {
  margin-bottom: 20px;
padding-top: 20px;
padding-left: 10%;
padding-bottom: 20px;
padding-right: 10%;
background-color: rgba(245, 245, 245, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-0f2f8bd1-126e-4baf-9c18-01066e2954d2 {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-0f2f8bd1-126e-4baf-9c18-01066e2954d2 {
  padding-left: 5%;
padding-right: 5%;
}
}







#s-0f2f8bd1-126e-4baf-9c18-01066e2954d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0f2f8bd1-126e-4baf-9c18-01066e2954d2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-49524ab4-ebbc-4843-879d-8e4b391966ef"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-49524ab4-ebbc-4843-879d-8e4b391966ef"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-49524ab4-ebbc-4843-879d-8e4b391966ef"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-49524ab4-ebbc-4843-879d-8e4b391966ef"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

}

#s-40993cf0-17df-4521-87e7-305cddd39f85 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}







  #s-40993cf0-17df-4521-87e7-305cddd39f85 img.shogun-image {
    

    
    
    
  }


#s-40993cf0-17df-4521-87e7-305cddd39f85 .shogun-image-content {
  
    align-items: center;
  
}

#s-a17d3f7b-eaac-4afc-973c-e40163f8f2b4 {
  margin-top: 30px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-a17d3f7b-eaac-4afc-973c-e40163f8f2b4 {
  margin-top: 0px;
}
}
#s-a17d3f7b-eaac-4afc-973c-e40163f8f2b4 .shogun-heading-component h2 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (max-width: 767px){#s-a17d3f7b-eaac-4afc-973c-e40163f8f2b4 .shogun-heading-component h2 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-6c25555b-9f0a-4ab5-a90b-023b4e1d73d3 {
  margin-left: 20px;
margin-right: 20px;
}

#s-eb0a031e-6a0e-4f0c-bb4e-3063c5462788 {
  min-height: 50px;
}








#s-eb0a031e-6a0e-4f0c-bb4e-3063c5462788 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-eb0a031e-6a0e-4f0c-bb4e-3063c5462788.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shogun-accordion-wrapper .shogun-accordion {
  margin-bottom: 0;
  border-radius: 4px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-352d33b9-0448-47d6-80d7-fb8d1cddd816 {
  margin-left: 10px;
margin-right: 10px;
}

#s-352d33b9-0448-47d6-80d7-fb8d1cddd816 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(212, 212, 212, 1);
}

#s-352d33b9-0448-47d6-80d7-fb8d1cddd816 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(245, 245, 245, 1);
  padding: 12px;
}

#s-352d33b9-0448-47d6-80d7-fb8d1cddd816 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(208, 44, 48, 1);
}

#s-352d33b9-0448-47d6-80d7-fb8d1cddd816 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(212, 212, 212, 1);
}

#s-352d33b9-0448-47d6-80d7-fb8d1cddd816 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(208, 44, 48, 1);
  text-align: left;
  font-family: ;
  font-weight: ;
  font-style: ;
  font-size: 18px;
}

#s-352d33b9-0448-47d6-80d7-fb8d1cddd816 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-f64c11ac-782c-4ebb-935f-73b671d30cdb {
  margin-left: 20px;
margin-right: 20px;
}

#s-2d535b58-dcb7-4918-84c4-f06b06685ac6 {
  margin-top: 20px;
margin-left: 29px;
margin-bottom: 20px;
margin-right: 29px;
min-height: 50px;
}








#s-2d535b58-dcb7-4918-84c4-f06b06685ac6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2d535b58-dcb7-4918-84c4-f06b06685ac6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-7a524929-60ad-4595-90da-c3ddceba7da0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7a524929-60ad-4595-90da-c3ddceba7da0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7a524929-60ad-4595-90da-c3ddceba7da0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7a524929-60ad-4595-90da-c3ddceba7da0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-2abbcdaa-1ac3-49b8-884b-469552653e25 {
  text-align: center;
}







  #s-2abbcdaa-1ac3-49b8-884b-469552653e25 img.shogun-image {
    

    
    
    
  }


#s-2abbcdaa-1ac3-49b8-884b-469552653e25 .shogun-image-content {
  
    align-items: center;
  
}

#s-e21abb59-65db-492f-990d-4ce532450803 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-e21abb59-65db-492f-990d-4ce532450803 .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  text-align: left;
}



#s-85f6478a-a9ce-4b20-b2b7-abe43424ed69 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-85f6478a-a9ce-4b20-b2b7-abe43424ed69 .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  text-align: left;
}



#s-ad4a4a54-14b3-4484-bc3d-0bbdcfa235b0 {
  margin-left: 20px;
margin-right: 20px;
}

#s-c3a1c498-eb8c-4fc0-9d58-24db36ba5bf3 {
  padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
min-height: 50px;
}








#s-c3a1c498-eb8c-4fc0-9d58-24db36ba5bf3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c3a1c498-eb8c-4fc0-9d58-24db36ba5bf3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-7615df40-fd08-42ad-be20-a7be6acf959f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7615df40-fd08-42ad-be20-a7be6acf959f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-7615df40-fd08-42ad-be20-a7be6acf959f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-7615df40-fd08-42ad-be20-a7be6acf959f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

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

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

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

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

#s-3c0749a5-de72-48f7-8b01-b3ce3067b822 {
  margin-top: 15px;
}

@media (min-width: 0px) {
[id="s-3c0749a5-de72-48f7-8b01-b3ce3067b822"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3c0749a5-de72-48f7-8b01-b3ce3067b822"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-3c0749a5-de72-48f7-8b01-b3ce3067b822"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-3c0749a5-de72-48f7-8b01-b3ce3067b822"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-5450ba30-c03e-4652-a17e-fb292ef93ef9 {
  margin-top: 15px;
}

@media (min-width: 0px) {
[id="s-5450ba30-c03e-4652-a17e-fb292ef93ef9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5450ba30-c03e-4652-a17e-fb292ef93ef9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-5450ba30-c03e-4652-a17e-fb292ef93ef9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-5450ba30-c03e-4652-a17e-fb292ef93ef9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-9bd9fc75-5f6a-4a81-86f9-d110f82c8bd5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-9bd9fc75-5f6a-4a81-86f9-d110f82c8bd5 .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  text-align: left;
}



#s-918e91bc-e4e9-42b2-a9d9-5bfc7ddbccab {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
min-height: 50px;
}








#s-918e91bc-e4e9-42b2-a9d9-5bfc7ddbccab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-918e91bc-e4e9-42b2-a9d9-5bfc7ddbccab.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-47825ccd-a01f-4d31-93df-9ec3fcb3bf82 {
  border-style: solid;
margin-top: px;
padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(212, 212, 212, 0);
border-radius: 5px;
background-color: rgba(250, 250, 250, 1);
}

@media (min-width: 0px) {
[id="s-47825ccd-a01f-4d31-93df-9ec3fcb3bf82"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-47825ccd-a01f-4d31-93df-9ec3fcb3bf82"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-47825ccd-a01f-4d31-93df-9ec3fcb3bf82"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-47825ccd-a01f-4d31-93df-9ec3fcb3bf82"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-23b41659-a6ee-47ca-8250-3bfae8721f07 {
  padding-top: 5px;
}

#s-b5529d4d-86b6-4c2c-9543-9c7471da8782 {
  padding-top: 5px;
}

#s-ecb3cfe6-6d4d-4d32-ad2a-b07af4e9210e {
  border-style: solid;
margin-top: px;
padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(212, 212, 212, 0);
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-ecb3cfe6-6d4d-4d32-ad2a-b07af4e9210e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-ecb3cfe6-6d4d-4d32-ad2a-b07af4e9210e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ecb3cfe6-6d4d-4d32-ad2a-b07af4e9210e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ecb3cfe6-6d4d-4d32-ad2a-b07af4e9210e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-e9f388ef-1d1c-468e-8d8e-aac14a43b95b {
  padding-top: 5px;
}

#s-bcd9849d-658a-4016-ab8d-d9590f01b692 {
  padding-top: 5px;
}

#s-c326c60d-0ad1-4613-a888-5af1c1d4cfb1 {
  border-style: solid;
margin-top: px;
padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 5px;
background-color: rgba(250, 250, 250, 1);
}

@media (min-width: 0px) {
[id="s-c326c60d-0ad1-4613-a888-5af1c1d4cfb1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-c326c60d-0ad1-4613-a888-5af1c1d4cfb1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c326c60d-0ad1-4613-a888-5af1c1d4cfb1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c326c60d-0ad1-4613-a888-5af1c1d4cfb1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-8752b665-e5aa-4e0b-b5d3-7b12b74e15e4 {
  padding-top: 5px;
}

#s-71ee5690-9077-4cba-8fd5-960dd58cb4f2 {
  padding-top: 5px;
}

#s-199a1a84-b8c7-4412-ac46-11f3b66b618e {
  border-style: solid;
margin-top: px;
padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-199a1a84-b8c7-4412-ac46-11f3b66b618e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-199a1a84-b8c7-4412-ac46-11f3b66b618e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-199a1a84-b8c7-4412-ac46-11f3b66b618e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-199a1a84-b8c7-4412-ac46-11f3b66b618e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-d94264d4-6e6b-428e-a8f4-ef53ad70e6b2 {
  padding-top: 5px;
}

#s-806d7992-f0f4-4e01-9bdf-870e74c02965 {
  padding-top: 5px;
}

#s-d0569021-f63b-4082-baec-0c0ce0dc3ad6 {
  border-style: solid;
margin-top: px;
padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 5px;
background-color: rgba(250, 250, 250, 1);
}

@media (min-width: 0px) {
[id="s-d0569021-f63b-4082-baec-0c0ce0dc3ad6"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-d0569021-f63b-4082-baec-0c0ce0dc3ad6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d0569021-f63b-4082-baec-0c0ce0dc3ad6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d0569021-f63b-4082-baec-0c0ce0dc3ad6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-230e7760-1140-4334-aa9c-989aee2feba8 {
  padding-top: 5px;
}

#s-2d4492fd-d3f9-40ed-8f1f-56b8d65579d1 {
  padding-top: 5px;
}

#s-a06daec9-fa96-412f-a653-b2a482c24c16 {
  border-style: solid;
margin-top: px;
padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-a06daec9-fa96-412f-a653-b2a482c24c16"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-a06daec9-fa96-412f-a653-b2a482c24c16"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a06daec9-fa96-412f-a653-b2a482c24c16"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a06daec9-fa96-412f-a653-b2a482c24c16"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-3f5b6db7-7b5d-4cee-92e4-0c9fbdb417b3 {
  padding-top: 5px;
}

#s-66ac917c-5968-465a-bcdc-8f68f017d46a {
  padding-top: 5px;
}

#s-7f7c6893-1647-4a2b-8dad-47d7bb929ad9 {
  border-style: solid;
margin-top: px;
padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 5px;
background-color: rgba(250, 250, 250, 1);
}

@media (min-width: 0px) {
[id="s-7f7c6893-1647-4a2b-8dad-47d7bb929ad9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-7f7c6893-1647-4a2b-8dad-47d7bb929ad9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-7f7c6893-1647-4a2b-8dad-47d7bb929ad9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-7f7c6893-1647-4a2b-8dad-47d7bb929ad9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-5ccdfe04-6413-4d27-a57a-b35aaf97d8ba {
  padding-top: 5px;
}

#s-b7ac82da-601c-43c2-b227-53c205834cf1 {
  padding-top: 5px;
}

#s-97845c4a-6482-4284-9a85-70ba0c236009 {
  border-style: solid;
margin-top: px;
padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-97845c4a-6482-4284-9a85-70ba0c236009"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-97845c4a-6482-4284-9a85-70ba0c236009"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-97845c4a-6482-4284-9a85-70ba0c236009"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-97845c4a-6482-4284-9a85-70ba0c236009"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-c27da8f0-ff3e-40ce-a67b-a13e723b93d8 {
  padding-top: 5px;
}

#s-c8bf5ee4-1df4-44d5-94d2-24e541703756 {
  padding-top: 5px;
}

#s-1f224551-7f62-42a8-ad1e-2b48170cacb3 {
  border-style: solid;
margin-top: px;
padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 5px;
background-color: rgba(250, 250, 250, 1);
}

@media (min-width: 0px) {
[id="s-1f224551-7f62-42a8-ad1e-2b48170cacb3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-1f224551-7f62-42a8-ad1e-2b48170cacb3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-1f224551-7f62-42a8-ad1e-2b48170cacb3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-1f224551-7f62-42a8-ad1e-2b48170cacb3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-fc7bf3b8-218b-4361-a8af-491fb84e5734 {
  padding-top: 5px;
}

#s-f059dbb3-927c-4bc1-b098-0d263edbe595 {
  padding-top: 5px;
}

#s-867837d7-a846-4283-ba29-cc51e02ca22b {
  border-style: solid;
margin-top: px;
padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-867837d7-a846-4283-ba29-cc51e02ca22b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-867837d7-a846-4283-ba29-cc51e02ca22b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-867837d7-a846-4283-ba29-cc51e02ca22b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-867837d7-a846-4283-ba29-cc51e02ca22b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-8736891f-6b85-405e-99f1-597eae8b4b70 {
  padding-top: 5px;
}

#s-95a153b3-aa9b-4743-b77b-62f3bec24b36 {
  padding-top: 5px;
}

#s-644e2b24-78a0-4380-be11-0b4e37ccf10a {
  border-style: solid;
margin-top: px;
padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
background-color: rgba(250, 250, 250, 1);
}

@media (min-width: 0px) {
[id="s-644e2b24-78a0-4380-be11-0b4e37ccf10a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-644e2b24-78a0-4380-be11-0b4e37ccf10a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-644e2b24-78a0-4380-be11-0b4e37ccf10a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-644e2b24-78a0-4380-be11-0b4e37ccf10a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-2a70d64a-2ce8-407e-8335-b8573c5ff547 {
  padding-top: 5px;
}

#s-72f05505-dd92-4139-a607-f8b81e766c39 {
  padding-top: 5px;
}

#s-bccdeea9-359b-4e55-b4d1-cee616c0f0dd {
  border-style: solid;
margin-top: px;
padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 5px;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-bccdeea9-359b-4e55-b4d1-cee616c0f0dd"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-bccdeea9-359b-4e55-b4d1-cee616c0f0dd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-bccdeea9-359b-4e55-b4d1-cee616c0f0dd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-bccdeea9-359b-4e55-b4d1-cee616c0f0dd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-97672257-1597-4c57-9f7e-83dcdddb14c5 {
  padding-top: 5px;
}

#s-dd1def48-96a7-4fbe-9e8a-97aa46db2fbe {
  padding-top: 5px;
}

#s-0e21c238-2e12-4842-a741-ba932eb1cf25 {
  border-style: solid;
margin-top: px;
padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 5px;
background-color: rgba(250, 250, 250, 1);
}

@media (min-width: 0px) {
[id="s-0e21c238-2e12-4842-a741-ba932eb1cf25"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-0e21c238-2e12-4842-a741-ba932eb1cf25"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-0e21c238-2e12-4842-a741-ba932eb1cf25"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-0e21c238-2e12-4842-a741-ba932eb1cf25"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-d4d1e08d-fb43-4ce0-9f8e-abe806c6e70a {
  padding-top: 5px;
}

#s-023e6f53-4bfe-4a8a-afa1-b420eb0d071e {
  padding-top: 5px;
}

#s-f4cbed2e-1f9c-4d33-9546-c4dc7c7998cc {
  border-style: solid;
margin-top: px;
padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-f4cbed2e-1f9c-4d33-9546-c4dc7c7998cc"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-f4cbed2e-1f9c-4d33-9546-c4dc7c7998cc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f4cbed2e-1f9c-4d33-9546-c4dc7c7998cc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f4cbed2e-1f9c-4d33-9546-c4dc7c7998cc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-b7647dd2-c9de-488e-8f0d-531dcfd77d91 {
  padding-top: 5px;
}

#s-8a103b1b-ac84-4434-a34c-16cafdca9d17 {
  padding-top: 5px;
}

#s-86d1a456-71d5-4d5b-ba61-3d0bdf642a00 {
  border-style: solid;
margin-top: px;
padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 5px;
background-color: rgba(250, 250, 250, 1);
}

@media (min-width: 0px) {
[id="s-86d1a456-71d5-4d5b-ba61-3d0bdf642a00"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-86d1a456-71d5-4d5b-ba61-3d0bdf642a00"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-86d1a456-71d5-4d5b-ba61-3d0bdf642a00"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-86d1a456-71d5-4d5b-ba61-3d0bdf642a00"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-92768ada-0f38-4c8c-a5ad-7a5c19147fe5 {
  padding-top: 5px;
}

#s-ace76121-955b-4d2c-8ce7-c9394266c22e {
  padding-top: 5px;
}

#s-5af2d48e-7160-4e27-9f5b-dd3379b6480e {
  border-style: solid;
margin-top: 20px;
margin-bottom: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(208, 44, 48, 1);
border-radius: 5px;
min-height: 50px;
background-color: rgba(251, 236, 236, 1);
}








#s-5af2d48e-7160-4e27-9f5b-dd3379b6480e > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}#s-5af2d48e-7160-4e27-9f5b-dd3379b6480e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-08f82ef7-6d56-4bce-b794-cc1160cfb333 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-08f82ef7-6d56-4bce-b794-cc1160cfb333 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-08f82ef7-6d56-4bce-b794-cc1160cfb333 .shg-sld-nav-button.shg-sld-left,
#s-08f82ef7-6d56-4bce-b794-cc1160cfb333 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-a0ae42f7-c99a-4bef-9a98-d85690f31953 {
  text-align: left;
}

#s-a0ae42f7-c99a-4bef-9a98-d85690f31953 .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-7052af55-6e4a-498f-99f1-e005f2c9f33b {
  text-align: left;
}

#s-7052af55-6e4a-498f-99f1-e005f2c9f33b .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-7232f17d-4eec-4665-b971-70d126ef7d20 {
  text-align: left;
}

#s-7232f17d-4eec-4665-b971-70d126ef7d20 .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-0989e92a-0769-4971-99a6-0a59f2538e6a {
  text-align: left;
}

#s-0989e92a-0769-4971-99a6-0a59f2538e6a .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-7bb08915-95af-4064-bcbe-84559f6392ef {
  margin-left: auto;
margin-right: auto;
}

#s-4c263a5f-6b91-4ec3-9902-8a33c81c3ce0 {
  margin-left: auto;
margin-right: auto;
}

#s-5c359dd1-c00a-4a91-9ec2-099d746ae2f6 {
  border-style: solid;
margin-top: 10px;
margin-left: 2%;
margin-bottom: 10px;
margin-right: 2%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(208, 44, 48, 1);
border-radius: 5px;
min-height: 50px;
background-color: rgba(251, 236, 236, 1);
}








#s-5c359dd1-c00a-4a91-9ec2-099d746ae2f6 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}#s-5c359dd1-c00a-4a91-9ec2-099d746ae2f6.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-6f78295f-4fa1-49cd-acd5-97eb2c5b61ab {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-6f78295f-4fa1-49cd-acd5-97eb2c5b61ab .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-6f78295f-4fa1-49cd-acd5-97eb2c5b61ab .shg-sld-nav-button.shg-sld-left,
#s-6f78295f-4fa1-49cd-acd5-97eb2c5b61ab .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-5a1f37f4-656e-4dee-b840-c1c80be3f762 {
  text-align: left;
}

#s-5a1f37f4-656e-4dee-b840-c1c80be3f762 .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-da4fba8d-06cd-4716-943a-02bb251408d9 {
  text-align: left;
}

#s-da4fba8d-06cd-4716-943a-02bb251408d9 .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-c069bee5-77ed-4777-9496-db185cd7f2e5 {
  text-align: left;
}

#s-c069bee5-77ed-4777-9496-db185cd7f2e5 .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-d336c6b3-f0ca-4f3e-aa18-5234da290f68 {
  margin-left: auto;
margin-right: auto;
}

#s-62e7c64c-b4d6-449c-ba4d-ce4a3351ca0f {
  margin-left: 20px;
margin-bottom: 40px;
margin-right: 20px;
}

#s-9ff65ca1-eda1-4dda-8b06-07e8efd6b077 {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
}

#s-e361ede4-1679-4ac2-84e2-5494827109a7 {
  margin-top: 20px;
min-height: 50px;
background-color: rgba(51, 49, 49, 1);
}








#s-e361ede4-1679-4ac2-84e2-5494827109a7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e361ede4-1679-4ac2-84e2-5494827109a7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4237a84f-77d9-48b9-8240-0bb6d56b5b18 {
  margin-top: 20px;
margin-left: 15%;
margin-bottom: 20px;
margin-right: 15%;
}
@media (min-width: 768px) and (max-width: 991px){#s-4237a84f-77d9-48b9-8240-0bb6d56b5b18 {
  margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-4237a84f-77d9-48b9-8240-0bb6d56b5b18 {
  margin-left: 5%;
margin-right: 5%;
}
}
@media (min-width: 0px) {
[id="s-4237a84f-77d9-48b9-8240-0bb6d56b5b18"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-4237a84f-77d9-48b9-8240-0bb6d56b5b18"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-4237a84f-77d9-48b9-8240-0bb6d56b5b18"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-4237a84f-77d9-48b9-8240-0bb6d56b5b18"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 8.333333333333334px);
}

}

#s-fe5f0e0d-cf45-450f-9876-e8d14a97185e {
  margin-top: 10px;
margin-left: 25%;
margin-bottom: 10px;
margin-right: 25%;
}

#s-fe5f0e0d-cf45-450f-9876-e8d14a97185e .shogun-icon-wrapper {
  text-align: center;
}


#s-fe5f0e0d-cf45-450f-9876-e8d14a97185e .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(212, 212, 212, 1);
}

#s-c170b807-856b-47c3-9c86-4d937c90d322 {
  padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}

#s-c170b807-856b-47c3-9c86-4d937c90d322 .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-e3623469-950e-442a-958f-22d2b7891bf4 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-f85f0b1c-398d-436a-bd49-abf18dbb751b {
  margin-top: 10px;
margin-left: 25%;
margin-bottom: 10px;
margin-right: 25%;
}

#s-f85f0b1c-398d-436a-bd49-abf18dbb751b .shogun-icon-wrapper {
  text-align: center;
}


#s-f85f0b1c-398d-436a-bd49-abf18dbb751b .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(212, 212, 212, 1);
}

#s-8e731aa3-22c1-4f35-bcc8-65ee0f34107c {
  padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}

#s-8e731aa3-22c1-4f35-bcc8-65ee0f34107c .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-5b7571ab-c0c6-4dde-9374-3932e394a0a1 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-303fcb8c-7631-4a4b-8c3a-6fd3be6c748b {
  margin-top: 10px;
margin-left: 25%;
margin-bottom: 10px;
margin-right: 25%;
}

#s-303fcb8c-7631-4a4b-8c3a-6fd3be6c748b .shogun-icon-wrapper {
  text-align: center;
}


#s-303fcb8c-7631-4a4b-8c3a-6fd3be6c748b .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(212, 212, 212, 1);
}

#s-a4ed3323-02f8-49a1-9dea-9f1a64f65fd0 {
  padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}

#s-a4ed3323-02f8-49a1-9dea-9f1a64f65fd0 .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-2ea6225e-f7ac-498e-8788-15ac0065cb4d {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-bfb34033-2898-4d4d-8ddd-0b2c372f2d6d {
  margin-top: 10px;
margin-left: 25%;
margin-bottom: 10px;
margin-right: 25%;
}

#s-bfb34033-2898-4d4d-8ddd-0b2c372f2d6d .shogun-icon-wrapper {
  text-align: center;
}


#s-bfb34033-2898-4d4d-8ddd-0b2c372f2d6d .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(212, 212, 212, 1);
}

#s-2e5f8f78-7645-4748-aaaf-ad46bd40ed5c {
  padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}

#s-2e5f8f78-7645-4748-aaaf-ad46bd40ed5c .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-a81ee193-d9cf-485a-9c11-5cc1cc131fdd {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-c08e37c6-f43b-48b5-8885-6711902c33cc {
  margin-top: 10px;
margin-left: 25%;
margin-bottom: 10px;
margin-right: 25%;
}

#s-c08e37c6-f43b-48b5-8885-6711902c33cc .shogun-icon-wrapper {
  text-align: center;
}


#s-c08e37c6-f43b-48b5-8885-6711902c33cc .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(212, 212, 212, 1);
}

#s-e508eaab-383e-457f-971a-2f4a5e34004e {
  padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}

#s-e508eaab-383e-457f-971a-2f4a5e34004e .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-32b0c2e7-c7d4-4d69-9370-02aa7feeed74 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}

#s-052c25a3-abd9-4923-9893-6d32944d5340 {
  margin-top: 10px;
margin-left: 25%;
margin-bottom: 10px;
margin-right: 25%;
}

#s-052c25a3-abd9-4923-9893-6d32944d5340 .shogun-icon-wrapper {
  text-align: center;
}


#s-052c25a3-abd9-4923-9893-6d32944d5340 .shogun-icon-wrapper > .shogun-icon {

  font-size: 48px !important;
  color: rgba(212, 212, 212, 1);
}

#s-79db3f1d-94de-47f5-ae23-bacccb098f84 {
  padding-top: 10px;
padding-bottom: 0px;
text-align: center;
}

#s-79db3f1d-94de-47f5-ae23-bacccb098f84 .shogun-heading-component h3 {
  color: rgba(208, 44, 48, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-ecd72658-29e1-477c-a58d-d1fb57a8ff72 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}

/*
  $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}
