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

.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-da13d655-976a-481d-943a-3e089911b254 {
  margin-top: 20px;
margin-left: 15px;
margin-bottom: 20px;
margin-right: 15px;
padding-top: 100px;
padding-left: 10%;
padding-bottom: 100px;
padding-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: rgba(236, 229, 215, 1);
}
@media (max-width: 767px){#s-da13d655-976a-481d-943a-3e089911b254 {
  display: none;
}
#s-da13d655-976a-481d-943a-3e089911b254, #wrap-s-da13d655-976a-481d-943a-3e089911b254, #wrap-content-s-da13d655-976a-481d-943a-3e089911b254 { display: none !important; }}







#s-da13d655-976a-481d-943a-3e089911b254 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-da13d655-976a-481d-943a-3e089911b254.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

#s-8e5fbc15-f756-447b-bfc8-7cfaaa65492c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8e5fbc15-f756-447b-bfc8-7cfaaa65492c .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-853a33c0-83ac-43c9-902f-f6cef4971cab {
  margin-top: 20px;
margin-left: 15px;
margin-bottom: 20px;
margin-right: 15px;
padding-top: 80px;
padding-left: 5%;
padding-bottom: 80px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: rgba(236, 229, 215, 1);
}
@media (min-width: 1200px){#s-853a33c0-83ac-43c9-902f-f6cef4971cab {
  display: none;
}
#s-853a33c0-83ac-43c9-902f-f6cef4971cab, #wrap-s-853a33c0-83ac-43c9-902f-f6cef4971cab, #wrap-content-s-853a33c0-83ac-43c9-902f-f6cef4971cab { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-853a33c0-83ac-43c9-902f-f6cef4971cab {
  display: none;
}
#s-853a33c0-83ac-43c9-902f-f6cef4971cab, #wrap-s-853a33c0-83ac-43c9-902f-f6cef4971cab, #wrap-content-s-853a33c0-83ac-43c9-902f-f6cef4971cab { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-853a33c0-83ac-43c9-902f-f6cef4971cab {
  display: none;
}
#s-853a33c0-83ac-43c9-902f-f6cef4971cab, #wrap-s-853a33c0-83ac-43c9-902f-f6cef4971cab, #wrap-content-s-853a33c0-83ac-43c9-902f-f6cef4971cab { display: none !important; }}







#s-853a33c0-83ac-43c9-902f-f6cef4971cab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-853a33c0-83ac-43c9-902f-f6cef4971cab.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fd3bc290-30d4-4d95-a5bd-1c2969e5810d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fd3bc290-30d4-4d95-a5bd-1c2969e5810d .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}



#s-ea4ef12b-c6a6-4a17-a95f-d8d979cb8079 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-9330ebb6-083e-44db-b2cc-f2c5887ffd30 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
min-height: 50px;
max-width: 1400px;
}
@media (max-width: 767px){#s-9330ebb6-083e-44db-b2cc-f2c5887ffd30 {
  display: none;
}
#s-9330ebb6-083e-44db-b2cc-f2c5887ffd30, #wrap-s-9330ebb6-083e-44db-b2cc-f2c5887ffd30, #wrap-content-s-9330ebb6-083e-44db-b2cc-f2c5887ffd30 { display: none !important; }}







#s-9330ebb6-083e-44db-b2cc-f2c5887ffd30 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9330ebb6-083e-44db-b2cc-f2c5887ffd30.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-daa9f60d-0d2e-4fb0-9010-5ebb4daab5b3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 50px;
text-align: center;
}

#s-daa9f60d-0d2e-4fb0-9010-5ebb4daab5b3 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-9d3adb7a-f12f-4fb9-b714-7c2253e8e8e1 {
  margin-top: 0px;
}

#s-9d3adb7a-f12f-4fb9-b714-7c2253e8e8e1 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-9d3adb7a-f12f-4fb9-b714-7c2253e8e8e1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0);
  padding: 25px;
}

#s-9d3adb7a-f12f-4fb9-b714-7c2253e8e8e1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-9d3adb7a-f12f-4fb9-b714-7c2253e8e8e1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-9d3adb7a-f12f-4fb9-b714-7c2253e8e8e1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 20px;
}

#s-9d3adb7a-f12f-4fb9-b714-7c2253e8e8e1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 20px;
}
.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-55843b26-3d22-4e7d-bace-f2b456fc5f7c {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-3595089e-1c9e-4524-b6c0-50b889a51a7b {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-7d644506-60db-4550-89a0-759a814c8405 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-305cb143-9015-4919-883e-a735d4552120 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-a55f2e58-f255-4dfa-8737-631153548478 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-0a3a1d28-a955-49a4-8eb9-2e43cfc55f74 {
  margin-top: 30px;
margin-left: 15px;
margin-bottom: 30px;
margin-right: 15px;
min-height: 50px;
}
@media (min-width: 1200px){#s-0a3a1d28-a955-49a4-8eb9-2e43cfc55f74 {
  display: none;
}
#s-0a3a1d28-a955-49a4-8eb9-2e43cfc55f74, #wrap-s-0a3a1d28-a955-49a4-8eb9-2e43cfc55f74, #wrap-content-s-0a3a1d28-a955-49a4-8eb9-2e43cfc55f74 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0a3a1d28-a955-49a4-8eb9-2e43cfc55f74 {
  display: none;
}
#s-0a3a1d28-a955-49a4-8eb9-2e43cfc55f74, #wrap-s-0a3a1d28-a955-49a4-8eb9-2e43cfc55f74, #wrap-content-s-0a3a1d28-a955-49a4-8eb9-2e43cfc55f74 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0a3a1d28-a955-49a4-8eb9-2e43cfc55f74 {
  display: none;
}
#s-0a3a1d28-a955-49a4-8eb9-2e43cfc55f74, #wrap-s-0a3a1d28-a955-49a4-8eb9-2e43cfc55f74, #wrap-content-s-0a3a1d28-a955-49a4-8eb9-2e43cfc55f74 { display: none !important; }}@media (max-width: 767px){#s-0a3a1d28-a955-49a4-8eb9-2e43cfc55f74 {
  
}
}







#s-0a3a1d28-a955-49a4-8eb9-2e43cfc55f74 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0a3a1d28-a955-49a4-8eb9-2e43cfc55f74.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-bc33d2ee-671e-4be6-a921-4d634d7f93d3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 30px;
text-align: center;
}

#s-bc33d2ee-671e-4be6-a921-4d634d7f93d3 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}



#s-2f255b18-2c49-4d7f-aff4-d5f0d5e0c782 {
  margin-top: 0px;
}

#s-2f255b18-2c49-4d7f-aff4-d5f0d5e0c782 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-2f255b18-2c49-4d7f-aff4-d5f0d5e0c782 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0);
  padding: 25px;
}

#s-2f255b18-2c49-4d7f-aff4-d5f0d5e0c782 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-2f255b18-2c49-4d7f-aff4-d5f0d5e0c782 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-2f255b18-2c49-4d7f-aff4-d5f0d5e0c782 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 18px;
}

#s-2f255b18-2c49-4d7f-aff4-d5f0d5e0c782 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-ecbbd3e6-d7cb-473f-a107-fd9648cfda5d {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-57eb1583-45e2-47da-ab6f-474436b71f51 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-3616cd1f-9252-4374-865e-63be06f09014 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-e05a5957-7159-4784-b8ae-d375d55f7e6c {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-9b265001-d2a4-4ba4-9849-4ee0d4b094af {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-117468d6-b89f-408b-9789-0ae25531da3f {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
min-height: 50px;
max-width: 1400px;
}
@media (max-width: 767px){#s-117468d6-b89f-408b-9789-0ae25531da3f {
  display: none;
}
#s-117468d6-b89f-408b-9789-0ae25531da3f, #wrap-s-117468d6-b89f-408b-9789-0ae25531da3f, #wrap-content-s-117468d6-b89f-408b-9789-0ae25531da3f { display: none !important; }}







#s-117468d6-b89f-408b-9789-0ae25531da3f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-117468d6-b89f-408b-9789-0ae25531da3f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-96e85b4c-db24-4222-8b27-d66836cffb0c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 50px;
text-align: center;
}

#s-96e85b4c-db24-4222-8b27-d66836cffb0c .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-63c701e8-b3e9-4a02-8988-667440099eec {
  margin-top: 0px;
}

#s-63c701e8-b3e9-4a02-8988-667440099eec > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-63c701e8-b3e9-4a02-8988-667440099eec > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0);
  padding: 25px;
}

#s-63c701e8-b3e9-4a02-8988-667440099eec > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-63c701e8-b3e9-4a02-8988-667440099eec > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-63c701e8-b3e9-4a02-8988-667440099eec > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 20px;
}

#s-63c701e8-b3e9-4a02-8988-667440099eec > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 20px;
}
#s-06225e33-b6d8-447f-9079-1dc8fc2a3eaf {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-432b43fe-536b-436f-8caa-d13dbd536fb7 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-a3d1966f-8131-4b95-99b0-d6e26181c578 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-35959c7f-2460-4855-a445-347b2f84849f {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-f969eca5-8b2e-495a-aa3a-89d9c9431895 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-d546bf34-48dc-4b2a-a990-dd7450c86374 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-8158e6c3-8939-48e1-af51-18b6aeb4b5af {
  margin-top: 30px;
margin-left: 15px;
margin-bottom: 30px;
margin-right: 15px;
min-height: 50px;
}
@media (min-width: 1200px){#s-8158e6c3-8939-48e1-af51-18b6aeb4b5af {
  display: none;
}
#s-8158e6c3-8939-48e1-af51-18b6aeb4b5af, #wrap-s-8158e6c3-8939-48e1-af51-18b6aeb4b5af, #wrap-content-s-8158e6c3-8939-48e1-af51-18b6aeb4b5af { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8158e6c3-8939-48e1-af51-18b6aeb4b5af {
  display: none;
}
#s-8158e6c3-8939-48e1-af51-18b6aeb4b5af, #wrap-s-8158e6c3-8939-48e1-af51-18b6aeb4b5af, #wrap-content-s-8158e6c3-8939-48e1-af51-18b6aeb4b5af { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-8158e6c3-8939-48e1-af51-18b6aeb4b5af {
  display: none;
}
#s-8158e6c3-8939-48e1-af51-18b6aeb4b5af, #wrap-s-8158e6c3-8939-48e1-af51-18b6aeb4b5af, #wrap-content-s-8158e6c3-8939-48e1-af51-18b6aeb4b5af { display: none !important; }}@media (max-width: 767px){#s-8158e6c3-8939-48e1-af51-18b6aeb4b5af {
  
}
}







#s-8158e6c3-8939-48e1-af51-18b6aeb4b5af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8158e6c3-8939-48e1-af51-18b6aeb4b5af.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-865c97f4-1d83-4b83-8915-89b310be3d8b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 30px;
text-align: center;
}

#s-865c97f4-1d83-4b83-8915-89b310be3d8b .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}



#s-1c728f3f-29df-448d-bd73-32109487c4bc {
  margin-top: 0px;
}

#s-1c728f3f-29df-448d-bd73-32109487c4bc > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-1c728f3f-29df-448d-bd73-32109487c4bc > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0);
  padding: 25px;
}

#s-1c728f3f-29df-448d-bd73-32109487c4bc > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-1c728f3f-29df-448d-bd73-32109487c4bc > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-1c728f3f-29df-448d-bd73-32109487c4bc > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 18px;
}

#s-1c728f3f-29df-448d-bd73-32109487c4bc > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-39bda6c8-a9b0-42f8-8f49-717322208ec5 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-c109ca24-a981-4819-8da7-0554e1011501 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-4d5a78d8-0ec4-4788-b476-8824ac02e2b6 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-d6a16a50-cdbf-4ef0-a3ba-5959b44642ae {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-0d2d73bf-3daa-4e38-8a17-559c54a44429 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-59d12762-4587-4bc3-ab5c-7a27fa88520b {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-148ce8dd-4083-4e6f-a52f-3a481aeff055 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
min-height: 50px;
max-width: 1400px;
}
@media (max-width: 767px){#s-148ce8dd-4083-4e6f-a52f-3a481aeff055 {
  display: none;
}
#s-148ce8dd-4083-4e6f-a52f-3a481aeff055, #wrap-s-148ce8dd-4083-4e6f-a52f-3a481aeff055, #wrap-content-s-148ce8dd-4083-4e6f-a52f-3a481aeff055 { display: none !important; }}







#s-148ce8dd-4083-4e6f-a52f-3a481aeff055 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-148ce8dd-4083-4e6f-a52f-3a481aeff055.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-067f8a25-ae04-40f2-8887-87a3b8e9440f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 50px;
text-align: center;
}

#s-067f8a25-ae04-40f2-8887-87a3b8e9440f .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-12f8d00c-af65-4fe1-8d1d-3c8793b0248b {
  margin-top: 0px;
}

#s-12f8d00c-af65-4fe1-8d1d-3c8793b0248b > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-12f8d00c-af65-4fe1-8d1d-3c8793b0248b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0);
  padding: 25px;
}

#s-12f8d00c-af65-4fe1-8d1d-3c8793b0248b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-12f8d00c-af65-4fe1-8d1d-3c8793b0248b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-12f8d00c-af65-4fe1-8d1d-3c8793b0248b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 20px;
}

#s-12f8d00c-af65-4fe1-8d1d-3c8793b0248b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 20px;
}
#s-61738965-21fc-47e8-9717-e143fe33267f {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-ee8a1351-d0c1-4e1b-a77b-7a3c126d96f3 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-cf7b2642-6862-422f-aa55-72cb082e1cd9 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-4ad72d0d-b59a-493a-b6ea-d35665e14d4b {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-5d0d7d7d-90e6-4f02-be36-a48836157af9 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-3f51ce9b-26d6-4728-a78e-8d024b934efe {
  margin-top: 30px;
margin-left: 15px;
margin-bottom: 30px;
margin-right: 15px;
min-height: 50px;
}
@media (min-width: 1200px){#s-3f51ce9b-26d6-4728-a78e-8d024b934efe {
  display: none;
}
#s-3f51ce9b-26d6-4728-a78e-8d024b934efe, #wrap-s-3f51ce9b-26d6-4728-a78e-8d024b934efe, #wrap-content-s-3f51ce9b-26d6-4728-a78e-8d024b934efe { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3f51ce9b-26d6-4728-a78e-8d024b934efe {
  display: none;
}
#s-3f51ce9b-26d6-4728-a78e-8d024b934efe, #wrap-s-3f51ce9b-26d6-4728-a78e-8d024b934efe, #wrap-content-s-3f51ce9b-26d6-4728-a78e-8d024b934efe { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3f51ce9b-26d6-4728-a78e-8d024b934efe {
  display: none;
}
#s-3f51ce9b-26d6-4728-a78e-8d024b934efe, #wrap-s-3f51ce9b-26d6-4728-a78e-8d024b934efe, #wrap-content-s-3f51ce9b-26d6-4728-a78e-8d024b934efe { display: none !important; }}@media (max-width: 767px){#s-3f51ce9b-26d6-4728-a78e-8d024b934efe {
  
}
}







#s-3f51ce9b-26d6-4728-a78e-8d024b934efe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3f51ce9b-26d6-4728-a78e-8d024b934efe.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-49f8c657-b042-457b-8f39-7d5b7949ee02 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 30px;
text-align: center;
}

#s-49f8c657-b042-457b-8f39-7d5b7949ee02 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}



#s-2cc7a51e-e8d7-4647-a5c9-87c961e7dffe {
  margin-top: 0px;
}

#s-2cc7a51e-e8d7-4647-a5c9-87c961e7dffe > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-2cc7a51e-e8d7-4647-a5c9-87c961e7dffe > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0);
  padding: 25px;
}

#s-2cc7a51e-e8d7-4647-a5c9-87c961e7dffe > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-2cc7a51e-e8d7-4647-a5c9-87c961e7dffe > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-2cc7a51e-e8d7-4647-a5c9-87c961e7dffe > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 18px;
}

#s-2cc7a51e-e8d7-4647-a5c9-87c961e7dffe > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-43014e7e-89bd-4c0e-b764-8045091a32d7 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-2a55213b-c614-45b2-a0f6-bf3bc962427e {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-d49afbaf-5c04-485c-894a-6d90dd361caa {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-4f19b61e-e9da-4f35-b276-808967f44396 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-e2d496c2-900f-4e30-b21b-48c9b6537462 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-74815826-7f13-4c20-95b2-c456ec5246fd {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-dcdd6835-3689-4bef-ab22-ca973a04a234 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
min-height: 50px;
max-width: 1400px;
}
@media (max-width: 767px){#s-dcdd6835-3689-4bef-ab22-ca973a04a234 {
  display: none;
}
#s-dcdd6835-3689-4bef-ab22-ca973a04a234, #wrap-s-dcdd6835-3689-4bef-ab22-ca973a04a234, #wrap-content-s-dcdd6835-3689-4bef-ab22-ca973a04a234 { display: none !important; }}







#s-dcdd6835-3689-4bef-ab22-ca973a04a234 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dcdd6835-3689-4bef-ab22-ca973a04a234.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-874a8729-6d17-40f6-bfe2-856d65591198 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 50px;
text-align: center;
}

#s-874a8729-6d17-40f6-bfe2-856d65591198 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-850b9465-b32a-4f8e-b38b-d5b068614c54 {
  margin-top: 0px;
}

#s-850b9465-b32a-4f8e-b38b-d5b068614c54 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-850b9465-b32a-4f8e-b38b-d5b068614c54 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0);
  padding: 25px;
}

#s-850b9465-b32a-4f8e-b38b-d5b068614c54 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-850b9465-b32a-4f8e-b38b-d5b068614c54 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-850b9465-b32a-4f8e-b38b-d5b068614c54 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 20px;
}

#s-850b9465-b32a-4f8e-b38b-d5b068614c54 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 20px;
}
#s-4e44e951-7c9f-4871-92cf-9d64ffcfba90 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-e4b418e6-35ac-4266-befa-56d10be5b952 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-5da2e656-17c6-419d-b3ed-6f1c2d64efcc {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-988624c1-de92-421c-b22c-997e649c32a3 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-64045277-5b5d-4d76-ae78-b5c6eabcd469 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-dc210207-a771-4134-955b-2db119bbd835 {
  margin-top: 30px;
margin-left: 15px;
margin-bottom: 30px;
margin-right: 15px;
min-height: 50px;
}
@media (min-width: 1200px){#s-dc210207-a771-4134-955b-2db119bbd835 {
  display: none;
}
#s-dc210207-a771-4134-955b-2db119bbd835, #wrap-s-dc210207-a771-4134-955b-2db119bbd835, #wrap-content-s-dc210207-a771-4134-955b-2db119bbd835 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-dc210207-a771-4134-955b-2db119bbd835 {
  display: none;
}
#s-dc210207-a771-4134-955b-2db119bbd835, #wrap-s-dc210207-a771-4134-955b-2db119bbd835, #wrap-content-s-dc210207-a771-4134-955b-2db119bbd835 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-dc210207-a771-4134-955b-2db119bbd835 {
  display: none;
}
#s-dc210207-a771-4134-955b-2db119bbd835, #wrap-s-dc210207-a771-4134-955b-2db119bbd835, #wrap-content-s-dc210207-a771-4134-955b-2db119bbd835 { display: none !important; }}@media (max-width: 767px){#s-dc210207-a771-4134-955b-2db119bbd835 {
  
}
}







#s-dc210207-a771-4134-955b-2db119bbd835 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dc210207-a771-4134-955b-2db119bbd835.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-1dd8d09c-236b-4f41-aea6-dbf050a20887 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 30px;
text-align: center;
}

#s-1dd8d09c-236b-4f41-aea6-dbf050a20887 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}



#s-2d2a61d4-30c8-463b-a7db-c5831e486131 {
  margin-top: 0px;
}

#s-2d2a61d4-30c8-463b-a7db-c5831e486131 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-2d2a61d4-30c8-463b-a7db-c5831e486131 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0);
  padding: 25px;
}

#s-2d2a61d4-30c8-463b-a7db-c5831e486131 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-2d2a61d4-30c8-463b-a7db-c5831e486131 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-2d2a61d4-30c8-463b-a7db-c5831e486131 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 18px;
}

#s-2d2a61d4-30c8-463b-a7db-c5831e486131 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-ece01cbc-9438-4c2c-b1c0-23adc1c77eeb {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-1dd8e461-f223-4de7-b8bf-9c833e2eb331 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-2e6e2b6b-8912-4a5c-8fab-dbdf2c2a6c4d {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-f215bc0f-df89-4693-bd03-179b8caceb23 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-e990b113-30f8-45ac-b6ef-4790c252a910 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-f8ee63af-7705-49db-83c3-aecefe2a8b3c {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
min-height: 50px;
max-width: 1400px;
}
@media (max-width: 767px){#s-f8ee63af-7705-49db-83c3-aecefe2a8b3c {
  display: none;
}
#s-f8ee63af-7705-49db-83c3-aecefe2a8b3c, #wrap-s-f8ee63af-7705-49db-83c3-aecefe2a8b3c, #wrap-content-s-f8ee63af-7705-49db-83c3-aecefe2a8b3c { display: none !important; }}







#s-f8ee63af-7705-49db-83c3-aecefe2a8b3c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f8ee63af-7705-49db-83c3-aecefe2a8b3c.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-1609aa9d-ae4d-49c1-8213-60b8138dac1d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 50px;
text-align: center;
}

#s-1609aa9d-ae4d-49c1-8213-60b8138dac1d .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-a89a8502-e8d1-4592-a65f-fa2c6c2c9b90 {
  margin-top: 0px;
}

#s-a89a8502-e8d1-4592-a65f-fa2c6c2c9b90 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-a89a8502-e8d1-4592-a65f-fa2c6c2c9b90 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0);
  padding: 25px;
}

#s-a89a8502-e8d1-4592-a65f-fa2c6c2c9b90 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-a89a8502-e8d1-4592-a65f-fa2c6c2c9b90 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-a89a8502-e8d1-4592-a65f-fa2c6c2c9b90 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 20px;
}

#s-a89a8502-e8d1-4592-a65f-fa2c6c2c9b90 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 20px;
}
#s-5957c0f7-3a40-4eb6-944c-c0087fb1671b {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-2ca22eeb-72c0-4f8c-bdfa-d5d8e918a67a {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-94245aa3-96b6-4f97-8935-fbbbd4f3371a {
  margin-top: 30px;
margin-left: 15px;
margin-bottom: 30px;
margin-right: 15px;
min-height: 50px;
}
@media (min-width: 1200px){#s-94245aa3-96b6-4f97-8935-fbbbd4f3371a {
  display: none;
}
#s-94245aa3-96b6-4f97-8935-fbbbd4f3371a, #wrap-s-94245aa3-96b6-4f97-8935-fbbbd4f3371a, #wrap-content-s-94245aa3-96b6-4f97-8935-fbbbd4f3371a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-94245aa3-96b6-4f97-8935-fbbbd4f3371a {
  display: none;
}
#s-94245aa3-96b6-4f97-8935-fbbbd4f3371a, #wrap-s-94245aa3-96b6-4f97-8935-fbbbd4f3371a, #wrap-content-s-94245aa3-96b6-4f97-8935-fbbbd4f3371a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-94245aa3-96b6-4f97-8935-fbbbd4f3371a {
  display: none;
}
#s-94245aa3-96b6-4f97-8935-fbbbd4f3371a, #wrap-s-94245aa3-96b6-4f97-8935-fbbbd4f3371a, #wrap-content-s-94245aa3-96b6-4f97-8935-fbbbd4f3371a { display: none !important; }}@media (max-width: 767px){#s-94245aa3-96b6-4f97-8935-fbbbd4f3371a {
  
}
}







#s-94245aa3-96b6-4f97-8935-fbbbd4f3371a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-94245aa3-96b6-4f97-8935-fbbbd4f3371a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-aa1e636e-f4ce-4075-a7b7-e9c71deabb46 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 30px;
text-align: center;
}

#s-aa1e636e-f4ce-4075-a7b7-e9c71deabb46 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}



#s-7647b0ff-78fd-4833-8fff-dcba75085af1 {
  margin-top: 0px;
}

#s-7647b0ff-78fd-4833-8fff-dcba75085af1 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-7647b0ff-78fd-4833-8fff-dcba75085af1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0);
  padding: 25px;
}

#s-7647b0ff-78fd-4833-8fff-dcba75085af1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-7647b0ff-78fd-4833-8fff-dcba75085af1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-7647b0ff-78fd-4833-8fff-dcba75085af1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 18px;
}

#s-7647b0ff-78fd-4833-8fff-dcba75085af1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-cf0cf301-b531-42cd-beed-585e469990f7 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-d751070a-d272-4d31-bddb-ea1c6153ce06 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-bfe139e8-6111-4c86-a5dd-be754ae96cb1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-0a5daab3-cc2a-4719-a2b4-62a85bfa4c53 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
min-height: 50px;
max-width: 1400px;
}
@media (max-width: 767px){#s-0a5daab3-cc2a-4719-a2b4-62a85bfa4c53 {
  display: none;
}
#s-0a5daab3-cc2a-4719-a2b4-62a85bfa4c53, #wrap-s-0a5daab3-cc2a-4719-a2b4-62a85bfa4c53, #wrap-content-s-0a5daab3-cc2a-4719-a2b4-62a85bfa4c53 { display: none !important; }}







#s-0a5daab3-cc2a-4719-a2b4-62a85bfa4c53 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0a5daab3-cc2a-4719-a2b4-62a85bfa4c53.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-89d4b690-f268-48d0-b4a2-691832370720 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 50px;
text-align: center;
}

#s-89d4b690-f268-48d0-b4a2-691832370720 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-6b9065f2-def8-401b-aae9-59875ff80d6d {
  margin-top: 0px;
}

#s-6b9065f2-def8-401b-aae9-59875ff80d6d > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-6b9065f2-def8-401b-aae9-59875ff80d6d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0);
  padding: 25px;
}

#s-6b9065f2-def8-401b-aae9-59875ff80d6d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-6b9065f2-def8-401b-aae9-59875ff80d6d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-6b9065f2-def8-401b-aae9-59875ff80d6d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 20px;
}

#s-6b9065f2-def8-401b-aae9-59875ff80d6d > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 20px;
}
#s-33812f8f-0396-4c9f-9d1a-91a83405617b {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-2fdbc73b-5409-4c93-84ef-1ce904fa1883 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-3dfd2ca4-bde8-46af-a4ca-34e97338d5a7 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-23814b17-a121-4391-ba9e-a3eec8193b20 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-c338346a-df62-40c1-99ab-3f0ef6078907 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-06210597-ce85-464d-8a26-18947d191fa7 {
  margin-top: 30px;
margin-left: 15px;
margin-bottom: 30px;
margin-right: 15px;
min-height: 50px;
}
@media (min-width: 1200px){#s-06210597-ce85-464d-8a26-18947d191fa7 {
  display: none;
}
#s-06210597-ce85-464d-8a26-18947d191fa7, #wrap-s-06210597-ce85-464d-8a26-18947d191fa7, #wrap-content-s-06210597-ce85-464d-8a26-18947d191fa7 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-06210597-ce85-464d-8a26-18947d191fa7 {
  display: none;
}
#s-06210597-ce85-464d-8a26-18947d191fa7, #wrap-s-06210597-ce85-464d-8a26-18947d191fa7, #wrap-content-s-06210597-ce85-464d-8a26-18947d191fa7 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-06210597-ce85-464d-8a26-18947d191fa7 {
  display: none;
}
#s-06210597-ce85-464d-8a26-18947d191fa7, #wrap-s-06210597-ce85-464d-8a26-18947d191fa7, #wrap-content-s-06210597-ce85-464d-8a26-18947d191fa7 { display: none !important; }}@media (max-width: 767px){#s-06210597-ce85-464d-8a26-18947d191fa7 {
  
}
}







#s-06210597-ce85-464d-8a26-18947d191fa7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-06210597-ce85-464d-8a26-18947d191fa7.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ecb482fc-f7da-4f82-a7bf-3cdd02047308 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 30px;
text-align: center;
}

#s-ecb482fc-f7da-4f82-a7bf-3cdd02047308 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}



#s-a13c93ab-a49a-4516-91d5-4d34fafdaec9 {
  margin-top: 0px;
}

#s-a13c93ab-a49a-4516-91d5-4d34fafdaec9 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-a13c93ab-a49a-4516-91d5-4d34fafdaec9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0);
  padding: 25px;
}

#s-a13c93ab-a49a-4516-91d5-4d34fafdaec9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-a13c93ab-a49a-4516-91d5-4d34fafdaec9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-a13c93ab-a49a-4516-91d5-4d34fafdaec9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 18px;
}

#s-a13c93ab-a49a-4516-91d5-4d34fafdaec9 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-254f74e9-4569-4615-b251-23900dd75f1a {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-54614feb-e443-4005-a4ff-043bebd9e5fa {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-25ff6a8d-d933-48f3-9d30-9ee912e7105a {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-7e82a78b-777c-4d9b-8592-94914529ede7 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-dc6a5a3a-9ff5-410f-b79e-b9ecceee6cae {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-c8b02ec0-eb8a-46a8-b5cf-f0ce63081299 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 80px;
margin-right: auto;
min-height: 50px;
max-width: 1400px;
}
@media (max-width: 767px){#s-c8b02ec0-eb8a-46a8-b5cf-f0ce63081299 {
  display: none;
}
#s-c8b02ec0-eb8a-46a8-b5cf-f0ce63081299, #wrap-s-c8b02ec0-eb8a-46a8-b5cf-f0ce63081299, #wrap-content-s-c8b02ec0-eb8a-46a8-b5cf-f0ce63081299 { display: none !important; }}







#s-c8b02ec0-eb8a-46a8-b5cf-f0ce63081299 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c8b02ec0-eb8a-46a8-b5cf-f0ce63081299.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-419c3a5a-472a-459c-b03d-b1928570f65f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 50px;
text-align: center;
}

#s-419c3a5a-472a-459c-b03d-b1928570f65f .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-caa53151-c701-4070-8513-e9a6aab8e436 {
  margin-top: 0px;
}

#s-caa53151-c701-4070-8513-e9a6aab8e436 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-caa53151-c701-4070-8513-e9a6aab8e436 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0);
  padding: 25px;
}

#s-caa53151-c701-4070-8513-e9a6aab8e436 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-caa53151-c701-4070-8513-e9a6aab8e436 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-caa53151-c701-4070-8513-e9a6aab8e436 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 20px;
}

#s-caa53151-c701-4070-8513-e9a6aab8e436 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 20px;
}
#s-cbdf038e-13fd-4ce0-921f-9448051f3b89 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-193adff6-95d0-405b-8a44-068b06a25fa5 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-16a39476-8c20-48fb-a3d2-441039f04beb {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-6b424667-9a54-4035-a507-1658863e62ae {
  margin-top: 30px;
margin-left: 15px;
margin-bottom: 80px;
margin-right: 15px;
min-height: 50px;
}
@media (min-width: 1200px){#s-6b424667-9a54-4035-a507-1658863e62ae {
  display: none;
}
#s-6b424667-9a54-4035-a507-1658863e62ae, #wrap-s-6b424667-9a54-4035-a507-1658863e62ae, #wrap-content-s-6b424667-9a54-4035-a507-1658863e62ae { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6b424667-9a54-4035-a507-1658863e62ae {
  display: none;
}
#s-6b424667-9a54-4035-a507-1658863e62ae, #wrap-s-6b424667-9a54-4035-a507-1658863e62ae, #wrap-content-s-6b424667-9a54-4035-a507-1658863e62ae { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6b424667-9a54-4035-a507-1658863e62ae {
  display: none;
}
#s-6b424667-9a54-4035-a507-1658863e62ae, #wrap-s-6b424667-9a54-4035-a507-1658863e62ae, #wrap-content-s-6b424667-9a54-4035-a507-1658863e62ae { display: none !important; }}@media (max-width: 767px){#s-6b424667-9a54-4035-a507-1658863e62ae {
  
}
}







#s-6b424667-9a54-4035-a507-1658863e62ae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6b424667-9a54-4035-a507-1658863e62ae.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c0964752-47eb-43f0-b152-a67dbfcf979b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 30px;
text-align: center;
}

#s-c0964752-47eb-43f0-b152-a67dbfcf979b .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  
}



#s-716e6dd2-0341-4f33-b78f-f92231ca2846 {
  margin-top: 0px;
}

#s-716e6dd2-0341-4f33-b78f-f92231ca2846 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(240, 240, 240, 1);
}

#s-716e6dd2-0341-4f33-b78f-f92231ca2846 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 0);
  padding: 25px;
}

#s-716e6dd2-0341-4f33-b78f-f92231ca2846 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-716e6dd2-0341-4f33-b78f-f92231ca2846 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(240, 240, 240, 1);
}

#s-716e6dd2-0341-4f33-b78f-f92231ca2846 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-family: Open Sans;
  font-weight: 600;
  font-style: ;
  font-size: 18px;
}

#s-716e6dd2-0341-4f33-b78f-f92231ca2846 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}
#s-66269dd3-7d52-4e25-9123-5fdbf490e09d {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-6d3e188e-4e24-4942-b425-50d4689b4f38 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

#s-8df1fb1a-196f-4858-afd2-471e6574c393 {
  margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
}

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

#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-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:not(.shopify-section *):not([id^="wistia"]) {
  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;
}
