.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-99b13028-eadf-4c7a-826d-0b3904f3bb13 {
  min-height: 50px;
}








#s-99b13028-eadf-4c7a-826d-0b3904f3bb13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-99b13028-eadf-4c7a-826d-0b3904f3bb13.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-e4d253d3-59a1-4e2a-a45d-1ae4f2edc5eb {
  min-height: 50px;
}








#s-e4d253d3-59a1-4e2a-a45d-1ae4f2edc5eb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e4d253d3-59a1-4e2a-a45d-1ae4f2edc5eb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6d9cd210-2edc-4aa3-8a9b-bf986b2489a7 {
  padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-6d9cd210-2edc-4aa3-8a9b-bf986b2489a7 {
  display: none;
}
#s-6d9cd210-2edc-4aa3-8a9b-bf986b2489a7, #wrap-s-6d9cd210-2edc-4aa3-8a9b-bf986b2489a7 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6d9cd210-2edc-4aa3-8a9b-bf986b2489a7 {
  display: none;
}
#s-6d9cd210-2edc-4aa3-8a9b-bf986b2489a7, #wrap-s-6d9cd210-2edc-4aa3-8a9b-bf986b2489a7 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6d9cd210-2edc-4aa3-8a9b-bf986b2489a7 {
  display: none;
}
#s-6d9cd210-2edc-4aa3-8a9b-bf986b2489a7, #wrap-s-6d9cd210-2edc-4aa3-8a9b-bf986b2489a7 { display: none !important; }}







#s-6d9cd210-2edc-4aa3-8a9b-bf986b2489a7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6d9cd210-2edc-4aa3-8a9b-bf986b2489a7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

@media (min-width: 0px) {
[id="s-f624f170-1321-46fc-a2d4-19a5cc5f5471"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-f624f170-1321-46fc-a2d4-19a5cc5f5471"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-f624f170-1321-46fc-a2d4-19a5cc5f5471"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-f624f170-1321-46fc-a2d4-19a5cc5f5471"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-25085bbd-3345-496e-a640-1133d0de80f1 {
  background-repeat: no-repeat;
background-size: contain;
min-height: 50px;
background-position: center center;
}








#s-25085bbd-3345-496e-a640-1133d0de80f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-25085bbd-3345-496e-a640-1133d0de80f1 {
  cursor: pointer;
}#s-25085bbd-3345-496e-a640-1133d0de80f1.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-cf6ffcc8-09b0-4535-a32c-870daf656654 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cf6ffcc8-09b0-4535-a32c-870daf656654 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 12px;
  
  
  text-align: center;
}



#s-77db2970-900d-477d-97ad-ab14655101e6 {
  background-repeat: no-repeat;
background-size: contain;
min-height: 50px;
background-position: center center;
}








#s-77db2970-900d-477d-97ad-ab14655101e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-77db2970-900d-477d-97ad-ab14655101e6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7bdf805c-bc93-4edc-b280-761f10324cd1 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7bdf805c-bc93-4edc-b280-761f10324cd1 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 12px;
  
  
  text-align: center;
}



#s-ac4e8051-2c14-438d-a32e-aa50a9ab6f36 {
  background-repeat: no-repeat;
background-size: contain;
min-height: 50px;
background-position: center center;
}








#s-ac4e8051-2c14-438d-a32e-aa50a9ab6f36 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ac4e8051-2c14-438d-a32e-aa50a9ab6f36 {
  cursor: pointer;
}#s-ac4e8051-2c14-438d-a32e-aa50a9ab6f36.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f2ebef86-89f5-46e6-b147-a573140d958a {
  margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f2ebef86-89f5-46e6-b147-a573140d958a .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 12px;
  
  
  text-align: center;
}



#s-beb61c7a-4771-41d8-9c76-c4b452f33872 {
  padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-beb61c7a-4771-41d8-9c76-c4b452f33872 {
  display: none;
}
#s-beb61c7a-4771-41d8-9c76-c4b452f33872, #wrap-s-beb61c7a-4771-41d8-9c76-c4b452f33872 { display: none !important; }}







#s-beb61c7a-4771-41d8-9c76-c4b452f33872 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-beb61c7a-4771-41d8-9c76-c4b452f33872.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-49666e13-d21e-42f4-983c-af2d5771a576"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-49666e13-d21e-42f4-983c-af2d5771a576"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-49666e13-d21e-42f4-983c-af2d5771a576"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-49666e13-d21e-42f4-983c-af2d5771a576"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-249cc671-b702-4a3e-b5f6-5557cbaa8113 {
  background-repeat: no-repeat;
background-size: contain;
min-height: 50px;
background-position: center center;
}








#s-249cc671-b702-4a3e-b5f6-5557cbaa8113 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-249cc671-b702-4a3e-b5f6-5557cbaa8113 {
  cursor: pointer;
}#s-249cc671-b702-4a3e-b5f6-5557cbaa8113.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c4742cd9-8fda-46e6-8b24-d9d9fd907525 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c4742cd9-8fda-46e6-8b24-d9d9fd907525 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: center;
}



#s-c44dee1e-dd07-4879-a3e9-2b5257659f8a {
  background-repeat: no-repeat;
background-size: contain;
min-height: 50px;
background-position: center center;
}








#s-c44dee1e-dd07-4879-a3e9-2b5257659f8a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c44dee1e-dd07-4879-a3e9-2b5257659f8a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a808fc6d-b65f-48e3-b000-22803b41eb85 {
  margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a808fc6d-b65f-48e3-b000-22803b41eb85 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: center;
}



#s-669585d9-723c-469f-9f62-8091aac50867 {
  background-repeat: no-repeat;
background-size: contain;
min-height: 50px;
background-position: center center;
}








#s-669585d9-723c-469f-9f62-8091aac50867 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-669585d9-723c-469f-9f62-8091aac50867 {
  cursor: pointer;
}#s-669585d9-723c-469f-9f62-8091aac50867.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-861405ac-2f88-47bd-a0aa-ab904f52570d {
  margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-861405ac-2f88-47bd-a0aa-ab904f52570d .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: center;
}



#s-633e0003-c3cf-477c-808a-f0d42d357cc1 {
  margin-top: 0px;
min-height: 100px;
}








#s-633e0003-c3cf-477c-808a-f0d42d357cc1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-633e0003-c3cf-477c-808a-f0d42d357cc1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5b1d56c1-c8f5-4bd2-ba38-25de5df87606 {
  background-color: rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-5b1d56c1-c8f5-4bd2-ba38-25de5df87606"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5b1d56c1-c8f5-4bd2-ba38-25de5df87606"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-5b1d56c1-c8f5-4bd2-ba38-25de5df87606"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5b1d56c1-c8f5-4bd2-ba38-25de5df87606"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-5b1d56c1-c8f5-4bd2-ba38-25de5df87606"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5b1d56c1-c8f5-4bd2-ba38-25de5df87606"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-5b1d56c1-c8f5-4bd2-ba38-25de5df87606"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-75290a79-cf54-4473-88c4-98e6c2ee5535 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
min-height: 100px;
}








#s-75290a79-cf54-4473-88c4-98e6c2ee5535 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-75290a79-cf54-4473-88c4-98e6c2ee5535.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f6b251ed-020a-4f67-ac5e-5cbbe099e918 {
  text-align: center;
}

#s-f6b251ed-020a-4f67-ac5e-5cbbe099e918 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 26px;
  
  
  text-align: center;
}



#s-29fb3438-95d3-4670-9a2d-293a6f618744 {
  min-height: 100px;
}








#s-29fb3438-95d3-4670-9a2d-293a6f618744 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-29fb3438-95d3-4670-9a2d-293a6f618744.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

.shg-btn-text {
  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-4043a114-bb2c-404c-9fca-b318b55607fb {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 25px;
background-color: rgba(236, 232, 26, 1);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-4043a114-bb2c-404c-9fca-b318b55607fb:hover {background-color: #424242 !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;}#s-4043a114-bb2c-404c-9fca-b318b55607fb:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4043a114-bb2c-404c-9fca-b318b55607fb-root {
    text-align: center;
  }


#s-4043a114-bb2c-404c-9fca-b318b55607fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4043a114-bb2c-404c-9fca-b318b55607fb-root {
    text-align: center;
  }


#s-4043a114-bb2c-404c-9fca-b318b55607fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4043a114-bb2c-404c-9fca-b318b55607fb-root {
    text-align: center;
  }


#s-4043a114-bb2c-404c-9fca-b318b55607fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4043a114-bb2c-404c-9fca-b318b55607fb-root {
    text-align: center;
  }


#s-4043a114-bb2c-404c-9fca-b318b55607fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4043a114-bb2c-404c-9fca-b318b55607fb-root {
    text-align: center;
  }


#s-4043a114-bb2c-404c-9fca-b318b55607fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-e7e361a8-0954-4efb-bbb7-1a6997b17aba {
  min-height: 50px;
}








#s-e7e361a8-0954-4efb-bbb7-1a6997b17aba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e7e361a8-0954-4efb-bbb7-1a6997b17aba.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-960f61a0-5979-4510-8779-406ecbec623e {
  min-height: 50px;
}
@media (min-width: 1200px){#s-960f61a0-5979-4510-8779-406ecbec623e {
  display: none;
}
#s-960f61a0-5979-4510-8779-406ecbec623e, #wrap-s-960f61a0-5979-4510-8779-406ecbec623e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-960f61a0-5979-4510-8779-406ecbec623e {
  display: none;
}
#s-960f61a0-5979-4510-8779-406ecbec623e, #wrap-s-960f61a0-5979-4510-8779-406ecbec623e { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-960f61a0-5979-4510-8779-406ecbec623e {
  display: none;
}
#s-960f61a0-5979-4510-8779-406ecbec623e, #wrap-s-960f61a0-5979-4510-8779-406ecbec623e { display: none !important; }}







#s-960f61a0-5979-4510-8779-406ecbec623e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-960f61a0-5979-4510-8779-406ecbec623e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fc42d0fe-7482-44f2-ac59-5f0cc6f1f1d1 {
  min-height: 600px;
background-attachment: scroll;
}
@media (min-width: 1200px){#s-fc42d0fe-7482-44f2-ac59-5f0cc6f1f1d1 {
  background-attachment: fixed;
}
}@media (max-width: 767px){#s-fc42d0fe-7482-44f2-ac59-5f0cc6f1f1d1 {
  background-attachment: fixed;
min-height: 500px;
}
}







#s-fc42d0fe-7482-44f2-ac59-5f0cc6f1f1d1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fc42d0fe-7482-44f2-ac59-5f0cc6f1f1d1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-fc42d0fe-7482-44f2-ac59-5f0cc6f1f1d1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fc42d0fe-7482-44f2-ac59-5f0cc6f1f1d1.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-5febcd2a-4ecb-4eac-a1e8-522d81059fc4 {
  margin-top: 0px;
margin-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-5febcd2a-4ecb-4eac-a1e8-522d81059fc4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5febcd2a-4ecb-4eac-a1e8-522d81059fc4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5febcd2a-4ecb-4eac-a1e8-522d81059fc4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5febcd2a-4ecb-4eac-a1e8-522d81059fc4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-f1705185-1ea7-4d35-b20c-bf42d03f1a62 {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
min-height: 200px;
background-color: rgba(255, 255, 255, 1);
background-attachment: scroll;
}
@media (max-width: 767px){#s-f1705185-1ea7-4d35-b20c-bf42d03f1a62 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
background-attachment: scroll;
opacity: 1;
}
}







#s-f1705185-1ea7-4d35-b20c-bf42d03f1a62 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f1705185-1ea7-4d35-b20c-bf42d03f1a62.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-f1705185-1ea7-4d35-b20c-bf42d03f1a62 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f1705185-1ea7-4d35-b20c-bf42d03f1a62.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-9c834114-91dd-4432-ad71-5155663eb024 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9c834114-91dd-4432-ad71-5155663eb024 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-b95f88de-950f-483f-924c-4990465607fb {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b95f88de-950f-483f-924c-4990465607fb .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-1aa4c408-ec0f-4039-a524-acf3b1dee076 {
  min-height: 50px;
}








#s-1aa4c408-ec0f-4039-a524-acf3b1dee076 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1aa4c408-ec0f-4039-a524-acf3b1dee076.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-54f750b3-166c-4b2b-a915-3cb9daa5d7b5 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 400px;
background-position: center center;
}








#s-54f750b3-166c-4b2b-a915-3cb9daa5d7b5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-54f750b3-166c-4b2b-a915-3cb9daa5d7b5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ef0c5263-16f0-4440-b4a0-9d048f7515fa {
  min-height: 50px;
}
@media (max-width: 767px){#s-ef0c5263-16f0-4440-b4a0-9d048f7515fa {
  display: none;
}
#s-ef0c5263-16f0-4440-b4a0-9d048f7515fa, #wrap-s-ef0c5263-16f0-4440-b4a0-9d048f7515fa { display: none !important; }}







#s-ef0c5263-16f0-4440-b4a0-9d048f7515fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ef0c5263-16f0-4440-b4a0-9d048f7515fa.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-24d5b282-0d35-4170-8a68-e229732a0c6f {
  background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
min-height: 600px;
background-position: center center;
}
@media (max-width: 767px){#s-24d5b282-0d35-4170-8a68-e229732a0c6f {
  min-height: 500px;
}
}







#s-24d5b282-0d35-4170-8a68-e229732a0c6f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-24d5b282-0d35-4170-8a68-e229732a0c6f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-24d5b282-0d35-4170-8a68-e229732a0c6f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-24d5b282-0d35-4170-8a68-e229732a0c6f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-b3a1f379-223d-48f9-85b9-9006d7b9e605 {
  margin-top: 0px;
margin-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-b3a1f379-223d-48f9-85b9-9006d7b9e605"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b3a1f379-223d-48f9-85b9-9006d7b9e605"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b3a1f379-223d-48f9-85b9-9006d7b9e605"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b3a1f379-223d-48f9-85b9-9006d7b9e605"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-d035e304-51a8-4d39-971e-9c24a3787a6a {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
min-height: 200px;
background-color: rgba(0, 0, 0, 0.8);
background-attachment: scroll;
}
@media (max-width: 767px){#s-d035e304-51a8-4d39-971e-9c24a3787a6a {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
background-attachment: scroll;
opacity: 1;
}
}







#s-d035e304-51a8-4d39-971e-9c24a3787a6a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d035e304-51a8-4d39-971e-9c24a3787a6a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-d035e304-51a8-4d39-971e-9c24a3787a6a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d035e304-51a8-4d39-971e-9c24a3787a6a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-077778c2-c1b4-44fa-9735-cfd016b700cc {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-077778c2-c1b4-44fa-9735-cfd016b700cc .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-00b53714-04a1-48b7-a70a-55c0c3de73c4 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-00b53714-04a1-48b7-a70a-55c0c3de73c4 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-afe3f652-b1c3-47ab-bd5f-bd79eb7a4d94 {
  padding-top: 30px;
padding-bottom: 30px;
min-height: 400px;
}








#s-afe3f652-b1c3-47ab-bd5f-bd79eb7a4d94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-afe3f652-b1c3-47ab-bd5f-bd79eb7a4d94.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e85c719b-f884-4614-91ac-3f190e55858b {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e85c719b-f884-4614-91ac-3f190e55858b .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-59589d20-0c3b-49f1-b33b-81cf1003f054 {
  margin-top: 30px;
margin-bottom: 30px;
min-height: 400px;
}








#s-59589d20-0c3b-49f1-b33b-81cf1003f054 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-59589d20-0c3b-49f1-b33b-81cf1003f054.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-83c0edae-e75b-463c-837c-a04375c04b29"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-83c0edae-e75b-463c-837c-a04375c04b29"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-83c0edae-e75b-463c-837c-a04375c04b29"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-83c0edae-e75b-463c-837c-a04375c04b29"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-83c0edae-e75b-463c-837c-a04375c04b29"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-83c0edae-e75b-463c-837c-a04375c04b29"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-83c0edae-e75b-463c-837c-a04375c04b29"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-3e8ae3f9-2146-412b-99be-3db33fb8f9a1 {
  background-size: cover;
min-height: 500px;
background-position: center center;
background-attachment: scroll;
}
@media (min-width: 992px) and (max-width: 1199px){#s-3e8ae3f9-2146-412b-99be-3db33fb8f9a1 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-3e8ae3f9-2146-412b-99be-3db33fb8f9a1 {
  
}
}@media (max-width: 767px){#s-3e8ae3f9-2146-412b-99be-3db33fb8f9a1 {
  
}
}







#s-3e8ae3f9-2146-412b-99be-3db33fb8f9a1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3e8ae3f9-2146-412b-99be-3db33fb8f9a1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d01359b4-8032-4416-a675-86e726b8da03 {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 0px;
}








#s-d01359b4-8032-4416-a675-86e726b8da03 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d01359b4-8032-4416-a675-86e726b8da03.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-85bc42c2-5ba2-4f05-934f-2dab52bf7fe6 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-85bc42c2-5ba2-4f05-934f-2dab52bf7fe6 .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-85d810bc-e4f4-4d73-9412-9ba05a3c2487 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-85d810bc-e4f4-4d73-9412-9ba05a3c2487 .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



@media (max-width: 767px){#s-58ac0f64-c47a-4eb7-8803-5d08651b575b {
  display: none;
}
#s-58ac0f64-c47a-4eb7-8803-5d08651b575b, #wrap-s-58ac0f64-c47a-4eb7-8803-5d08651b575b { display: none !important; }}
@media (min-width: 0px) {
[id="s-58ac0f64-c47a-4eb7-8803-5d08651b575b"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-58ac0f64-c47a-4eb7-8803-5d08651b575b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-58ac0f64-c47a-4eb7-8803-5d08651b575b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-58ac0f64-c47a-4eb7-8803-5d08651b575b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-58ac0f64-c47a-4eb7-8803-5d08651b575b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-58ac0f64-c47a-4eb7-8803-5d08651b575b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-58ac0f64-c47a-4eb7-8803-5d08651b575b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 0px) {
[id="s-21782168-1d3d-4c99-8ba9-176fce64af65"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-21782168-1d3d-4c99-8ba9-176fce64af65"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-21782168-1d3d-4c99-8ba9-176fce64af65"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-21782168-1d3d-4c99-8ba9-176fce64af65"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-6d29a584-2e43-4035-b9de-bc670bab68c8 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6d29a584-2e43-4035-b9de-bc670bab68c8 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-37b0a5f2-eb97-4812-bb4e-61f895bb1294 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-37b0a5f2-eb97-4812-bb4e-61f895bb1294 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-64b9d030-d3de-493d-9ffe-61c280b51a0b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-64b9d030-d3de-493d-9ffe-61c280b51a0b .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-37b5fc72-b249-4202-8375-fd702a56cd12 {
  min-height: 50px;
}








#s-37b5fc72-b249-4202-8375-fd702a56cd12 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-37b5fc72-b249-4202-8375-fd702a56cd12.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-cfc7f9d6-8283-4071-a96c-3fc04dab6653 {
  text-align: center;
}







  #s-cfc7f9d6-8283-4071-a96c-3fc04dab6653 img.shogun-image {
    

    
    
    
  }


#s-cfc7f9d6-8283-4071-a96c-3fc04dab6653 .shogun-image-content {
  
    align-items: center;
  
}

#s-45c61043-b7bd-4651-95bc-91b19a81f4b4 {
  min-height: 50px;
}








#s-45c61043-b7bd-4651-95bc-91b19a81f4b4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-45c61043-b7bd-4651-95bc-91b19a81f4b4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2ad2f00d-5c93-4682-83a9-a0d765f17e0a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-2ad2f00d-5c93-4682-83a9-a0d765f17e0a {
  display: none;
}
#s-2ad2f00d-5c93-4682-83a9-a0d765f17e0a, #wrap-s-2ad2f00d-5c93-4682-83a9-a0d765f17e0a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2ad2f00d-5c93-4682-83a9-a0d765f17e0a {
  display: none;
}
#s-2ad2f00d-5c93-4682-83a9-a0d765f17e0a, #wrap-s-2ad2f00d-5c93-4682-83a9-a0d765f17e0a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2ad2f00d-5c93-4682-83a9-a0d765f17e0a {
  display: none;
}
#s-2ad2f00d-5c93-4682-83a9-a0d765f17e0a, #wrap-s-2ad2f00d-5c93-4682-83a9-a0d765f17e0a { display: none !important; }}
#s-2ad2f00d-5c93-4682-83a9-a0d765f17e0a .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-a93cdc32-c9e1-4ac8-bea8-833ea60433e2 {
  margin-top: 30px;
margin-bottom: 30px;
min-height: 500px;
background-color: rgba(245, 245, 245, 1);
}








#s-a93cdc32-c9e1-4ac8-bea8-833ea60433e2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a93cdc32-c9e1-4ac8-bea8-833ea60433e2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b0e719a5-5353-440e-a85a-219df9fc253c {
  min-height: 400px;
}

@media (min-width: 0px) {
[id="s-b0e719a5-5353-440e-a85a-219df9fc253c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b0e719a5-5353-440e-a85a-219df9fc253c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-b0e719a5-5353-440e-a85a-219df9fc253c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b0e719a5-5353-440e-a85a-219df9fc253c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-b0e719a5-5353-440e-a85a-219df9fc253c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b0e719a5-5353-440e-a85a-219df9fc253c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-b0e719a5-5353-440e-a85a-219df9fc253c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

#s-2b672233-ec89-4555-bce0-190e0618f5e5 {
  min-height: 400px;
}








#s-2b672233-ec89-4555-bce0-190e0618f5e5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2b672233-ec89-4555-bce0-190e0618f5e5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-623eeb1a-e1c0-4be5-b3b7-b27e1c656ae6 {
  text-align: center;
}







  #s-623eeb1a-e1c0-4be5-b3b7-b27e1c656ae6 img.shogun-image {
    

    
    
    
  }


#s-623eeb1a-e1c0-4be5-b3b7-b27e1c656ae6 .shogun-image-content {
  
    align-items: center;
  
}

#s-8840f3cf-3cb8-4838-83d2-738649e3e332 {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 400px;
}








#s-8840f3cf-3cb8-4838-83d2-738649e3e332 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8840f3cf-3cb8-4838-83d2-738649e3e332.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-81fa1cbc-1f5d-4acd-a466-581a86d1611c {
  padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}

#s-81fa1cbc-1f5d-4acd-a466-581a86d1611c .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-809c98a7-e577-4bd7-8c1e-6a485edecca4 {
  padding-top: 20px;
padding-bottom: 30px;
}

@media (min-width: 0px) {
[id="s-f998c550-7955-4c24-a376-c091867d3b8d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-f998c550-7955-4c24-a376-c091867d3b8d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f998c550-7955-4c24-a376-c091867d3b8d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f998c550-7955-4c24-a376-c091867d3b8d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-a6fafead-d48e-4080-873c-2a12712696de {
  margin-top: 30px;
margin-bottom: 30px;
min-height: 600px;
}
@media (max-width: 767px){#s-a6fafead-d48e-4080-873c-2a12712696de {
  display: none;
}
#s-a6fafead-d48e-4080-873c-2a12712696de, #wrap-s-a6fafead-d48e-4080-873c-2a12712696de { display: none !important; }}







#s-a6fafead-d48e-4080-873c-2a12712696de > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a6fafead-d48e-4080-873c-2a12712696de.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-920087e4-81dc-4c44-b40d-6c8cfd359b1f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-920087e4-81dc-4c44-b40d-6c8cfd359b1f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-920087e4-81dc-4c44-b40d-6c8cfd359b1f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-920087e4-81dc-4c44-b40d-6c8cfd359b1f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-920087e4-81dc-4c44-b40d-6c8cfd359b1f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-920087e4-81dc-4c44-b40d-6c8cfd359b1f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-920087e4-81dc-4c44-b40d-6c8cfd359b1f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

#s-a994d77d-e224-4673-81f1-cfbc5a58c8cc {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 600px;
}








#s-a994d77d-e224-4673-81f1-cfbc5a58c8cc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a994d77d-e224-4673-81f1-cfbc5a58c8cc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-74fc3a10-069c-4cfd-a5b3-53528fa741dd {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-74fc3a10-069c-4cfd-a5b3-53528fa741dd .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-9a0bb9b3-7a67-44b8-9ca4-cbf6f9308ea2 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9a0bb9b3-7a67-44b8-9ca4-cbf6f9308ea2 .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-07611ca2-da10-4de7-85dd-e50a2639e9ca {
  background-repeat: no-repeat;
background-size: cover;
min-height: 600px;
background-position: center center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-07611ca2-da10-4de7-85dd-e50a2639e9ca {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-07611ca2-da10-4de7-85dd-e50a2639e9ca {
  
}
}@media (max-width: 767px){#s-07611ca2-da10-4de7-85dd-e50a2639e9ca {
  
}
}







#s-07611ca2-da10-4de7-85dd-e50a2639e9ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-07611ca2-da10-4de7-85dd-e50a2639e9ca.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c1d8809a-e69a-48a1-b041-cd81673c6c8c {
  margin-top: 30px;
margin-bottom: 30px;
min-height: 600px;
}
@media (min-width: 1200px){#s-c1d8809a-e69a-48a1-b041-cd81673c6c8c {
  display: none;
}
#s-c1d8809a-e69a-48a1-b041-cd81673c6c8c, #wrap-s-c1d8809a-e69a-48a1-b041-cd81673c6c8c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c1d8809a-e69a-48a1-b041-cd81673c6c8c {
  display: none;
}
#s-c1d8809a-e69a-48a1-b041-cd81673c6c8c, #wrap-s-c1d8809a-e69a-48a1-b041-cd81673c6c8c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-c1d8809a-e69a-48a1-b041-cd81673c6c8c {
  display: none;
}
#s-c1d8809a-e69a-48a1-b041-cd81673c6c8c, #wrap-s-c1d8809a-e69a-48a1-b041-cd81673c6c8c { display: none !important; }}







#s-c1d8809a-e69a-48a1-b041-cd81673c6c8c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c1d8809a-e69a-48a1-b041-cd81673c6c8c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7e134358-21b6-4d94-8908-4f37abc2ae6c {
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}

#s-7e134358-21b6-4d94-8908-4f37abc2ae6c .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-988bbc4d-b843-4ab2-b448-a1f7f5711f31 {
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}







  #s-988bbc4d-b843-4ab2-b448-a1f7f5711f31 img.shogun-image {
    

    
    
    
  }


#s-988bbc4d-b843-4ab2-b448-a1f7f5711f31 .shogun-image-content {
  
    align-items: center;
  
}

#s-ae914836-e8fd-4cb3-a127-061df3514a6d {
  padding-top: 0px;
padding-left: 10px;
padding-bottom: 30px;
padding-right: 10px;
text-align: center;
}

#s-ae914836-e8fd-4cb3-a127-061df3514a6d .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-26c4128b-3f64-4cf8-a012-7ef4496c91b5 {
  margin-top: 30px;
margin-bottom: 30px;
min-height: 400px;
background-color: rgba(245, 245, 245, 1);
}
@media (max-width: 767px){#s-26c4128b-3f64-4cf8-a012-7ef4496c91b5 {
  display: none;
}
#s-26c4128b-3f64-4cf8-a012-7ef4496c91b5, #wrap-s-26c4128b-3f64-4cf8-a012-7ef4496c91b5 { display: none !important; }}







#s-26c4128b-3f64-4cf8-a012-7ef4496c91b5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-26c4128b-3f64-4cf8-a012-7ef4496c91b5.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-7d9a56f4-b3ed-461b-82ff-c2614a15a9c5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7d9a56f4-b3ed-461b-82ff-c2614a15a9c5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-7d9a56f4-b3ed-461b-82ff-c2614a15a9c5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-7d9a56f4-b3ed-461b-82ff-c2614a15a9c5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-28bd3d1b-3dfc-4f19-80c6-b2cc3cb32d5e {
  background-repeat: no-repeat;
background-size: cover;
min-height: 400px;
background-position: center center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-28bd3d1b-3dfc-4f19-80c6-b2cc3cb32d5e {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-28bd3d1b-3dfc-4f19-80c6-b2cc3cb32d5e {
  
}
}@media (max-width: 767px){#s-28bd3d1b-3dfc-4f19-80c6-b2cc3cb32d5e {
  
}
}







#s-28bd3d1b-3dfc-4f19-80c6-b2cc3cb32d5e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-28bd3d1b-3dfc-4f19-80c6-b2cc3cb32d5e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-df53c5d3-c5cf-4258-b62b-892a27075a3e {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 400px;
}








#s-df53c5d3-c5cf-4258-b62b-892a27075a3e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-df53c5d3-c5cf-4258-b62b-892a27075a3e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5377e870-08a1-4ca8-a4ba-66ce124899c2 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5377e870-08a1-4ca8-a4ba-66ce124899c2 .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-6132fad2-6d49-4e5a-abe6-cabfc0d26251 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6132fad2-6d49-4e5a-abe6-cabfc0d26251 .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-830a21fd-74a9-4f84-9a94-145d3e8ee066 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 400px;
background-position: center center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-830a21fd-74a9-4f84-9a94-145d3e8ee066 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-830a21fd-74a9-4f84-9a94-145d3e8ee066 {
  
}
}@media (max-width: 767px){#s-830a21fd-74a9-4f84-9a94-145d3e8ee066 {
  
}
}







#s-830a21fd-74a9-4f84-9a94-145d3e8ee066 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-830a21fd-74a9-4f84-9a94-145d3e8ee066.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-506b5116-5937-44da-a75c-3d689e0effe0 {
  margin-top: 30px;
margin-bottom: 30px;
min-height: 400px;
background-color: rgba(245, 245, 245, 1);
}
@media (min-width: 1200px){#s-506b5116-5937-44da-a75c-3d689e0effe0 {
  display: none;
}
#s-506b5116-5937-44da-a75c-3d689e0effe0, #wrap-s-506b5116-5937-44da-a75c-3d689e0effe0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-506b5116-5937-44da-a75c-3d689e0effe0 {
  display: none;
}
#s-506b5116-5937-44da-a75c-3d689e0effe0, #wrap-s-506b5116-5937-44da-a75c-3d689e0effe0 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-506b5116-5937-44da-a75c-3d689e0effe0 {
  display: none;
}
#s-506b5116-5937-44da-a75c-3d689e0effe0, #wrap-s-506b5116-5937-44da-a75c-3d689e0effe0 { display: none !important; }}







#s-506b5116-5937-44da-a75c-3d689e0effe0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-506b5116-5937-44da-a75c-3d689e0effe0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dbdd21af-503d-4b0a-b17e-44777a618dbe {
  padding-top: 30px;
padding-left: 10px;
padding-bottom: 30px;
padding-right: 10px;
text-align: center;
}

#s-dbdd21af-503d-4b0a-b17e-44777a618dbe .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-192eb119-59d2-481e-9a07-1c124c2bd962 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 400px;
background-position: center center;
}








#s-192eb119-59d2-481e-9a07-1c124c2bd962 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-192eb119-59d2-481e-9a07-1c124c2bd962.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1d6fae03-6ebf-4555-9ac1-26e807ab0cfa {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 30px;
padding-right: 10px;
text-align: center;
}

#s-1d6fae03-6ebf-4555-9ac1-26e807ab0cfa .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-7ba7a9fb-b9b5-48e6-bbc8-566c9adec7f9 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 400px;
background-position: center center;
}








#s-7ba7a9fb-b9b5-48e6-bbc8-566c9adec7f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7ba7a9fb-b9b5-48e6-bbc8-566c9adec7f9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-15422bf9-0336-46e0-a329-1f317b67e5ec {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
text-align: center;
}

#s-15422bf9-0336-46e0-a329-1f317b67e5ec .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-206f1f23-9fa1-4af1-ad0b-418c3c6ea597 {
  margin-top: 30px;
margin-bottom: 30px;
min-height: 400px;
}








#s-206f1f23-9fa1-4af1-ad0b-418c3c6ea597 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-206f1f23-9fa1-4af1-ad0b-418c3c6ea597.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-1f49a309-1f9f-4e25-ab47-f9c8a5f315fb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1f49a309-1f9f-4e25-ab47-f9c8a5f315fb"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-1f49a309-1f9f-4e25-ab47-f9c8a5f315fb"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-1f49a309-1f9f-4e25-ab47-f9c8a5f315fb"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-1f49a309-1f9f-4e25-ab47-f9c8a5f315fb"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-1f49a309-1f9f-4e25-ab47-f9c8a5f315fb"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-1f49a309-1f9f-4e25-ab47-f9c8a5f315fb"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (max-width: 767px) {
  [id="s-1f49a309-1f9f-4e25-ab47-f9c8a5f315fb"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-9afed88d-80e3-4849-8a75-06c7cf2c434a {
  background-size: cover;
min-height: 400px;
background-position: center center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-9afed88d-80e3-4849-8a75-06c7cf2c434a {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-9afed88d-80e3-4849-8a75-06c7cf2c434a {
  
}
}@media (max-width: 767px){#s-9afed88d-80e3-4849-8a75-06c7cf2c434a {
  
}
}







#s-9afed88d-80e3-4849-8a75-06c7cf2c434a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9afed88d-80e3-4849-8a75-06c7cf2c434a {
  cursor: pointer;
}#s-9afed88d-80e3-4849-8a75-06c7cf2c434a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-96d63a3b-f0e4-4064-8a62-c31bb1ee4faf {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 400px;
}








#s-96d63a3b-f0e4-4064-8a62-c31bb1ee4faf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-96d63a3b-f0e4-4064-8a62-c31bb1ee4faf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ada26b1d-68b8-47d3-81d2-d6e151282594 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ada26b1d-68b8-47d3-81d2-d6e151282594 .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-4a06af7a-19ef-4d50-bc28-e51b8af04594 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4a06af7a-19ef-4d50-bc28-e51b8af04594 .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-f854881c-c58c-4293-a693-1120133280df {
  padding-top: 30px;
padding-bottom: 30px;
min-height: 50px;
}








#s-f854881c-c58c-4293-a693-1120133280df > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f854881c-c58c-4293-a693-1120133280df.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2f726424-0d39-468a-ab3d-0fd94cbce86d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2f726424-0d39-468a-ab3d-0fd94cbce86d .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Exo 2";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



.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-77c8fa6c-86a7-4c5b-8db9-ab202397bb2d {
  padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
}

#s-77c8fa6c-86a7-4c5b-8db9-ab202397bb2d > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 1);
}

#s-77c8fa6c-86a7-4c5b-8db9-ab202397bb2d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(245, 245, 245, 1);
  padding: 10px;
}

#s-77c8fa6c-86a7-4c5b-8db9-ab202397bb2d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-77c8fa6c-86a7-4c5b-8db9-ab202397bb2d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(221, 221, 221, 1);
}

#s-77c8fa6c-86a7-4c5b-8db9-ab202397bb2d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Exo 2;
  font-weight: 500;
  font-style: ;
  font-size: 20px;
}

#s-77c8fa6c-86a7-4c5b-8db9-ab202397bb2d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 20px;
}
#s-eb600e05-2979-4663-83d5-f172400fa685 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}

@media (min-width: 0px) {
[id="s-eb600e05-2979-4663-83d5-f172400fa685"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-eb600e05-2979-4663-83d5-f172400fa685"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-eb600e05-2979-4663-83d5-f172400fa685"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-eb600e05-2979-4663-83d5-f172400fa685"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-cbc9b116-faa7-4337-97aa-f11a294e533a {
  background-repeat: no-repeat;
background-size: contain;
border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.57);
min-height: 500px;
background-position: center center;
}








#s-cbc9b116-faa7-4337-97aa-f11a294e533a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cbc9b116-faa7-4337-97aa-f11a294e533a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-80feca12-c9ad-4f7f-a78b-ff1d180da754 {
  border-style: solid;
margin-top: 0px;
margin-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
min-height: 500px;
}








#s-80feca12-c9ad-4f7f-a78b-ff1d180da754 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-80feca12-c9ad-4f7f-a78b-ff1d180da754.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shogun-table-wrapper {
  overflow: auto;
}

table.shogun-table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border-style: hidden;
}

thead.shogun-table-column-container {
  font-weight: bold;
}

td.shogun-table-column {
  padding: 10px;
}

td.shogun-table-row {
  padding: 10px;
  min-height: 45px;
}

td.shogun-table-column:only-child, td.shogun-table-row:only-child {
  width: 100%;
}

#s-d38d812a-610f-4bda-b064-a9365d2f54b0 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-d38d812a-610f-4bda-b064-a9365d2f54b0 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-d38d812a-610f-4bda-b064-a9365d2f54b0 td.shogun-table-column {
  background-color: #fff;
  padding: 30px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-d38d812a-610f-4bda-b064-a9365d2f54b0 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-d38d812a-610f-4bda-b064-a9365d2f54b0 td.shogun-table-column, #s-d38d812a-610f-4bda-b064-a9365d2f54b0 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-561d34bd-9f35-439d-9c87-6f2a7e179e09 {
  min-height: 50px;
}








#s-561d34bd-9f35-439d-9c87-6f2a7e179e09 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-561d34bd-9f35-439d-9c87-6f2a7e179e09.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-65a556e4-b2c6-4a48-8385-faf4173704a7 {
  background-color: rgba(245, 245, 245, 1);
}

@media (min-width: 0px) {
[id="s-65a556e4-b2c6-4a48-8385-faf4173704a7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-65a556e4-b2c6-4a48-8385-faf4173704a7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-65a556e4-b2c6-4a48-8385-faf4173704a7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-65a556e4-b2c6-4a48-8385-faf4173704a7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-60183230-3d79-4eec-bf28-868e111cbd9e {
  padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
min-height: 50px;
background-color: rgba(245, 245, 245, 1);
}








#s-60183230-3d79-4eec-bf28-868e111cbd9e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-60183230-3d79-4eec-bf28-868e111cbd9e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-95e95112-b5d5-4da0-be6f-20bd6361541b {
  border-radius: 10px;
text-align: center;
}







  #s-95e95112-b5d5-4da0-be6f-20bd6361541b img.shogun-image {
    

    
    
    
  }


#s-95e95112-b5d5-4da0-be6f-20bd6361541b .shogun-image-content {
  
    align-items: center;
  
}

#s-b289d67b-091f-4323-b4e0-404104b91282 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b289d67b-091f-4323-b4e0-404104b91282 .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-f69fc580-ad1a-40ea-9a78-319eb7c1fce4 {
  padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
min-height: 50px;
background-color: rgba(245, 245, 245, 1);
}








#s-f69fc580-ad1a-40ea-9a78-319eb7c1fce4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f69fc580-ad1a-40ea-9a78-319eb7c1fce4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-32b2499c-a339-40ef-be96-d54561c892f5 {
  border-radius: 10px;
text-align: center;
}







  #s-32b2499c-a339-40ef-be96-d54561c892f5 img.shogun-image {
    

    
    
    
  }


#s-32b2499c-a339-40ef-be96-d54561c892f5 .shogun-image-content {
  
    align-items: center;
  
}

#s-74ec3ac1-6b8b-4598-b56c-526f231a10ee {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-74ec3ac1-6b8b-4598-b56c-526f231a10ee .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-e974e82c-5e94-4831-b280-3cf57b67aee7 {
  padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
min-height: 50px;
background-color: rgba(245, 245, 245, 1);
}








#s-e974e82c-5e94-4831-b280-3cf57b67aee7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e974e82c-5e94-4831-b280-3cf57b67aee7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e0518512-4090-402a-9146-b3a812a32892 {
  border-radius: 10px;
text-align: center;
}







  #s-e0518512-4090-402a-9146-b3a812a32892 img.shogun-image {
    

    
    
    
  }


#s-e0518512-4090-402a-9146-b3a812a32892 .shogun-image-content {
  
    align-items: center;
  
}

#s-7814c2a2-f520-4b62-a388-820d4ebb7e5e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7814c2a2-f520-4b62-a388-820d4ebb7e5e .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-5639420c-a453-40d1-9104-83b421290d58 {
  min-height: 50px;
}








#s-5639420c-a453-40d1-9104-83b421290d58 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5639420c-a453-40d1-9104-83b421290d58.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-ac161596-74e5-4afe-8e39-2b5b8dab7f67"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ac161596-74e5-4afe-8e39-2b5b8dab7f67"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ac161596-74e5-4afe-8e39-2b5b8dab7f67"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ac161596-74e5-4afe-8e39-2b5b8dab7f67"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-9cf63553-7505-49f4-bce3-277bdf1798bb {
  padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
}

#s-151070ea-0850-4757-a851-b13f6638b851 {
  padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
}

#s-3f28e1a5-22a1-4a0b-81c3-d35a0b87c376 {
  padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
}

#s-c971fcc1-d458-4755-910d-e238af144b1e {
  min-height: 50px;
}








#s-c971fcc1-d458-4755-910d-e238af144b1e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c971fcc1-d458-4755-910d-e238af144b1e.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-ba4c6bfd-9e3b-4a0a-9f55-5655993e8a4e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ba4c6bfd-9e3b-4a0a-9f55-5655993e8a4e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ba4c6bfd-9e3b-4a0a-9f55-5655993e8a4e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ba4c6bfd-9e3b-4a0a-9f55-5655993e8a4e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-4eabe9a5-7137-438e-a223-1904b723f5a2 {
  padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
}

#s-348ba98d-47e2-4164-a97a-fc9289442f10 {
  padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
}

#s-cf360e05-da4a-4c9a-9606-fe53cb64de19 {
  padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
}

#s-4e6fa62e-62c9-4c9d-a2ef-781b3a60033b {
  background-color: rgba(245, 245, 245, 1);
}

@media (min-width: 0px) {
[id="s-4e6fa62e-62c9-4c9d-a2ef-781b3a60033b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4e6fa62e-62c9-4c9d-a2ef-781b3a60033b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-4e6fa62e-62c9-4c9d-a2ef-781b3a60033b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-4e6fa62e-62c9-4c9d-a2ef-781b3a60033b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-9d6ad1fa-0c86-4264-abf0-43f99405d443 {
  padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
min-height: 50px;
background-color: rgba(245, 245, 245, 1);
}








#s-9d6ad1fa-0c86-4264-abf0-43f99405d443 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9d6ad1fa-0c86-4264-abf0-43f99405d443.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-268b38f7-cd9a-4283-94eb-039870c06983 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-style: solid;
border-radius: 10px;
text-align: center;
}







  #s-268b38f7-cd9a-4283-94eb-039870c06983 img.shogun-image {
    

    
    
    
  }


#s-268b38f7-cd9a-4283-94eb-039870c06983 .shogun-image-content {
  
    align-items: center;
  
}

#s-c2cca6bd-083c-408f-ba63-3544fe6bfcc4 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c2cca6bd-083c-408f-ba63-3544fe6bfcc4 .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-54a682b9-f27d-4d21-a8b8-8010709d6f52 {
  padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
min-height: 50px;
background-color: rgba(245, 245, 245, 1);
}








#s-54a682b9-f27d-4d21-a8b8-8010709d6f52 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-54a682b9-f27d-4d21-a8b8-8010709d6f52.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c4c92622-9976-4083-b9c6-25e34689b7c7 {
  border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-style: solid;
border-radius: 10px;
text-align: center;
}







  #s-c4c92622-9976-4083-b9c6-25e34689b7c7 img.shogun-image {
    

    
    
    
  }


#s-c4c92622-9976-4083-b9c6-25e34689b7c7 .shogun-image-content {
  
    align-items: center;
  
}

#s-dc576962-cdba-496d-847b-347e7da8fe85 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dc576962-cdba-496d-847b-347e7da8fe85 .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-adca0df4-e04b-4ef3-a19e-f146308aac39 {
  padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
min-height: 50px;
background-color: rgba(245, 245, 245, 1);
}








#s-adca0df4-e04b-4ef3-a19e-f146308aac39 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-adca0df4-e04b-4ef3-a19e-f146308aac39.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-225304c9-b70d-48d5-bac5-b058a419890c {
  border-radius: 10px;
text-align: center;
}







  #s-225304c9-b70d-48d5-bac5-b058a419890c img.shogun-image {
    

    
    
    
  }


#s-225304c9-b70d-48d5-bac5-b058a419890c .shogun-image-content {
  
    align-items: center;
  
}

#s-fba12cee-f880-4f0b-807e-c4afb1f5e50d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fba12cee-f880-4f0b-807e-c4afb1f5e50d .shogun-heading-component h3 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-2a3fded3-ad4f-4339-a796-0a2fce6baf14 {
  padding-left: 20px;
padding-right: 20px;
min-height: 50px;
}








#s-2a3fded3-ad4f-4339-a796-0a2fce6baf14 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2a3fded3-ad4f-4339-a796-0a2fce6baf14.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5cf043b9-85f7-426e-a62d-95dbb17752f0 {
  min-height: 0px;
}

@media (min-width: 0px) {
[id="s-5cf043b9-85f7-426e-a62d-95dbb17752f0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5cf043b9-85f7-426e-a62d-95dbb17752f0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5cf043b9-85f7-426e-a62d-95dbb17752f0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5cf043b9-85f7-426e-a62d-95dbb17752f0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-5cf043b9-85f7-426e-a62d-95dbb17752f0"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-327afe5d-a2a1-4b84-af52-cc63463954c3 {
  min-height: 100px;
}








#s-327afe5d-a2a1-4b84-af52-cc63463954c3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-327afe5d-a2a1-4b84-af52-cc63463954c3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-327afe5d-a2a1-4b84-af52-cc63463954c3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-327afe5d-a2a1-4b84-af52-cc63463954c3.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-3b9e4deb-1195-457a-a569-d2111a0a83af {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 25px;
background-color: rgba(236, 232, 26, 1);
text-align: right;
text-decoration: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-3b9e4deb-1195-457a-a569-d2111a0a83af:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3b9e4deb-1195-457a-a569-d2111a0a83af:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-3b9e4deb-1195-457a-a569-d2111a0a83af {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 25px;
background-color: rgba(236, 232, 26, 1);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-3b9e4deb-1195-457a-a569-d2111a0a83af:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3b9e4deb-1195-457a-a569-d2111a0a83af:active {background-color: #000000 !important;
text-decoration: none !important;}}

  #s-3b9e4deb-1195-457a-a569-d2111a0a83af-root {
    text-align: right;
  }


#s-3b9e4deb-1195-457a-a569-d2111a0a83af.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-3b9e4deb-1195-457a-a569-d2111a0a83af-root {
    text-align: right;
  }


#s-3b9e4deb-1195-457a-a569-d2111a0a83af.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3b9e4deb-1195-457a-a569-d2111a0a83af-root {
    text-align: right;
  }


#s-3b9e4deb-1195-457a-a569-d2111a0a83af.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3b9e4deb-1195-457a-a569-d2111a0a83af-root {
    text-align: right;
  }


#s-3b9e4deb-1195-457a-a569-d2111a0a83af.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-3b9e4deb-1195-457a-a569-d2111a0a83af-root {
    text-align: center;
  }


#s-3b9e4deb-1195-457a-a569-d2111a0a83af.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  block ;
}
}
#s-d5b79e02-f9ec-483b-b295-57fb1d3d6f87 {
  min-height: 100px;
}








#s-d5b79e02-f9ec-483b-b295-57fb1d3d6f87 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d5b79e02-f9ec-483b-b295-57fb1d3d6f87.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6ba5854c-a2b9-4449-b5fb-3426edc500da {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 25px;
background-color: rgba(236, 232, 26, 1);
text-align: left;
text-decoration: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-6ba5854c-a2b9-4449-b5fb-3426edc500da:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6ba5854c-a2b9-4449-b5fb-3426edc500da:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-6ba5854c-a2b9-4449-b5fb-3426edc500da {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-radius: 25px;
background-color: rgba(236, 232, 26, 1);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-6ba5854c-a2b9-4449-b5fb-3426edc500da:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6ba5854c-a2b9-4449-b5fb-3426edc500da:active {background-color: #000000 !important;
text-decoration: none !important;}}

  #s-6ba5854c-a2b9-4449-b5fb-3426edc500da-root {
    text-align: left;
  }


#s-6ba5854c-a2b9-4449-b5fb-3426edc500da.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-6ba5854c-a2b9-4449-b5fb-3426edc500da-root {
    text-align: left;
  }


#s-6ba5854c-a2b9-4449-b5fb-3426edc500da.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6ba5854c-a2b9-4449-b5fb-3426edc500da-root {
    text-align: left;
  }


#s-6ba5854c-a2b9-4449-b5fb-3426edc500da.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6ba5854c-a2b9-4449-b5fb-3426edc500da-root {
    text-align: left;
  }


#s-6ba5854c-a2b9-4449-b5fb-3426edc500da.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-6ba5854c-a2b9-4449-b5fb-3426edc500da-root {
    text-align: center;
  }


#s-6ba5854c-a2b9-4449-b5fb-3426edc500da.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  
  
  
  display:  block ;
}
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

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

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

.shogun-root iframe {
  display: initial;
}

@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}