.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-ffa41fc6-8486-42e6-9903-33f5f7923853 {
  margin-top: 0px;
margin-bottom: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-ffa41fc6-8486-42e6-9903-33f5f7923853 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ffa41fc6-8486-42e6-9903-33f5f7923853 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-ffa41fc6-8486-42e6-9903-33f5f7923853 {
  
}
}@media (max-width: 767px){#s-ffa41fc6-8486-42e6-9903-33f5f7923853 {
  
}
}







#s-ffa41fc6-8486-42e6-9903-33f5f7923853 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ffa41fc6-8486-42e6-9903-33f5f7923853.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.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-420ed28c-d541-47e2-a34c-52ed1f35161d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-420ed28c-d541-47e2-a34c-52ed1f35161d .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}



.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;
}
#s-34c5527b-54d1-4341-8171-71da9f31e3bc {
  text-align: center;
}







  #s-34c5527b-54d1-4341-8171-71da9f31e3bc img.shogun-image {
    

    
    
    
  }


#s-34c5527b-54d1-4341-8171-71da9f31e3bc .shogun-image-content {
  
    align-items: center;
  
}

#s-60b51658-ab40-4c9d-8492-1c164497e5a4 {
  min-height: 50px;
}








#s-60b51658-ab40-4c9d-8492-1c164497e5a4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-60b51658-ab40-4c9d-8492-1c164497e5a4.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

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

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

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

#s-9d9c3c5e-ce66-4985-8cd8-5df558460235 {
  margin-left: 50px;
margin-right: 50px;
}

@media (min-width: 0px) {
[id="s-9d9c3c5e-ce66-4985-8cd8-5df558460235"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9d9c3c5e-ce66-4985-8cd8-5df558460235"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-9d9c3c5e-ce66-4985-8cd8-5df558460235"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-9d9c3c5e-ce66-4985-8cd8-5df558460235"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-42736506-53b7-4191-b775-d804c2661700 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-42736506-53b7-4191-b775-d804c2661700 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-42736506-53b7-4191-b775-d804c2661700.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-59ea53ce-bc37-4184-ad0e-fc93babd7e2e {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center 2px;
}

#s-59ea53ce-bc37-4184-ad0e-fc93babd7e2e {
  background-image: url(https://i.shgcdn.com/a64c55bd-9544-4f11-9f9b-c80c97845752/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-59ea53ce-bc37-4184-ad0e-fc93babd7e2e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-59ea53ce-bc37-4184-ad0e-fc93babd7e2e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-fa978b4b-6d72-4458-9ee4-cb6ffa6cb69c {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fa978b4b-6d72-4458-9ee4-cb6ffa6cb69c .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



.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-86d5ac03-bc00-4e00-886c-b8cd304745b7 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-c637ccb6-835c-4ed5-ad01-7b909cfccff1 {
  border-style: solid;
margin-top: 30px;
margin-left: 10px;
margin-bottom: 0px;
margin-right: 10px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

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

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

#s-81ae6016-ebe6-40b5-94ee-e9f72e1ca845 hr {
  border-top: 2px solid #ddd;
}

#s-7c03c144-c1f8-4bbd-b4dd-ca36037c12eb {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-7c03c144-c1f8-4bbd-b4dd-ca36037c12eb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7c03c144-c1f8-4bbd-b4dd-ca36037c12eb.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-abe6b0bd-0582-4ea6-bab4-77c88a039fd6 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center -19px;
}

#s-abe6b0bd-0582-4ea6-bab4-77c88a039fd6 {
  background-image: url(https://i.shgcdn.com/bcc4ac3f-fe6b-49d6-b4e1-6a370f86e125/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-abe6b0bd-0582-4ea6-bab4-77c88a039fd6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-abe6b0bd-0582-4ea6-bab4-77c88a039fd6.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-1a719beb-b134-40a8-830f-28830fa54268 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1a719beb-b134-40a8-830f-28830fa54268 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-27240b0b-1a14-4943-ab68-d71ec7ae8826 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-8c80c3bc-3efd-4221-aa48-16f316c01490 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-cf6dd2a2-fc2f-405f-938c-fa79d95a1543 hr {
  border-top: 2px solid #ddd;
}

#s-14681513-ecb5-4b03-8c14-3669ba9779b0 {
  box-shadow:0px 0px 0px 0px ;
margin-bottom: 71px;
padding-top: 0px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-14681513-ecb5-4b03-8c14-3669ba9779b0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-14681513-ecb5-4b03-8c14-3669ba9779b0.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-28825459-ee7f-4d0d-957f-a989e8650686 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center -138px;
}

#s-28825459-ee7f-4d0d-957f-a989e8650686 {
  background-image: url(https://i.shgcdn.com/5334e331-7170-4e5d-a930-90bae5896650/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-28825459-ee7f-4d0d-957f-a989e8650686 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-28825459-ee7f-4d0d-957f-a989e8650686.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-e0bc48c0-941f-452b-9050-fdfc9b305fff {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e0bc48c0-941f-452b-9050-fdfc9b305fff .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-8419b895-2271-40b5-bdee-8d7dd076d73c {
  margin-top: 0px;
margin-left: -14%;
margin-right: -16%;
}

#s-1040d5cb-3005-4011-bb2e-d53ff9125e84 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 20px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-71362c7f-1f86-430a-9253-0cfa6850ca6f hr {
  border-top: 2px solid #ddd;
}

#s-79dbdca5-a807-4019-84d9-6fd4fa05fdbe {
  min-height: 50px;
}








#s-79dbdca5-a807-4019-84d9-6fd4fa05fdbe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-79dbdca5-a807-4019-84d9-6fd4fa05fdbe.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ea780ab2-eb41-4aa8-81c7-fc90105df76e {
  margin-left: 50px;
margin-right: 50px;
}

@media (min-width: 0px) {
[id="s-ea780ab2-eb41-4aa8-81c7-fc90105df76e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ea780ab2-eb41-4aa8-81c7-fc90105df76e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-ea780ab2-eb41-4aa8-81c7-fc90105df76e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-ea780ab2-eb41-4aa8-81c7-fc90105df76e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-cc1dcb98-5515-4b08-b048-8d3c8be6d200 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-cc1dcb98-5515-4b08-b048-8d3c8be6d200 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cc1dcb98-5515-4b08-b048-8d3c8be6d200.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-887f0b41-cc5d-493b-8b67-3a1c79be74c0 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-887f0b41-cc5d-493b-8b67-3a1c79be74c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-887f0b41-cc5d-493b-8b67-3a1c79be74c0.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-6b3bbbda-7c4c-4012-8817-a1af3a52b141 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6b3bbbda-7c4c-4012-8817-a1af3a52b141 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-6b76de6e-4d4d-416a-bb6c-7105d863625b {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-cd9095d1-af4a-453f-a2b3-6ccb227008e8 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-834eb8c2-819d-45b3-aac5-180f468585e9 hr {
  border-top: 2px solid #ddd;
}

#s-f0295199-a5ad-4dcf-8acd-604fa71a9234 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-f0295199-a5ad-4dcf-8acd-604fa71a9234 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f0295199-a5ad-4dcf-8acd-604fa71a9234.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-a0712faf-93ff-4906-9219-0cd683783d6a {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center 34px;
}








#s-a0712faf-93ff-4906-9219-0cd683783d6a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a0712faf-93ff-4906-9219-0cd683783d6a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-58b882ad-c4ff-4b2f-a5cf-415b03ddca56 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-58b882ad-c4ff-4b2f-a5cf-415b03ddca56 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-d9cf45f2-9a23-448a-a75d-d8d4ca591a55 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-a9fc6494-3041-432b-9234-f6ec329e752b {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-3fb17dc1-8da9-46b6-a010-7bacafc55648 hr {
  border-top: 2px solid #ddd;
}

#s-a2dfdeda-22ff-4dc8-b670-aef8fac6413f {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-a2dfdeda-22ff-4dc8-b670-aef8fac6413f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a2dfdeda-22ff-4dc8-b670-aef8fac6413f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-f68924ba-26be-444e-a816-380f39ab9c5a {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center 33px;
}








#s-f68924ba-26be-444e-a816-380f39ab9c5a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f68924ba-26be-444e-a816-380f39ab9c5a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-8a3c345f-2f0d-4150-a65d-2ca2b082a318 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8a3c345f-2f0d-4150-a65d-2ca2b082a318 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-c230d83e-d400-414b-9f32-970254c8d3b6 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-3cc8a1cc-f9b7-4af5-91be-75fc681d99a4 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-bb447271-7658-444c-9960-ae7ddd7b08c0 hr {
  border-top: 2px solid #ddd;
}

#s-739d0937-f617-499e-92dd-3fb88d04b02d {
  min-height: 50px;
}








#s-739d0937-f617-499e-92dd-3fb88d04b02d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-739d0937-f617-499e-92dd-3fb88d04b02d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-3c9815cd-8d81-4ab6-a931-a2fbf2323f2f {
  margin-left: 50px;
margin-right: 50px;
}

@media (min-width: 0px) {
[id="s-3c9815cd-8d81-4ab6-a931-a2fbf2323f2f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3c9815cd-8d81-4ab6-a931-a2fbf2323f2f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-3c9815cd-8d81-4ab6-a931-a2fbf2323f2f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-3c9815cd-8d81-4ab6-a931-a2fbf2323f2f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-77c5a0ba-67b2-4416-b281-a1f20d21b172 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-77c5a0ba-67b2-4416-b281-a1f20d21b172 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-77c5a0ba-67b2-4416-b281-a1f20d21b172.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-805ffeaa-b485-422b-ab32-c038f891beca {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-805ffeaa-b485-422b-ab32-c038f891beca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-805ffeaa-b485-422b-ab32-c038f891beca.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-7d0c479e-a07d-4652-9a19-4607b329ace1 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7d0c479e-a07d-4652-9a19-4607b329ace1 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 23px;
  
  
  
}



#s-2e9efd09-20a4-4c09-b431-f8c37b140896 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-1c46f4c8-23bc-439a-8971-adeeacb174c9 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-ef42fdd9-8cd8-4178-97f6-59c402b851e8 hr {
  border-top: 2px solid #ddd;
}

#s-22360435-39a8-4d75-97ac-25ac89ad7d1d {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-22360435-39a8-4d75-97ac-25ac89ad7d1d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-22360435-39a8-4d75-97ac-25ac89ad7d1d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-b05246d3-79e7-4447-affa-803e374306c9 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-b05246d3-79e7-4447-affa-803e374306c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b05246d3-79e7-4447-affa-803e374306c9.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-86b374b4-bc29-432a-9daa-8d64c239b4bf {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-86b374b4-bc29-432a-9daa-8d64c239b4bf .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-7999f251-a1df-4306-be2d-49fe83ec26f0 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-653c8e24-73dd-4814-9aca-778c4f935f8f {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-dc10db56-673a-44d5-92cc-f4b26aba138a hr {
  border-top: 2px solid #ddd;
}

#s-3db4369f-a4a0-46f7-9911-a8d0b7c35e1d {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-3db4369f-a4a0-46f7-9911-a8d0b7c35e1d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3db4369f-a4a0-46f7-9911-a8d0b7c35e1d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-a8b05a51-83aa-45f2-a823-b1cac79add6e {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-a8b05a51-83aa-45f2-a823-b1cac79add6e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a8b05a51-83aa-45f2-a823-b1cac79add6e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-82844f67-fe8d-4e5a-b94e-2d4ae3253ad5 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-82844f67-fe8d-4e5a-b94e-2d4ae3253ad5 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-3d840897-4998-4723-b374-a7c010aa662f {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-0977e6cc-52e5-45c5-a268-237d8f1209ac {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-55c521fd-2a05-46a1-a20a-b8ed97990993 hr {
  border-top: 2px solid #ddd;
}

#s-925e153a-3db4-405c-89fd-9b92890dbf13 {
  min-height: 50px;
}








#s-925e153a-3db4-405c-89fd-9b92890dbf13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-925e153a-3db4-405c-89fd-9b92890dbf13.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-46470cde-2f97-46d2-adbb-8d08c1e1cbb3 {
  margin-left: 50px;
margin-right: 50px;
}

@media (min-width: 0px) {
[id="s-46470cde-2f97-46d2-adbb-8d08c1e1cbb3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-46470cde-2f97-46d2-adbb-8d08c1e1cbb3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-46470cde-2f97-46d2-adbb-8d08c1e1cbb3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-46470cde-2f97-46d2-adbb-8d08c1e1cbb3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-97557add-f500-4d46-9456-a26e05084912 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-97557add-f500-4d46-9456-a26e05084912 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-97557add-f500-4d46-9456-a26e05084912.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-e6dc89f0-6289-4f34-9556-6f57d01fffc0 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-e6dc89f0-6289-4f34-9556-6f57d01fffc0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e6dc89f0-6289-4f34-9556-6f57d01fffc0.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-f68b77a9-30ad-4966-8651-40280f0cc46e {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f68b77a9-30ad-4966-8651-40280f0cc46e .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 23px;
  
  
  
}



#s-a6b5b743-0037-472d-88e5-ab57d58b61bf {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-e920ab3a-415f-4cc1-9443-236ae71d9f47 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-512b00aa-6fad-4f06-8372-5613aaa9cfea hr {
  border-top: 2px solid #ddd;
}

#s-b2853adb-6c96-41f9-99e3-791646dc3fc9 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-b2853adb-6c96-41f9-99e3-791646dc3fc9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b2853adb-6c96-41f9-99e3-791646dc3fc9.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-f47d4855-d231-4f6d-8fd9-a8553b756564 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-f47d4855-d231-4f6d-8fd9-a8553b756564 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f47d4855-d231-4f6d-8fd9-a8553b756564.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-1385f745-dbbc-4712-a849-03cd11a4b1ff {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1385f745-dbbc-4712-a849-03cd11a4b1ff .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-9d104328-f651-49cc-8402-af3122851b2e {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-4990b0ba-b868-42ea-a16f-ef39c4c3b6cd {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-8d8497f2-e65e-4924-8d16-98a9de6d2afd hr {
  border-top: 2px solid #ddd;
}

#s-5bf4bbc8-7893-4c14-8c2a-41a245dfcc0e {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-5bf4bbc8-7893-4c14-8c2a-41a245dfcc0e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5bf4bbc8-7893-4c14-8c2a-41a245dfcc0e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-b6481d83-8e89-44c1-9a6b-2637b77468c1 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-b6481d83-8e89-44c1-9a6b-2637b77468c1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b6481d83-8e89-44c1-9a6b-2637b77468c1.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-d2cbbeba-809e-4cae-a7d8-4a6d046dcd8d {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d2cbbeba-809e-4cae-a7d8-4a6d046dcd8d .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-f6ddb1f5-df00-4943-b4a6-c90621400731 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-1d95e48b-3c60-411e-8e10-e96ec24f511e {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-185e5e3d-fbd7-40fa-b3e5-cd119493a3f5 hr {
  border-top: 2px solid #ddd;
}

#s-fc5f49e6-0915-4919-9447-23eac0bcfdf3 {
  min-height: 50px;
}








#s-fc5f49e6-0915-4919-9447-23eac0bcfdf3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fc5f49e6-0915-4919-9447-23eac0bcfdf3.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-3ac9b31d-6131-4f87-90d5-45d27953465a {
  margin-left: 50px;
margin-right: 50px;
}

@media (min-width: 0px) {
[id="s-3ac9b31d-6131-4f87-90d5-45d27953465a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3ac9b31d-6131-4f87-90d5-45d27953465a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-3ac9b31d-6131-4f87-90d5-45d27953465a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-3ac9b31d-6131-4f87-90d5-45d27953465a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-11ababc5-184b-4c2e-828d-4296f892e327 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-11ababc5-184b-4c2e-828d-4296f892e327 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-11ababc5-184b-4c2e-828d-4296f892e327.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c503822a-7986-412b-b977-7d318a70cffe {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-c503822a-7986-412b-b977-7d318a70cffe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c503822a-7986-412b-b977-7d318a70cffe.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-e47a87c1-f52b-4762-a9ef-656748fe23c3 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e47a87c1-f52b-4762-a9ef-656748fe23c3 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 23px;
  
  
  
}



#s-a717ce21-8ddd-424b-b053-41dfc06425cd {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-d6df4e59-d4ce-43fd-b5e2-88ab363aedaf {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-5b3f215c-1121-4cbf-81c0-ad25517d5f13 hr {
  border-top: 2px solid #ddd;
}

#s-76b1c6ab-9f1f-481d-bf73-348a4c4e12af {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-76b1c6ab-9f1f-481d-bf73-348a4c4e12af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-76b1c6ab-9f1f-481d-bf73-348a4c4e12af.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-e615a429-d073-4534-87fb-77772c50282a {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-e615a429-d073-4534-87fb-77772c50282a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e615a429-d073-4534-87fb-77772c50282a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-5b62bca0-1d1e-4d26-998b-b636c76cabb6 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5b62bca0-1d1e-4d26-998b-b636c76cabb6 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-fee9f0e0-65b7-4e1e-b5d7-3ab46d691876 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-6a6fc194-8ba9-4589-8b8c-73527697e50a {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-ea7261b4-1524-4a67-9ca1-825db021cf13 hr {
  border-top: 2px solid #ddd;
}

#s-76302203-0752-4145-a716-f8368118048d {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-76302203-0752-4145-a716-f8368118048d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-76302203-0752-4145-a716-f8368118048d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-27617c8e-d940-4c18-bd94-e8eca83c7bb1 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center -16px;
}








#s-27617c8e-d940-4c18-bd94-e8eca83c7bb1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-27617c8e-d940-4c18-bd94-e8eca83c7bb1.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-1a3c6580-59b4-4861-835f-fc637afd90fb {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1a3c6580-59b4-4861-835f-fc637afd90fb .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-8448dc33-9adf-42a3-99f4-e83e804470c4 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-91e2a1fb-d0ef-42c1-9a2e-1f020b978437 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-4d57ece3-0b42-4b3c-8f19-0ff76372fa8e hr {
  border-top: 2px solid #ddd;
}

#s-73c035d5-fd72-48c1-acd5-52c444934241 {
  min-height: 50px;
}








#s-73c035d5-fd72-48c1-acd5-52c444934241 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-73c035d5-fd72-48c1-acd5-52c444934241.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-55fff916-4284-4204-bc14-61f8f739949f {
  margin-left: 50px;
margin-right: 50px;
}

@media (min-width: 0px) {
[id="s-55fff916-4284-4204-bc14-61f8f739949f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-55fff916-4284-4204-bc14-61f8f739949f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-55fff916-4284-4204-bc14-61f8f739949f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-55fff916-4284-4204-bc14-61f8f739949f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-4d8e44e5-fc45-4ace-a886-22ef6568c075 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-4d8e44e5-fc45-4ace-a886-22ef6568c075 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4d8e44e5-fc45-4ace-a886-22ef6568c075.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ff806435-5496-4a98-8abb-516c53d9ced1 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center -8px;
}








#s-ff806435-5496-4a98-8abb-516c53d9ced1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ff806435-5496-4a98-8abb-516c53d9ced1.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-3ada9336-69e2-498f-83e7-866b95aa65e2 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3ada9336-69e2-498f-83e7-866b95aa65e2 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-b06e3ae4-490e-4db1-99a1-d7ff91e009dc {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-d2c9cf94-4f3f-45d5-9f84-f7b20d62ce65 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-849be3b4-ccf9-48ba-8dcf-633c195bb1e8 hr {
  border-top: 2px solid #ddd;
}

#s-7b2f2944-8513-447c-aa6f-ba3bb5d40f46 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-7b2f2944-8513-447c-aa6f-ba3bb5d40f46 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7b2f2944-8513-447c-aa6f-ba3bb5d40f46.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-bcca919b-e18f-41a6-86c9-fcc0a34d7cb8 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: 1px center;
}








#s-bcca919b-e18f-41a6-86c9-fcc0a34d7cb8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bcca919b-e18f-41a6-86c9-fcc0a34d7cb8.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-65f57fc4-f2e4-42e2-83d3-d36187c0d20c {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-65f57fc4-f2e4-42e2-83d3-d36187c0d20c .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-bb28733f-faf9-47c7-8bbf-ffdb0fb1ca64 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-94b3d2a0-c06e-48a4-84f3-173618ab1905 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-9276592c-a9da-4741-8412-179c9581bee7 hr {
  border-top: 2px solid #ddd;
}

#s-76b8e81c-79f1-4a77-9081-1306671386f0 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-76b8e81c-79f1-4a77-9081-1306671386f0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-76b8e81c-79f1-4a77-9081-1306671386f0.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-09b68319-acdc-406e-8933-159bc2fdd240 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-09b68319-acdc-406e-8933-159bc2fdd240 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-09b68319-acdc-406e-8933-159bc2fdd240.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-cb4f4cee-4025-471b-8cd7-deddf639ccfd {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cb4f4cee-4025-471b-8cd7-deddf639ccfd .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-ad2be23b-5f62-4c87-82d0-62a5135b83e9 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-f136b239-6bce-4999-a0b1-82fc8c2f57ba {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-6404b723-6d48-43e8-a354-9f1f93d9636a hr {
  border-top: 2px solid #ddd;
}

#s-b9a8ff45-c070-4502-ac88-b91bc91bf4ac {
  min-height: 50px;
}








#s-b9a8ff45-c070-4502-ac88-b91bc91bf4ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b9a8ff45-c070-4502-ac88-b91bc91bf4ac.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-cdd6e626-40c8-4da8-bf43-a55429e7720e {
  margin-left: 50px;
margin-right: 50px;
}

@media (min-width: 0px) {
[id="s-cdd6e626-40c8-4da8-bf43-a55429e7720e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cdd6e626-40c8-4da8-bf43-a55429e7720e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-cdd6e626-40c8-4da8-bf43-a55429e7720e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-cdd6e626-40c8-4da8-bf43-a55429e7720e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-59984e97-b7d7-4e02-b0ae-67aca72a2cd2 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-59984e97-b7d7-4e02-b0ae-67aca72a2cd2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-59984e97-b7d7-4e02-b0ae-67aca72a2cd2.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-dbd6d369-546d-4a21-9d1e-5cf6423e9308 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-dbd6d369-546d-4a21-9d1e-5cf6423e9308 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-dbd6d369-546d-4a21-9d1e-5cf6423e9308.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-939da093-d34d-4c06-8213-196ee01752d1 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-939da093-d34d-4c06-8213-196ee01752d1 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-bb444c0b-1465-4dcb-8b9d-1002bab13265 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-752e2b8d-af44-43d0-87f0-e4f88c4a6ae7 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-e3989961-f470-4e2d-9c9c-ff7ab9e38664 hr {
  border-top: 2px solid #ddd;
}

#s-ee08f6a4-0ffa-4d40-8f18-63b097041f0f {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-ee08f6a4-0ffa-4d40-8f18-63b097041f0f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ee08f6a4-0ffa-4d40-8f18-63b097041f0f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-4c2e318b-ede0-4040-bf43-8ad8c1055e98 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-4c2e318b-ede0-4040-bf43-8ad8c1055e98 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4c2e318b-ede0-4040-bf43-8ad8c1055e98.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-0965dd95-6f33-4266-bca1-701197eeb2dc {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0965dd95-6f33-4266-bca1-701197eeb2dc .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-eb6a6c13-3279-4ea4-b414-b6fcc424d598 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-2e7817cd-7cd0-456b-b4a0-7c5a98021793 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-785646a3-9780-4992-9f58-9ee44ce92b4c hr {
  border-top: 2px solid #ddd;
}

#s-0eb7cb31-3d2e-4a6d-b4e6-6f9773631a33 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-0eb7cb31-3d2e-4a6d-b4e6-6f9773631a33 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0eb7cb31-3d2e-4a6d-b4e6-6f9773631a33.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-29f45c34-8afd-4440-acec-fd416b4cbe34 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-29f45c34-8afd-4440-acec-fd416b4cbe34 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-29f45c34-8afd-4440-acec-fd416b4cbe34.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-86eb5cf1-b0eb-4461-9f7e-3a579923e5fc {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-86eb5cf1-b0eb-4461-9f7e-3a579923e5fc .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-9cdbcbed-82ec-4408-ba54-7ba706f98816 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-0f9b9eec-112a-44f0-a308-62d7f64185db {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-9a872a14-c9f9-44e3-a946-0acc897e1930 hr {
  border-top: 2px solid #ddd;
}

#s-3c2664eb-1bfd-4230-ae36-a1254404cb66 {
  min-height: 50px;
}








#s-3c2664eb-1bfd-4230-ae36-a1254404cb66 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3c2664eb-1bfd-4230-ae36-a1254404cb66.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-09dca62b-9c74-44f7-bcdd-0dc5c15b2b6f {
  margin-left: 50px;
margin-right: 50px;
}

@media (min-width: 0px) {
[id="s-09dca62b-9c74-44f7-bcdd-0dc5c15b2b6f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-09dca62b-9c74-44f7-bcdd-0dc5c15b2b6f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-09dca62b-9c74-44f7-bcdd-0dc5c15b2b6f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-09dca62b-9c74-44f7-bcdd-0dc5c15b2b6f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-ca2fc89b-ab4f-4509-91c5-71e3d285d8fe {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-ca2fc89b-ab4f-4509-91c5-71e3d285d8fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ca2fc89b-ab4f-4509-91c5-71e3d285d8fe.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-0e6a2d56-8af4-45ae-ba07-ce5191f315c0 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-0e6a2d56-8af4-45ae-ba07-ce5191f315c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0e6a2d56-8af4-45ae-ba07-ce5191f315c0.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-23d56887-9547-4315-a163-f165e944a6c2 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-23d56887-9547-4315-a163-f165e944a6c2 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-17d1f305-48c8-4e6e-822c-ca8a1d4f6021 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-9de006f3-de5c-489f-b91c-9fe5a659018e {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-cd699add-fdda-4f92-8fde-7ae53a40063b hr {
  border-top: 2px solid #ddd;
}

#s-6e1bd0a8-f9e1-46fd-8a80-7f86811e5a84 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-6e1bd0a8-f9e1-46fd-8a80-7f86811e5a84 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6e1bd0a8-f9e1-46fd-8a80-7f86811e5a84.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-6e753683-ea34-4b3d-bf5c-7e26bcc280f2 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-6e753683-ea34-4b3d-bf5c-7e26bcc280f2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6e753683-ea34-4b3d-bf5c-7e26bcc280f2.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-4c2fba20-0058-422e-9128-d309932e18e2 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4c2fba20-0058-422e-9128-d309932e18e2 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-d0d77023-0ec6-4000-9efb-c823d014f0a2 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-a994d097-4621-4818-93bd-5730cc2d48b3 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-7641e3d9-621b-4ba0-9932-f954c08f7460 hr {
  border-top: 2px solid #ddd;
}

#s-67e3e2b9-5207-4a81-bf29-5384376c257d {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-67e3e2b9-5207-4a81-bf29-5384376c257d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-67e3e2b9-5207-4a81-bf29-5384376c257d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ffee4a01-bcde-46ff-b786-6793708f84c7 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-ffee4a01-bcde-46ff-b786-6793708f84c7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ffee4a01-bcde-46ff-b786-6793708f84c7.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-310d268d-298e-4db0-b283-136f91484305 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-310d268d-298e-4db0-b283-136f91484305 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-f9ada9b6-09ee-4974-af9e-833fc87bc94a {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-13584886-a772-44f7-9856-7af5cb8eb163 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-4feea40f-538a-4c55-b2d4-349168bfa951 hr {
  border-top: 2px solid #ddd;
}

#s-783caaea-6b8b-43af-aec1-0d87f7872ead {
  min-height: 50px;
}








#s-783caaea-6b8b-43af-aec1-0d87f7872ead > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-783caaea-6b8b-43af-aec1-0d87f7872ead.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-7d67a110-27b6-4ea0-b350-f54442f80947 {
  margin-left: 50px;
margin-right: 50px;
}

@media (min-width: 0px) {
[id="s-7d67a110-27b6-4ea0-b350-f54442f80947"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7d67a110-27b6-4ea0-b350-f54442f80947"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-7d67a110-27b6-4ea0-b350-f54442f80947"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-7d67a110-27b6-4ea0-b350-f54442f80947"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-d07db679-4b2d-4ff1-b199-70a3fd74408d {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-d07db679-4b2d-4ff1-b199-70a3fd74408d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d07db679-4b2d-4ff1-b199-70a3fd74408d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-206c04a6-3753-4cec-adfb-286a62a9d624 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-206c04a6-3753-4cec-adfb-286a62a9d624 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-206c04a6-3753-4cec-adfb-286a62a9d624.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-f8b8b362-b14a-402e-a498-6871dc6a595c {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f8b8b362-b14a-402e-a498-6871dc6a595c .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-75fba28f-e364-41c9-9ab1-be919333fa0d {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-d74ab73b-fb2f-4d9b-8692-58a5ec7434e9 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-a4d235a2-8cdc-43b0-81da-61cd7147c578 hr {
  border-top: 2px solid #ddd;
}

#s-18205609-c8b1-431c-bd5d-83b8f35c8be1 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-18205609-c8b1-431c-bd5d-83b8f35c8be1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-18205609-c8b1-431c-bd5d-83b8f35c8be1.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-e860dcb5-aac9-4fe1-8991-169f204cd517 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-e860dcb5-aac9-4fe1-8991-169f204cd517 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e860dcb5-aac9-4fe1-8991-169f204cd517.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-20eefb46-14b6-46ff-9066-13141c649c9a {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-20eefb46-14b6-46ff-9066-13141c649c9a .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-ddbb1ab3-7125-468f-98fc-e4589fc81397 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-258693db-d6b8-4f90-8878-fc1c175527b7 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-eafd6e9e-3999-45e2-937f-fdc480eee88d hr {
  border-top: 2px solid #ddd;
}

#s-bddab2c0-d3a3-43de-974a-5d2dad6614a9 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-bddab2c0-d3a3-43de-974a-5d2dad6614a9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bddab2c0-d3a3-43de-974a-5d2dad6614a9.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-8ae5719e-b6a8-453d-a31b-c9791769408b {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-8ae5719e-b6a8-453d-a31b-c9791769408b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8ae5719e-b6a8-453d-a31b-c9791769408b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-6b599e41-9ee4-44f7-9776-bceb98301e7f {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6b599e41-9ee4-44f7-9776-bceb98301e7f .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-cacf96bb-4095-4cd3-a3b4-875fcf3473be {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-ad80b9a4-621c-4e31-b18b-dcb66d18bc8f {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-f9420fb6-ae49-4037-96a2-2ead2f54d170 hr {
  border-top: 2px solid #ddd;
}

#s-cc2f58ee-4ff7-4d15-9c5f-e419c2b000b0 {
  min-height: 50px;
}








#s-cc2f58ee-4ff7-4d15-9c5f-e419c2b000b0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cc2f58ee-4ff7-4d15-9c5f-e419c2b000b0.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-88d7f074-7d24-4b83-9965-302eb94e8d78 {
  margin-left: 50px;
margin-right: 50px;
}

@media (min-width: 0px) {
[id="s-88d7f074-7d24-4b83-9965-302eb94e8d78"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-88d7f074-7d24-4b83-9965-302eb94e8d78"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-88d7f074-7d24-4b83-9965-302eb94e8d78"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-88d7f074-7d24-4b83-9965-302eb94e8d78"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-cfa17f09-8374-41b7-a24f-a252fac786fd {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-cfa17f09-8374-41b7-a24f-a252fac786fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cfa17f09-8374-41b7-a24f-a252fac786fd.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-1bb2a33b-ab31-40e1-8c55-2a1fc526ee76 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-1bb2a33b-ab31-40e1-8c55-2a1fc526ee76 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1bb2a33b-ab31-40e1-8c55-2a1fc526ee76.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-36845b54-89ad-410b-ae23-ff3e516615d3 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-36845b54-89ad-410b-ae23-ff3e516615d3 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-a039fd17-d9d9-4bdc-8b7b-5c18bc42a556 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-3731c46a-02de-48fa-b26b-1516121f5f80 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-facafc5f-504f-408a-9eb3-8d0f903e1e9d hr {
  border-top: 2px solid #ddd;
}

#s-36d09228-2cfb-4e73-9d7c-c8ea647ec30b {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-36d09228-2cfb-4e73-9d7c-c8ea647ec30b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-36d09228-2cfb-4e73-9d7c-c8ea647ec30b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-5e11dc5a-8272-44ef-a8eb-a234c395b50a {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-5e11dc5a-8272-44ef-a8eb-a234c395b50a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5e11dc5a-8272-44ef-a8eb-a234c395b50a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-003d386b-f1f6-40f6-bfd2-37649bc29a2f {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-003d386b-f1f6-40f6-bfd2-37649bc29a2f .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-91cc43c3-c84b-42a9-9b07-451224b37fb4 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-36e029c0-47aa-4e01-a2ec-37a6c09670a9 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-d78288b0-041a-4ec9-b1ea-b2e0455880f8 hr {
  border-top: 2px solid #ddd;
}

#s-d07ad178-fcb1-426a-86d6-41b23b8233d1 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-d07ad178-fcb1-426a-86d6-41b23b8233d1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d07ad178-fcb1-426a-86d6-41b23b8233d1.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-5e1aadf0-4ce8-4fa3-b8d1-65a51008e26a {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-5e1aadf0-4ce8-4fa3-b8d1-65a51008e26a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5e1aadf0-4ce8-4fa3-b8d1-65a51008e26a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-53923d58-683c-4a8a-ac87-a29f08275f00 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-53923d58-683c-4a8a-ac87-a29f08275f00 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-66d16045-bab5-44c4-a7c2-31155d98ea6e {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-efe9df94-e5f5-4cda-a47f-a47e639a57c5 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-bc506322-89ab-46d2-9429-f249e75f46f5 hr {
  border-top: 2px solid #ddd;
}

#s-17ef17fe-8952-4aac-8c57-b9b7609bf4f7 {
  min-height: 50px;
}








#s-17ef17fe-8952-4aac-8c57-b9b7609bf4f7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-17ef17fe-8952-4aac-8c57-b9b7609bf4f7.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-cb851900-6bba-40ed-9e5a-27546aef3f3b {
  margin-left: 50px;
margin-right: 50px;
}

@media (min-width: 0px) {
[id="s-cb851900-6bba-40ed-9e5a-27546aef3f3b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cb851900-6bba-40ed-9e5a-27546aef3f3b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-cb851900-6bba-40ed-9e5a-27546aef3f3b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-cb851900-6bba-40ed-9e5a-27546aef3f3b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-1c49729f-99c7-4d53-8ce0-9a995b688796 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-1c49729f-99c7-4d53-8ce0-9a995b688796 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1c49729f-99c7-4d53-8ce0-9a995b688796.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c786bfa3-8ec0-4378-b28e-5915d6561e68 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-c786bfa3-8ec0-4378-b28e-5915d6561e68 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c786bfa3-8ec0-4378-b28e-5915d6561e68.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-6ccdcd2d-24ed-4cab-8d55-1c3606d8e286 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6ccdcd2d-24ed-4cab-8d55-1c3606d8e286 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-18e759f6-54d7-4136-baa0-ee839e5f93f5 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-aa14d102-3fe7-498f-bc9b-dc0a00ac640b {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-9137fc1c-92e0-4a0f-86f6-65f01dfe56c8 hr {
  border-top: 2px solid #ddd;
}

#s-9d691406-ce71-4998-998d-0f091480ab92 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-9d691406-ce71-4998-998d-0f091480ab92 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9d691406-ce71-4998-998d-0f091480ab92.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-04264425-718e-4eb0-96fc-540fe6363494 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-04264425-718e-4eb0-96fc-540fe6363494 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-04264425-718e-4eb0-96fc-540fe6363494.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-29bbc098-42d0-46f8-850a-51fd982201b4 {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-29bbc098-42d0-46f8-850a-51fd982201b4 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-d14b46cf-3dc9-4731-b7d7-3dbb35d437e7 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-c2d8a050-97d8-4664-9eea-16cc7e9b0328 {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-81b6911c-497a-47f3-8b42-89c31352ed52 hr {
  border-top: 2px solid #ddd;
}

#s-2723079f-311c-4e52-aa1b-90b8b5b5df53 {
  margin-bottom: 50px;
min-height: 50px;
background-color: rgba(226, 245, 243, 1);
}








#s-2723079f-311c-4e52-aa1b-90b8b5b5df53 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2723079f-311c-4e52-aa1b-90b8b5b5df53.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-f57d487b-4073-4796-99bb-108a41c2a960 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
min-height: 440px;
background-position: center center;
}








#s-f57d487b-4073-4796-99bb-108a41c2a960 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f57d487b-4073-4796-99bb-108a41c2a960.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-d87b9ada-4174-4a07-a6a5-9773129acaaa {
  margin-left: 25px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d87b9ada-4174-4a07-a6a5-9773129acaaa .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  
}



#s-a589c6ed-d0cd-4ab7-9111-fb53ec984b48 {
  margin-top: 0px;
margin-left: 25px;
margin-right: 25px;
}

#s-54f62915-608f-4bae-bf77-5df6d23cb48e {
  border-style: solid;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
padding-top: 25px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
border-radius: 1px;
}

#s-0d2f73f6-63ec-448a-9841-81715a5e277d hr {
  border-top: 2px solid #ddd;
}

#s-da5fab88-4627-43b8-9056-9dd78bfea9bb {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-da5fab88-4627-43b8-9056-9dd78bfea9bb .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-5935f8ac-db80-43ad-91b9-af5c52b554e6 {
  text-align: center;
}







  #s-5935f8ac-db80-43ad-91b9-af5c52b554e6 img.shogun-image {
    

    
    
    
  }


#s-5935f8ac-db80-43ad-91b9-af5c52b554e6 .shogun-image-content {
  
    align-items: center;
  
}

#s-da8c784a-394f-4399-b090-51ebf8a7ade5 {
  min-height: 50px;
}








#s-da8c784a-394f-4399-b090-51ebf8a7ade5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-da8c784a-394f-4399-b090-51ebf8a7ade5.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-8586e6c3-4b44-4266-a0e8-ccf0b8400236 {
  margin-top: 20px;
margin-left: 17%;
margin-bottom: 20px;
margin-right: 17%;
text-align: center;
}







  #s-8586e6c3-4b44-4266-a0e8-ccf0b8400236 img.shogun-image {
    

    
    
    
  }


#s-8586e6c3-4b44-4266-a0e8-ccf0b8400236 .shogun-image-content {
  
    align-items: center;
  
}

#s-57ca1d55-0994-4a7d-aa90-00a079a7cbb7 {
  padding-top: 25px;
padding-left: 10%;
padding-bottom: 25px;
padding-right: 10%;
}

.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-da6aaf09-329e-4e0c-97fc-8b05df636ffc {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(69, 214, 254, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-da6aaf09-329e-4e0c-97fc-8b05df636ffc:hover {background-color: rgba(69, 214, 254, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-da6aaf09-329e-4e0c-97fc-8b05df636ffc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-da6aaf09-329e-4e0c-97fc-8b05df636ffc-root {
    text-align: center;
  }


#s-da6aaf09-329e-4e0c-97fc-8b05df636ffc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-da6aaf09-329e-4e0c-97fc-8b05df636ffc-root {
    text-align: center;
  }


#s-da6aaf09-329e-4e0c-97fc-8b05df636ffc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-da6aaf09-329e-4e0c-97fc-8b05df636ffc-root {
    text-align: center;
  }


#s-da6aaf09-329e-4e0c-97fc-8b05df636ffc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-da6aaf09-329e-4e0c-97fc-8b05df636ffc-root {
    text-align: center;
  }


#s-da6aaf09-329e-4e0c-97fc-8b05df636ffc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-da6aaf09-329e-4e0c-97fc-8b05df636ffc-root {
    text-align: center;
  }


#s-da6aaf09-329e-4e0c-97fc-8b05df636ffc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-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}
