.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-8f1dadce-9c32-4740-bfe7-8cf355db87f8 {
  margin-top: 3%;
margin-bottom: 3%;
min-height: 400px;
}








#s-8f1dadce-9c32-4740-bfe7-8cf355db87f8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8f1dadce-9c32-4740-bfe7-8cf355db87f8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ef3f2273-c4f4-48b9-a362-1cdaf6eae3d5 {
  min-height: 50px;
}








#s-ef3f2273-c4f4-48b9-a362-1cdaf6eae3d5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ef3f2273-c4f4-48b9-a362-1cdaf6eae3d5.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-ecdf4311-9d20-429a-a946-331fd82bb588 {
  margin-top: 2%;
margin-bottom: 2%;
text-align: center;
}

#s-ecdf4311-9d20-429a-a946-331fd82bb588 .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: center;
}



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

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

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

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

#s-d537d224-8ebf-482f-833b-5a597a9d649c {
  margin-top: 3%;
margin-bottom: 3%;
min-height: 600px;
}








#s-d537d224-8ebf-482f-833b-5a597a9d649c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d537d224-8ebf-482f-833b-5a597a9d649c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ac4c7d21-0514-41f2-b26a-dda7f7306a1b {
  min-height: 50px;
}








#s-ac4c7d21-0514-41f2-b26a-dda7f7306a1b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ac4c7d21-0514-41f2-b26a-dda7f7306a1b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8b1c4973-0fd9-4931-bf6c-d472bbe9bb00 {
  margin-top: 2%;
margin-bottom: 2%;
text-align: center;
}

#s-8b1c4973-0fd9-4931-bf6c-d472bbe9bb00 .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: center;
}



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

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

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

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

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

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

#s-393499f4-672d-4462-81d1-be15053064ba .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 15px;
}

#s-393499f4-672d-4462-81d1-be15053064ba table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-393499f4-672d-4462-81d1-be15053064ba td.shogun-table-column {
  background-color: #fff;
  padding: 15px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-393499f4-672d-4462-81d1-be15053064ba td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-393499f4-672d-4462-81d1-be15053064ba td.shogun-table-column, #s-393499f4-672d-4462-81d1-be15053064ba td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

.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-0a459a98-a93a-4501-8ca6-2e55e6d4e10a {
  margin-top: auto;
margin-bottom: auto;
}

#s-ec6b4d6c-16b0-4f28-a0a0-66e56b3908bf {
  margin-top: auto;
margin-bottom: auto;
}

#s-3b337712-f6ec-4b16-ab16-56b5a01f908c {
  margin-top: auto;
margin-bottom: auto;
}

#s-3f67f77f-2c9d-4c1c-a3f8-73c3cfb18835 {
  margin-top: auto;
margin-bottom: auto;
}

#s-df988d39-121d-4353-bc62-79c7dfd588a7 {
  margin-top: auto;
margin-bottom: auto;
}

#s-80f992c4-f3c8-47b6-8b6a-fae504163829 {
  margin-top: auto;
margin-bottom: auto;
}

#s-280e4235-3d0a-4251-8d0f-26284daa2693 {
  margin-top: auto;
margin-bottom: auto;
}

#s-31d696c7-c411-4054-9baf-4d9cb1b3f4c5 {
  margin-top: 3%;
margin-bottom: 3%;
}

#s-4c809547-cdb6-4b19-8f59-2b5ae267e8eb {
  margin-top: 1%;
margin-bottom: 1%;
min-height: 50px;
}








#s-4c809547-cdb6-4b19-8f59-2b5ae267e8eb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4c809547-cdb6-4b19-8f59-2b5ae267e8eb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

#s-7a7910ff-5ce4-43fa-b0ee-8f702e400507 {
  margin-top: 0%;
margin-bottom: 0%;
}

@media (min-width: 0px) {
[id="s-7a7910ff-5ce4-43fa-b0ee-8f702e400507"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7a7910ff-5ce4-43fa-b0ee-8f702e400507"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7a7910ff-5ce4-43fa-b0ee-8f702e400507"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7a7910ff-5ce4-43fa-b0ee-8f702e400507"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-05b89df3-7c1c-44ea-a665-e96c388c188a {
  margin-top: 2%;
margin-bottom: 2%;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-05b89df3-7c1c-44ea-a665-e96c388c188a {
  margin-left: 10%;
margin-right: 10%;
}
}
#s-05b89df3-7c1c-44ea-a665-e96c388c188a .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: center;
}



#s-c6c7f595-40d4-4403-9c8e-df2187c47b3a .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 15px;
}

#s-c6c7f595-40d4-4403-9c8e-df2187c47b3a table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-c6c7f595-40d4-4403-9c8e-df2187c47b3a td.shogun-table-column {
  background-color: #fff;
  padding: 15px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-c6c7f595-40d4-4403-9c8e-df2187c47b3a td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-c6c7f595-40d4-4403-9c8e-df2187c47b3a td.shogun-table-column, #s-c6c7f595-40d4-4403-9c8e-df2187c47b3a td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-f23c8c9a-578d-4791-98ea-6f70b44de109 {
  margin-top: auto;
margin-bottom: auto;
}

#s-5f401678-f135-47d9-a516-5bdac826e115 {
  margin-top: auto;
margin-bottom: auto;
}

#s-938ea8fb-7a5d-46f9-9ebb-208d148305d7 {
  margin-top: auto;
margin-bottom: auto;
}

#s-892b516c-5d52-4a5b-9105-8a0893329234 {
  margin-top: auto;
margin-bottom: auto;
}

#s-2d7622d4-7867-421c-8250-9b08109877a9 {
  margin-top: auto;
margin-bottom: auto;
}

#s-11c13326-3344-4d07-bbf2-78ba5f60e127 {
  margin-top: auto;
margin-bottom: auto;
}

#s-8a5fc616-19d8-4ddb-9d33-d25d5ec10f5a {
  margin-top: auto;
margin-bottom: auto;
}

#s-f3d3cec0-9eb9-4357-889d-0c5d7167015c {
  margin-top: auto;
margin-bottom: auto;
}

#s-2a82d081-ef75-41ff-bf42-5f8bafc20f45 {
  margin-top: auto;
margin-bottom: auto;
}

#s-c9469e35-9c9b-4ed7-8ab3-8e318bd06c83 {
  margin-top: auto;
margin-bottom: auto;
}

#s-784430fa-fefb-47a1-acde-a0b3d49064a7 {
  margin-top: auto;
margin-bottom: auto;
}

#s-a1e600fe-f019-417f-87eb-4b0fe8b1031d {
  margin-top: auto;
margin-bottom: auto;
}

#s-b8b535d6-c0d6-4bfd-88fe-75af81170b23 {
  margin-top: 2%;
margin-bottom: 2%;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-b8b535d6-c0d6-4bfd-88fe-75af81170b23 {
  margin-left: 10%;
margin-right: 10%;
}
}
#s-b8b535d6-c0d6-4bfd-88fe-75af81170b23 .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: center;
}



#s-4edc1e2a-f17b-4f19-a338-42cb41e0c5d3 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 15px;
}

#s-4edc1e2a-f17b-4f19-a338-42cb41e0c5d3 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-4edc1e2a-f17b-4f19-a338-42cb41e0c5d3 td.shogun-table-column {
  background-color: #fff;
  padding: 15px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-4edc1e2a-f17b-4f19-a338-42cb41e0c5d3 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-4edc1e2a-f17b-4f19-a338-42cb41e0c5d3 td.shogun-table-column, #s-4edc1e2a-f17b-4f19-a338-42cb41e0c5d3 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-5a6d7e62-b188-43bf-a10c-3c3287f3ce0e {
  margin-top: auto;
margin-bottom: auto;
}

#s-e1ffd573-98c4-4d4c-a5ce-9cad833eae5f {
  margin-top: auto;
margin-bottom: auto;
}

#s-a473e106-0652-49c4-88cf-3eb57c22602e {
  margin-top: auto;
margin-bottom: auto;
}

#s-1c5013fd-65f9-4082-9e89-8c138c743117 {
  margin-top: auto;
margin-bottom: auto;
}

#s-63f8be64-8ca5-454b-aece-c7f458e1d11e {
  margin-top: auto;
margin-bottom: auto;
}

#s-c75bf4b3-b140-4254-a651-94f0345014da {
  margin-top: auto;
margin-bottom: auto;
}

#s-6e752af5-f299-4378-9f6b-41dae363574f {
  margin-top: auto;
margin-bottom: auto;
}

#s-2fc93cd0-8eba-46a5-a39c-54dc0e8fd20c {
  margin-top: auto;
margin-bottom: auto;
}

#s-cca53352-1544-4c01-b6fb-6a09676fb4a8 {
  margin-top: auto;
margin-bottom: auto;
}

#s-a4a7f094-f1c8-452a-887d-2355274ed8b3 {
  margin-top: auto;
margin-bottom: auto;
}

#s-1e1cf5ce-aa26-4e2d-b14e-cb8f065a6109 {
  margin-top: auto;
margin-bottom: auto;
}

#s-b44e2b47-3eb0-42c6-910a-8c22745fb47d {
  margin-top: auto;
margin-bottom: auto;
}

#s-8e2d5c5c-ea8b-476a-a3a4-f8b2539feb4f {
  margin-top: 3%;
margin-bottom: 3%;
min-height: 50px;
}








#s-8e2d5c5c-ea8b-476a-a3a4-f8b2539feb4f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8e2d5c5c-ea8b-476a-a3a4-f8b2539feb4f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-75adc7f5-4f89-42a8-a894-797c42aaafe7 {
  margin-top: 2%;
margin-bottom: 2%;
text-align: center;
}

#s-75adc7f5-4f89-42a8-a894-797c42aaafe7 .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: center;
}



#s-998fdd27-593e-4dc0-8f9f-4bb8bc90845f {
  margin-bottom: 5%;
}

#s-998fdd27-593e-4dc0-8f9f-4bb8bc90845f .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 15px;
}

#s-998fdd27-593e-4dc0-8f9f-4bb8bc90845f table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-998fdd27-593e-4dc0-8f9f-4bb8bc90845f td.shogun-table-column {
  background-color: #fff;
  padding: 15px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-998fdd27-593e-4dc0-8f9f-4bb8bc90845f td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-998fdd27-593e-4dc0-8f9f-4bb8bc90845f td.shogun-table-column, #s-998fdd27-593e-4dc0-8f9f-4bb8bc90845f td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-35975aa6-1796-4a7b-a87a-e0d8956354af {
  margin-top: auto;
margin-bottom: auto;
}

#s-ba288b25-1af7-4aa9-9853-d5cbc4cd6957 {
  margin-top: auto;
margin-bottom: auto;
}

#s-e2b40462-5375-4b43-a32a-050a6f8bf8d1 {
  margin-top: auto;
margin-bottom: auto;
}

#s-eb3cdb67-d300-4817-b70f-1c06cedda00d {
  margin-top: auto;
margin-bottom: auto;
}

#s-9269942b-8a1e-4260-b925-192cf67c479c {
  margin-top: auto;
margin-bottom: auto;
}

#s-6a1a6a93-41f0-45f7-a8e8-1a4a3aa9e537 {
  margin-top: auto;
margin-bottom: auto;
}

#s-68b9366b-d3d1-4cbc-b20a-21d75321eb01 {
  margin-top: 0%;
margin-bottom: 0%;
}

@media (min-width: 0px) {
[id="s-68b9366b-d3d1-4cbc-b20a-21d75321eb01"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-68b9366b-d3d1-4cbc-b20a-21d75321eb01"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-68b9366b-d3d1-4cbc-b20a-21d75321eb01"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-68b9366b-d3d1-4cbc-b20a-21d75321eb01"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-fb714650-99c2-4be5-a5c4-f517ff3d00d3 {
  margin-top: 2%;
margin-bottom: 2%;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-fb714650-99c2-4be5-a5c4-f517ff3d00d3 {
  margin-left: 10%;
margin-right: 10%;
}
}
#s-fb714650-99c2-4be5-a5c4-f517ff3d00d3 .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: center;
}



#s-6201f75c-ed60-4e98-b2c1-4bc2ae4f25c7 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 15px;
}

#s-6201f75c-ed60-4e98-b2c1-4bc2ae4f25c7 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-6201f75c-ed60-4e98-b2c1-4bc2ae4f25c7 td.shogun-table-column {
  background-color: #fff;
  padding: 15px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-6201f75c-ed60-4e98-b2c1-4bc2ae4f25c7 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-6201f75c-ed60-4e98-b2c1-4bc2ae4f25c7 td.shogun-table-column, #s-6201f75c-ed60-4e98-b2c1-4bc2ae4f25c7 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-f455e9f3-2b51-426c-bc89-208fba894d4f {
  margin-top: auto;
margin-bottom: auto;
}

#s-e556d360-48a1-41af-a55f-5ee8250addfc {
  margin-top: auto;
margin-bottom: auto;
}

#s-6b938d38-7881-443d-aa17-de641ebd826f {
  margin-top: auto;
margin-bottom: auto;
}

#s-fb72b952-3f2a-4aaf-9964-b6027692ab62 {
  margin-top: auto;
margin-bottom: auto;
}

#s-978cfcec-16ca-43e8-bd58-9897a5fc41ac {
  margin-top: auto;
margin-bottom: auto;
}

#s-00b195f7-2f71-436a-8344-d91a0d90aea5 {
  margin-top: auto;
margin-bottom: auto;
}

#s-e87ce3e1-931e-4417-bec1-e7090ee82d5b {
  margin-top: auto;
margin-bottom: auto;
}

#s-69cb9565-cd4c-4cf1-8659-0765db963b98 {
  margin-top: auto;
margin-bottom: auto;
}

#s-ab955dce-fe04-43c5-b3d9-4baf495e63f1 {
  margin-top: auto;
margin-bottom: auto;
}

#s-5c1f5184-7de3-4675-909a-b1169c85e2b8 {
  margin-top: auto;
margin-bottom: auto;
}

#s-73e4ba29-796f-466e-a927-d7e201096995 {
  margin-top: auto;
margin-bottom: auto;
}

#s-eb0db84c-8739-4f17-bba9-ee3ec796fd65 {
  margin-top: auto;
margin-bottom: auto;
}

#s-dd374163-74df-49a3-893a-94c82f0ac53a {
  margin-top: 2%;
margin-bottom: 2%;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-dd374163-74df-49a3-893a-94c82f0ac53a {
  margin-left: 10%;
margin-right: 10%;
}
}
#s-dd374163-74df-49a3-893a-94c82f0ac53a .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: center;
}



#s-71606020-144f-47a9-8314-99efbc91c057 {
  margin-top: 5px;
margin-bottom: 5px;
}

#s-71606020-144f-47a9-8314-99efbc91c057 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 15px;
}

#s-71606020-144f-47a9-8314-99efbc91c057 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-71606020-144f-47a9-8314-99efbc91c057 td.shogun-table-column {
  background-color: #fff;
  padding: 15px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-71606020-144f-47a9-8314-99efbc91c057 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-71606020-144f-47a9-8314-99efbc91c057 td.shogun-table-column, #s-71606020-144f-47a9-8314-99efbc91c057 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-34558225-b628-4e1b-b4ac-c375e194dbb6 {
  margin-top: auto;
margin-bottom: auto;
}

#s-bc8de205-aeb2-489a-858a-961a32e5a5c8 {
  margin-top: auto;
margin-bottom: auto;
}

#s-ac88a226-6fa4-4c36-b346-417462e9d920 {
  margin-top: auto;
margin-bottom: auto;
}

#s-04017ccf-aeda-4e7a-bed6-e645ce99156c {
  margin-top: auto;
margin-bottom: auto;
}

#s-ba4cc7fb-fc7f-415b-8b14-f089be20c5bd {
  margin-top: auto;
margin-bottom: auto;
}

#s-ca25da2e-4eec-489e-a999-3b2d0b927103 {
  margin-top: auto;
margin-bottom: auto;
}

#s-2244302d-2858-47b4-b695-f366a69e7270 {
  margin-top: auto;
margin-bottom: auto;
}

#s-e15c7057-232d-42ac-9329-81ed9123fd2f {
  margin-top: auto;
margin-bottom: auto;
}

#s-1fcaabc5-5981-46ca-be09-29006ead85e3 {
  margin-top: auto;
margin-bottom: auto;
}

#s-279403eb-f2ef-468b-b52d-d1d03ee1dc6e {
  margin-top: auto;
margin-bottom: auto;
}

#s-e035df26-8463-4381-840d-7aad729c3b88 {
  margin-top: auto;
margin-bottom: auto;
}

#s-77cb1d7c-6c2b-4cf6-beba-cf70361143ba {
  margin-top: auto;
margin-bottom: auto;
}

#s-c74ddd6e-f558-40a0-a5a4-375fa8be4190 {
  margin-top: 3%;
margin-left: 0%;
margin-bottom: 3%;
margin-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 100px;
background-color: rgba(242, 242, 242, 1);
}








#s-c74ddd6e-f558-40a0-a5a4-375fa8be4190 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c74ddd6e-f558-40a0-a5a4-375fa8be4190.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fc364ae0-4fa4-4c59-aa10-45d19769e84e {
  margin-top: 2%;
margin-left: 0%;
margin-bottom: 2%;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
}

#s-8113cfb4-f6ef-401b-b5ef-67d17c0903ff {
  min-height: 600px;
}








#s-8113cfb4-f6ef-401b-b5ef-67d17c0903ff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8113cfb4-f6ef-401b-b5ef-67d17c0903ff.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4a931805-0c71-4252-84be-aa276033f9e9 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-bottom: 3%;
min-height: 50px;
}








#s-4a931805-0c71-4252-84be-aa276033f9e9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4a931805-0c71-4252-84be-aa276033f9e9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-01f4bbb3-b160-4309-bc18-c87ba3d52830 {
  margin-top: 0%;
margin-bottom: 0%;
min-height: 1px;
}

@media (min-width: 0px) {
[id="s-01f4bbb3-b160-4309-bc18-c87ba3d52830"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-01f4bbb3-b160-4309-bc18-c87ba3d52830"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-01f4bbb3-b160-4309-bc18-c87ba3d52830"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-01f4bbb3-b160-4309-bc18-c87ba3d52830"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-c1b5bb94-15e5-40c1-9c49-c9c54617ddee {
  min-height: 50px;
}








#s-c1b5bb94-15e5-40c1-9c49-c9c54617ddee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c1b5bb94-15e5-40c1-9c49-c9c54617ddee.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-de73f9a4-9cba-4b37-bd54-0034adc0e01d {
  margin-top: 2%;
margin-bottom: 2%;
text-align: left;
}

#s-de73f9a4-9cba-4b37-bd54-0034adc0e01d .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-ed18eec6-88d9-474c-a7cb-260de03db1e7 {
  margin-top: 0%;
margin-bottom: 2%;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(51, 153, 51, 1);
border-style: solid;
border-radius: 15px;
min-height: 50px;
background-color: rgba(51, 153, 51, 0.15);
}








#s-ed18eec6-88d9-474c-a7cb-260de03db1e7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ed18eec6-88d9-474c-a7cb-260de03db1e7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5690af3f-e961-4224-a08e-f2c352dbb3cf {
  margin-top: 0%;
margin-bottom: 0%;
text-align: left;
}

#s-5690af3f-e961-4224-a08e-f2c352dbb3cf .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-8922354c-8b85-4980-9f13-7bd1092616ea {
  margin-top: 0%;
margin-bottom: 2%;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(51, 153, 51, 1);
border-style: solid;
border-radius: 15px;
min-height: 50px;
background-color: rgba(51, 153, 51, 0.15);
}








#s-8922354c-8b85-4980-9f13-7bd1092616ea > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8922354c-8b85-4980-9f13-7bd1092616ea.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-791f31b9-dec6-4666-aab0-a96ea04b0cf4 {
  margin-top: 0%;
margin-bottom: 0%;
text-align: left;
}

#s-791f31b9-dec6-4666-aab0-a96ea04b0cf4 .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-fb42ed95-edda-4a19-8d1d-30fb3a5e28fe {
  margin-top: 0%;
margin-bottom: 2%;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(51, 153, 51, 1);
border-style: solid;
border-radius: 15px;
min-height: 50px;
background-color: rgba(51, 153, 51, 0.15);
}








#s-fb42ed95-edda-4a19-8d1d-30fb3a5e28fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fb42ed95-edda-4a19-8d1d-30fb3a5e28fe.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-40168b04-6dc0-4b86-adc6-71fda1df9634 {
  margin-top: 0%;
margin-bottom: 0%;
text-align: left;
}

#s-40168b04-6dc0-4b86-adc6-71fda1df9634 .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-497295b8-c2d9-4fbd-8c3a-7b5f7564bf5e {
  min-height: 50px;
}








#s-497295b8-c2d9-4fbd-8c3a-7b5f7564bf5e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-497295b8-c2d9-4fbd-8c3a-7b5f7564bf5e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shogun-image-container {
  position: relative;
}

.shogun-image-container.shg-align-left {
  text-align: left;
}

.shogun-image-container.shg-align-center {
  text-align: center;
}

.shogun-image-container.shg-align-right {
  text-align: right;
}

.shogun-image-linked {
  cursor: pointer;
}

.shogun-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  padding: 20px;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

.shogun-image-overlay.shg-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-top-center {
  align-items: flex-start;
  justify-content: center;
}

.shogun-image-overlay.shg-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}

.shogun-image-overlay.shg-middle-left {
  align-items: center;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-middle-center {
  align-items: center;
  justify-content: center;
}

.shogun-image-overlay.shg-middle-right {
  align-items: center;
  justify-content: flex-end;
}

.shogun-image-overlay.shg-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-bottom-center {
  align-items: flex-end;
  justify-content: center;
}

.shogun-image-overlay.shg-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}

.shogun-image-overlay p {
  margin: 0;
  padding: 0;
  line-height: normal;
}

.shogun-image-cover {
  object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

.shogun-image-contain {
  font-family: "object-fit: contain;";
  object-fit: contain;
  width: 100%;
}

.shogun-image-link {
  display: block;
  min-height: inherit;
  max-height: inherit;
}

img.shogun-image {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

.shogun-image-content {
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

.shogun-image-content-linked,
.shogun-image-content-not-linked {
  pointer-events: none;
}

.shogun-image-content-not-linked > div {
  pointer-events: auto;
}

.shogun-image-content-linked a,
.shogun-image-content-linked button,
.shogun-image-content-linked iframe,
.shogun-image-content-linked .shg-box-linked {
  pointer-events: auto;
}

.shogun-image-content > div {
  width: 100%;
}

.shogun-image-content-top {
  align-items: flex-start;
}

.shogun-image-content-center {
  align-items: center;
}

.shogun-image-content-bottom {
  align-items: flex-end;
}

.shogun-image.hover {
  opacity: 0;
  z-index: 200;
  position: absolute;
  left: 0;
  top: 0;
}

.shogun-image.hover:hover {
  opacity: 1;
}

#s-6b2dc034-3273-423e-9ebd-e430adfeddd5 {
  margin-top: auto;
margin-bottom: auto;
border-radius: 15px;
text-align: center;
}







  #s-6b2dc034-3273-423e-9ebd-e430adfeddd5 img.shogun-image {
    

    
    
    
  }


#s-6b2dc034-3273-423e-9ebd-e430adfeddd5 .shogun-image-content {
  
    align-items: center;
  
}

#s-cff8a7ea-5cd0-45e2-bd86-11941a3d1bd0 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 50px;
}








#s-cff8a7ea-5cd0-45e2-bd86-11941a3d1bd0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cff8a7ea-5cd0-45e2-bd86-11941a3d1bd0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-51175f8e-0c5d-40b3-8bb7-53ba2ec8fdf7 {
  margin-top: 0%;
margin-bottom: 0%;
}

@media (min-width: 0px) {
[id="s-51175f8e-0c5d-40b3-8bb7-53ba2ec8fdf7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-51175f8e-0c5d-40b3-8bb7-53ba2ec8fdf7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-51175f8e-0c5d-40b3-8bb7-53ba2ec8fdf7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-51175f8e-0c5d-40b3-8bb7-53ba2ec8fdf7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-51175f8e-0c5d-40b3-8bb7-53ba2ec8fdf7"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-c25b54aa-b4bf-4b82-a02d-4a0e91b1b3d0 {
  min-height: 50px;
}








#s-c25b54aa-b4bf-4b82-a02d-4a0e91b1b3d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c25b54aa-b4bf-4b82-a02d-4a0e91b1b3d0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-da1d1516-369b-40f2-ba36-d59dd02361f2 {
  margin-top: auto;
margin-bottom: auto;
border-radius: 15px;
text-align: center;
}







  #s-da1d1516-369b-40f2-ba36-d59dd02361f2 img.shogun-image {
    

    
    
    
  }


#s-da1d1516-369b-40f2-ba36-d59dd02361f2 .shogun-image-content {
  
    align-items: center;
  
}

#s-0b30dca2-64c8-4652-9034-11d5766db9ac {
  min-height: 50px;
}








#s-0b30dca2-64c8-4652-9034-11d5766db9ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0b30dca2-64c8-4652-9034-11d5766db9ac.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-39fae0e4-c51c-4aef-abe7-26a347db6568 {
  margin-top: 2%;
margin-bottom: 2%;
text-align: left;
}

#s-39fae0e4-c51c-4aef-abe7-26a347db6568 .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-725e56d8-1560-47e8-83f3-9aa48aa94804 {
  margin-top: 0%;
margin-bottom: 2%;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(51, 153, 51, 1);
border-style: solid;
border-radius: 15px;
min-height: 50px;
background-color: rgba(51, 153, 51, 0.15);
}








#s-725e56d8-1560-47e8-83f3-9aa48aa94804 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-725e56d8-1560-47e8-83f3-9aa48aa94804.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a8959086-f8c5-4961-9a3e-5151b7a9335b {
  margin-top: 0%;
margin-bottom: 0%;
text-align: left;
}

#s-a8959086-f8c5-4961-9a3e-5151b7a9335b .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-e988c7c5-17cf-4c00-8f4c-4a345c303dc8 {
  margin-top: 0%;
margin-bottom: 2%;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(51, 153, 51, 1);
border-style: solid;
border-radius: 15px;
min-height: 50px;
background-color: rgba(51, 153, 51, 0.15);
}








#s-e988c7c5-17cf-4c00-8f4c-4a345c303dc8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e988c7c5-17cf-4c00-8f4c-4a345c303dc8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7777363e-1483-48c8-9949-2dafc7720846 {
  margin-top: 0%;
margin-bottom: 0%;
text-align: left;
}

#s-7777363e-1483-48c8-9949-2dafc7720846 .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-b5c3ea0d-e317-48b0-b90e-442fc663052b {
  margin-top: 0%;
margin-bottom: 2%;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(51, 153, 51, 1);
border-style: solid;
border-radius: 15px;
min-height: 50px;
background-color: rgba(51, 153, 51, 0.15);
}








#s-b5c3ea0d-e317-48b0-b90e-442fc663052b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b5c3ea0d-e317-48b0-b90e-442fc663052b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-67d88ce1-8e82-4d71-8027-1dadbaa725ca {
  margin-top: 0%;
margin-bottom: 0%;
text-align: left;
}

#s-67d88ce1-8e82-4d71-8027-1dadbaa725ca .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-848b961f-a171-49af-9004-f3c90a193629 {
  margin-top: 0%;
margin-bottom: 2%;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(51, 153, 51, 1);
border-style: solid;
border-radius: 15px;
min-height: 50px;
background-color: rgba(51, 153, 51, 0.15);
}








#s-848b961f-a171-49af-9004-f3c90a193629 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-848b961f-a171-49af-9004-f3c90a193629.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-29f2e792-9986-48a0-97ca-4f75e0434681 {
  margin-top: 0%;
margin-bottom: 0%;
text-align: left;
}

#s-29f2e792-9986-48a0-97ca-4f75e0434681 .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}



#s-8f8bb384-de71-40c4-a929-e61c6f2a1bbc {
  margin-top: 0%;
margin-bottom: 0%;
min-height: 50px;
}








#s-8f8bb384-de71-40c4-a929-e61c6f2a1bbc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8f8bb384-de71-40c4-a929-e61c6f2a1bbc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a3681c6c-3409-497a-973a-b23431891a95 {
  min-height: 50px;
}

@media (min-width: 0px) {
[id="s-a3681c6c-3409-497a-973a-b23431891a95"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a3681c6c-3409-497a-973a-b23431891a95"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a3681c6c-3409-497a-973a-b23431891a95"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a3681c6c-3409-497a-973a-b23431891a95"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-1d28ef92-6c1e-4d63-9b63-4ac145c79e4a {
  min-height: 50px;
}








#s-1d28ef92-6c1e-4d63-9b63-4ac145c79e4a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1d28ef92-6c1e-4d63-9b63-4ac145c79e4a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b910ba6c-c762-4647-8304-e69d32054b84 {
  margin-top: 3%;
margin-bottom: 3%;
text-align: left;
}

#s-b910ba6c-c762-4647-8304-e69d32054b84 .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-9ed0f365-a4f3-4d62-8249-d9802fa3f980 {
  margin-bottom: 2%;
}

#s-a79f671f-8c11-46d8-8f9f-1dec581fdc49 {
  margin-bottom: 2%;
}

#s-cca39be4-cf53-4007-9794-e66f5231a660 {
  min-height: 50px;
}








#s-cca39be4-cf53-4007-9794-e66f5231a660 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cca39be4-cf53-4007-9794-e66f5231a660.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7f77ac11-ab2b-4130-9b64-e22adfc3e625 {
  border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(118, 108, 158, 1);
border-radius: 15px;
text-align: center;
opacity: 1;
}







  #s-7f77ac11-ab2b-4130-9b64-e22adfc3e625 img.shogun-image {
    

    
    
    
  }


#s-7f77ac11-ab2b-4130-9b64-e22adfc3e625 .shogun-image-content {
  
    align-items: center;
  
}

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

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

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

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

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

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

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

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

#s-bc31e484-685d-4a67-ace9-cf24156a9423 {
  border-style: solid;
margin-top: 5%;
margin-bottom: 5%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 153, 51, 1);
border-radius: 15px;
background-color: rgba(51, 153, 51, 1);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
background-position: center undefined;
}
#s-bc31e484-685d-4a67-ace9-cf24156a9423:hover {background-color: rgba(51, 153, 51, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-bc31e484-685d-4a67-ace9-cf24156a9423:active {background-color: rgba(51, 153, 51, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-bc31e484-685d-4a67-ace9-cf24156a9423-root {
    text-align: center;
  }


#s-bc31e484-685d-4a67-ace9-cf24156a9423.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-weight: 600;
  
  font-family: Inter;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-bc31e484-685d-4a67-ace9-cf24156a9423-root {
    text-align: center;
  }


#s-bc31e484-685d-4a67-ace9-cf24156a9423.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-weight: 600;
  
  font-family: Inter;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bc31e484-685d-4a67-ace9-cf24156a9423-root {
    text-align: center;
  }


#s-bc31e484-685d-4a67-ace9-cf24156a9423.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-weight: 600;
  
  font-family: Inter;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bc31e484-685d-4a67-ace9-cf24156a9423-root {
    text-align: center;
  }


#s-bc31e484-685d-4a67-ace9-cf24156a9423.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-weight: 600;
  
  font-family: Inter;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-bc31e484-685d-4a67-ace9-cf24156a9423-root {
    text-align: center;
  }


#s-bc31e484-685d-4a67-ace9-cf24156a9423.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-weight: 600;
  
  font-family: Inter;
  display:  inline-block ;
}
}
#s-dafe0a54-885e-4677-bf2a-0650ff21bf37 {
  margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
min-height: 50px;
max-width: 498px;
}








#s-dafe0a54-885e-4677-bf2a-0650ff21bf37 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-dafe0a54-885e-4677-bf2a-0650ff21bf37.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f1e7abe9-2a64-4f44-b7a6-9389cea91b7b {
  box-shadow:0px 0px 15px 1px rgba(197, 197, 197, 1);
margin-top: 0%;
margin-bottom: 0%;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 15px;
min-height: 50px;
}








#s-f1e7abe9-2a64-4f44-b7a6-9389cea91b7b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f1e7abe9-2a64-4f44-b7a6-9389cea91b7b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-106fc858-32fa-407b-aca3-3f880cba5178 {
  margin-top: 0%;
margin-bottom: 0%;
min-height: 500px;
}








#s-106fc858-32fa-407b-aca3-3f880cba5178 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-106fc858-32fa-407b-aca3-3f880cba5178.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e8c6bdbb-d809-4821-9653-d2931bc398d5 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 50px;
}








#s-e8c6bdbb-d809-4821-9653-d2931bc398d5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e8c6bdbb-d809-4821-9653-d2931bc398d5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-85a89630-d53a-4248-bf47-14a5077547b7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-85a89630-d53a-4248-bf47-14a5077547b7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-85a89630-d53a-4248-bf47-14a5077547b7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-85a89630-d53a-4248-bf47-14a5077547b7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-2b8d69e0-9538-4786-b2c2-cbbab27a4a52 {
  min-height: 50px;
}








#s-2b8d69e0-9538-4786-b2c2-cbbab27a4a52 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2b8d69e0-9538-4786-b2c2-cbbab27a4a52.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e241f30a-e69a-46d2-97c0-deff07527434 {
  border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(118, 108, 158, 1);
border-radius: 15px;
text-align: center;
opacity: 1;
}







  #s-e241f30a-e69a-46d2-97c0-deff07527434 img.shogun-image {
    

    
    
    
  }


#s-e241f30a-e69a-46d2-97c0-deff07527434 .shogun-image-content {
  
    align-items: center;
  
}

#s-57c1828e-2b9a-4fbc-b2e9-b94366c3ba0d {
  min-height: 50px;
}








#s-57c1828e-2b9a-4fbc-b2e9-b94366c3ba0d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-57c1828e-2b9a-4fbc-b2e9-b94366c3ba0d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d4e53f8a-1d4b-4677-8481-21ba570a7b4a {
  margin-top: 3%;
margin-bottom: 3%;
text-align: left;
}

#s-d4e53f8a-1d4b-4677-8481-21ba570a7b4a .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-21bf2799-8756-4f2c-907e-ca8443ceeb76 {
  min-height: 400px;
}








#s-21bf2799-8756-4f2c-907e-ca8443ceeb76 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-21bf2799-8756-4f2c-907e-ca8443ceeb76.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2f5691e9-7ac4-4b57-b7e8-f4d4b4837c28 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 50px;
}








#s-2f5691e9-7ac4-4b57-b7e8-f4d4b4837c28 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2f5691e9-7ac4-4b57-b7e8-f4d4b4837c28.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-353de9a4-f9df-401d-9a4b-04c82f31c270"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-353de9a4-f9df-401d-9a4b-04c82f31c270"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-353de9a4-f9df-401d-9a4b-04c82f31c270"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-353de9a4-f9df-401d-9a4b-04c82f31c270"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-1c186869-0ecc-4428-844a-091997f22891 {
  margin-top: 3%;
margin-bottom: 3%;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 153, 51, 0.25);
border-style: solid;
border-radius: 15px;
min-height: 50px;
}








#s-1c186869-0ecc-4428-844a-091997f22891 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1c186869-0ecc-4428-844a-091997f22891.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a91ccf68-4491-4906-9f56-e0349839064d .shogun-icon-wrapper {
  text-align: center;
}


#s-a91ccf68-4491-4906-9f56-e0349839064d .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(51, 153, 51, 1);
}

#s-e1194c67-46e7-4a7f-a0f8-468adadacf9e {
  margin-top: 2%;
margin-bottom: 2%;
text-align: center;
}

#s-e1194c67-46e7-4a7f-a0f8-468adadacf9e .shogun-heading-component h3 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: center;
}



#s-00c9233d-29c9-412d-8eb2-740da852e3c5 {
  margin-top: 3%;
margin-bottom: 3%;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 153, 51, 0.25);
border-style: solid;
border-radius: 15px;
min-height: 50px;
}








#s-00c9233d-29c9-412d-8eb2-740da852e3c5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-00c9233d-29c9-412d-8eb2-740da852e3c5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ed1ef324-baef-445a-83e8-b9f07df409ea .shogun-icon-wrapper {
  text-align: center;
}


#s-ed1ef324-baef-445a-83e8-b9f07df409ea .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(51, 153, 51, 1);
}

#s-9f6e26c7-4e72-42d9-acc3-c6eb73732866 {
  margin-top: 2%;
margin-bottom: 2%;
text-align: center;
}

#s-9f6e26c7-4e72-42d9-acc3-c6eb73732866 .shogun-heading-component h3 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: center;
}



#s-f627caa3-79c8-4c5a-8386-fb24fabf2b24 {
  margin-top: 3%;
margin-bottom: 3%;
padding-top: 3%;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 153, 51, 0.25);
border-style: solid;
border-radius: 15px;
min-height: 50px;
}








#s-f627caa3-79c8-4c5a-8386-fb24fabf2b24 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f627caa3-79c8-4c5a-8386-fb24fabf2b24.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a69c51ef-0298-4365-8a62-6a44fd11a77f .shogun-icon-wrapper {
  text-align: center;
}


#s-a69c51ef-0298-4365-8a62-6a44fd11a77f .shogun-icon-wrapper > .shogun-icon {

  font-size: 32px !important;
  color: rgba(51, 153, 51, 1);
}

#s-aaa820d5-0202-4d68-9ed7-3332993a0f57 {
  margin-top: 2%;
margin-bottom: 2%;
text-align: center;
}

#s-aaa820d5-0202-4d68-9ed7-3332993a0f57 .shogun-heading-component h3 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: center;
}



#s-4fb6095f-44f1-465b-b6bd-c75b86c5dfcb {
  margin-top: 0%;
margin-bottom: 0%;
min-height: 50px;
}
@media (max-width: 767px){#s-4fb6095f-44f1-465b-b6bd-c75b86c5dfcb {
  margin-top: 5%;
margin-bottom: 5%;
}
}







#s-4fb6095f-44f1-465b-b6bd-c75b86c5dfcb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4fb6095f-44f1-465b-b6bd-c75b86c5dfcb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d9ad84c2-a597-462e-9cf5-407cd53f27f3 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 50px;
}








#s-d9ad84c2-a597-462e-9cf5-407cd53f27f3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d9ad84c2-a597-462e-9cf5-407cd53f27f3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3a927125-d098-4d8b-9372-334a225c0d58 {
  min-height: 50px;
}

@media (min-width: 0px) {
[id="s-3a927125-d098-4d8b-9372-334a225c0d58"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3a927125-d098-4d8b-9372-334a225c0d58"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3a927125-d098-4d8b-9372-334a225c0d58"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3a927125-d098-4d8b-9372-334a225c0d58"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-2da60324-2a74-4875-80eb-3c4346dcd1bf {
  min-height: 50px;
}








#s-2da60324-2a74-4875-80eb-3c4346dcd1bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2da60324-2a74-4875-80eb-3c4346dcd1bf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f8356232-7e1f-41c1-ba35-0b21c7dd8c0b {
  min-height: 50px;
}








#s-f8356232-7e1f-41c1-ba35-0b21c7dd8c0b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f8356232-7e1f-41c1-ba35-0b21c7dd8c0b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8c687ca9-67ba-405c-b3be-a8442f907448 {
  margin-top: 3%;
margin-bottom: 3%;
text-align: left;
}

#s-8c687ca9-67ba-405c-b3be-a8442f907448 .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-54aea387-96ef-4894-a1e1-a838009711de {
  margin-bottom: 2%;
}

#s-75c1eefb-256d-4ae0-92b6-ab5c1a7012b3 {
  margin-bottom: 2%;
}

#s-3ccdf6e1-dd89-4af7-a6bc-b0cc3aa376dd {
  margin-bottom: 2%;
}

#s-6066f18e-2914-4236-822c-e30f2a0ed80b {
  border-style: solid;
margin-top: 5%;
margin-bottom: 5%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(51, 153, 51, 1);
border-radius: 15px;
background-color: rgba(51, 153, 51, 1);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
background-position: center undefined;
}
#s-6066f18e-2914-4236-822c-e30f2a0ed80b:hover {background-color: rgba(51, 153, 51, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-6066f18e-2914-4236-822c-e30f2a0ed80b:active {background-color: rgba(51, 153, 51, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-6066f18e-2914-4236-822c-e30f2a0ed80b-root {
    text-align: center;
  }


#s-6066f18e-2914-4236-822c-e30f2a0ed80b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-weight: 600;
  
  font-family: Inter;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-6066f18e-2914-4236-822c-e30f2a0ed80b-root {
    text-align: center;
  }


#s-6066f18e-2914-4236-822c-e30f2a0ed80b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-weight: 600;
  
  font-family: Inter;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6066f18e-2914-4236-822c-e30f2a0ed80b-root {
    text-align: center;
  }


#s-6066f18e-2914-4236-822c-e30f2a0ed80b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-weight: 600;
  
  font-family: Inter;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6066f18e-2914-4236-822c-e30f2a0ed80b-root {
    text-align: center;
  }


#s-6066f18e-2914-4236-822c-e30f2a0ed80b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-weight: 600;
  
  font-family: Inter;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-6066f18e-2914-4236-822c-e30f2a0ed80b-root {
    text-align: center;
  }


#s-6066f18e-2914-4236-822c-e30f2a0ed80b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-weight: 600;
  
  font-family: Inter;
  display:  inline-block ;
}
}
#s-6c402430-bf3b-4678-bd23-05912bae3715 {
  min-height: 600px;
}








#s-6c402430-bf3b-4678-bd23-05912bae3715 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6c402430-bf3b-4678-bd23-05912bae3715.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1f04b748-02c9-458b-a570-177b967df305 {
  margin-top: 5%;
margin-bottom: 5%;
min-height: 50px;
}








#s-1f04b748-02c9-458b-a570-177b967df305 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1f04b748-02c9-458b-a570-177b967df305.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-83249e1c-b719-4435-bf16-c5a5dc6224ef {
  margin-top: 3%;
margin-bottom: 3%;
text-align: center;
}

#s-83249e1c-b719-4435-bf16-c5a5dc6224ef .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  text-align: center;
}



@media (min-width: 0px) {
[id="s-ea17c32b-36fd-47d8-a9d4-cde0188af9ec"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ea17c32b-36fd-47d8-a9d4-cde0188af9ec"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ea17c32b-36fd-47d8-a9d4-cde0188af9ec"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ea17c32b-36fd-47d8-a9d4-cde0188af9ec"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-bda41bea-7f20-498e-9696-b3efbb0a590d {
  margin-top: 3%;
margin-bottom: 3%;
}

#s-38ad60d1-095f-4360-b698-16d29f7914eb {
  margin-top: 3%;
margin-bottom: 3%;
}

#s-220d2951-44a0-4928-b513-01140bf1141d {
  margin-top: 0%;
margin-bottom: 0%;
min-height: 600px;
}








#s-220d2951-44a0-4928-b513-01140bf1141d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-220d2951-44a0-4928-b513-01140bf1141d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cce201b7-871f-45a7-9c1d-285d262ede9f {
  min-height: 50px;
}








#s-cce201b7-871f-45a7-9c1d-285d262ede9f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cce201b7-871f-45a7-9c1d-285d262ede9f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-64a6d4b4-f04a-49bb-a0a4-31fc5e693299 {
  margin-top: 3%;
margin-bottom: 3%;
text-align: center;
}

#s-64a6d4b4-f04a-49bb-a0a4-31fc5e693299 .shogun-heading-component h2 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 28px;
  
  
  text-align: center;
}



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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-54658892-f307-44ad-9946-5312f938db75 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-54658892-f307-44ad-9946-5312f938db75 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 15px;
}

#s-54658892-f307-44ad-9946-5312f938db75 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-54658892-f307-44ad-9946-5312f938db75 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-54658892-f307-44ad-9946-5312f938db75 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Inter;
  font-weight: ;
  font-style: ;
  font-size: 16px;
}

#s-54658892-f307-44ad-9946-5312f938db75 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-f74612bd-912b-4517-b929-ffad9640b32b {
  margin-top: 2%;
margin-left: 2%;
margin-bottom: 2%;
margin-right: 2%;
}

#s-f50113e3-507b-4321-9532-7b2dda3eb618 {
  margin-top: 2%;
margin-left: 2%;
margin-bottom: 2%;
margin-right: 2%;
}

#s-56a5012c-fe52-478e-a1ef-cf0292d3cb79 {
  margin-top: 2%;
margin-left: 2%;
margin-bottom: 2%;
margin-right: 2%;
}

#s-b0e3d9e6-1bc7-476f-be1e-987b6d08b33f {
  margin-top: 2%;
margin-left: 2%;
margin-bottom: 2%;
margin-right: 2%;
}

#s-34e14c93-f77e-4257-b677-257f8044b148 {
  margin-top: 2%;
margin-left: 2%;
margin-bottom: 2%;
margin-right: 2%;
}

#s-fe55d67d-3ef9-4d98-8b30-307c2d04a7a0 {
  min-height: 600px;
}








#s-fe55d67d-3ef9-4d98-8b30-307c2d04a7a0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fe55d67d-3ef9-4d98-8b30-307c2d04a7a0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c2ce963b-a2a1-4c59-a2a0-2f5f4aafc405 {
  min-height: 50px;
}








#s-c2ce963b-a2a1-4c59-a2a0-2f5f4aafc405 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c2ce963b-a2a1-4c59-a2a0-2f5f4aafc405.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a3c1f553-d858-4a3f-8b56-f5edd0f54770 {
  margin-top: 5%;
margin-bottom: 5%;
}

@media (min-width: 0px) {
[id="s-a3c1f553-d858-4a3f-8b56-f5edd0f54770"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a3c1f553-d858-4a3f-8b56-f5edd0f54770"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-a3c1f553-d858-4a3f-8b56-f5edd0f54770"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-a3c1f553-d858-4a3f-8b56-f5edd0f54770"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-857cb5ad-4ef1-4325-8ed6-cebddeefb909 {
  min-height: 50px;
}








#s-857cb5ad-4ef1-4325-8ed6-cebddeefb909 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-857cb5ad-4ef1-4325-8ed6-cebddeefb909.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-58996767-a4c4-4f80-b910-c05315321029 {
  margin-left: auto;
margin-right: auto;
max-width: 120px;
text-align: center;
}







  #s-58996767-a4c4-4f80-b910-c05315321029 img.shogun-image {
    

    
    
    
  }


#s-58996767-a4c4-4f80-b910-c05315321029 .shogun-image-content {
  
    align-items: center;
  
}

#s-3aa2e82e-9a74-4e73-8038-16c5dda04a84 {
  margin-top: 2%;
margin-bottom: 2%;
text-align: center;
}

#s-3aa2e82e-9a74-4e73-8038-16c5dda04a84 .shogun-heading-component h3 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  text-align: center;
}



#s-62b165ab-51b5-419a-ac2f-6b75005a1d64 {
  min-height: 50px;
}








#s-62b165ab-51b5-419a-ac2f-6b75005a1d64 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-62b165ab-51b5-419a-ac2f-6b75005a1d64.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e6a324b7-afd7-4aff-aa49-e06d1d844c86 {
  margin-left: auto;
margin-right: auto;
max-width: 120px;
text-align: center;
}







  #s-e6a324b7-afd7-4aff-aa49-e06d1d844c86 img.shogun-image {
    

    
    
    
  }


#s-e6a324b7-afd7-4aff-aa49-e06d1d844c86 .shogun-image-content {
  
    align-items: center;
  
}

#s-0f8c21ca-f8dc-442f-93bc-c47178e96595 {
  margin-top: 2%;
margin-bottom: 2%;
text-align: center;
}

#s-0f8c21ca-f8dc-442f-93bc-c47178e96595 .shogun-heading-component h3 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  text-align: center;
}



#s-f5aeaf05-b2bf-410e-b9aa-3fc6461b55bd {
  min-height: 50px;
}








#s-f5aeaf05-b2bf-410e-b9aa-3fc6461b55bd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f5aeaf05-b2bf-410e-b9aa-3fc6461b55bd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2824a8ab-bd10-4414-8514-8882c00cf51c {
  margin-left: auto;
margin-right: auto;
max-width: 120px;
text-align: center;
}







  #s-2824a8ab-bd10-4414-8514-8882c00cf51c img.shogun-image {
    

    
    
    
  }


#s-2824a8ab-bd10-4414-8514-8882c00cf51c .shogun-image-content {
  
    align-items: center;
  
}

#s-2eba7922-8488-4cd2-a1d9-fbb3910788eb {
  text-align: left;
}

#s-91e06eb9-757e-429c-9018-4b2bac05af86 {
  margin-top: 2%;
margin-bottom: 2%;
text-align: center;
}

#s-91e06eb9-757e-429c-9018-4b2bac05af86 .shogun-heading-component h3 {
  color: #000;
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  text-align: center;
}



#s-8c1eb83a-7425-4c0b-8ace-81f77345fe72 {
  min-height: 50px;
}








#s-8c1eb83a-7425-4c0b-8ace-81f77345fe72 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8c1eb83a-7425-4c0b-8ace-81f77345fe72.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-62b5bf06-b2e5-4f76-86d8-d98d8fc292a4 {
  min-height: 50px;
}








#s-62b5bf06-b2e5-4f76-86d8-d98d8fc292a4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-62b5bf06-b2e5-4f76-86d8-d98d8fc292a4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-73df1b09-711a-405f-880e-b0688b96961f {
  text-align: left;
}

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

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-c:after,.shg-c:before{content:" ";display:table}.shogun-root{z-index:1;position:relative;isolation:isolate}.shogun-root iframe{display:initial}@media (max-width:1024px){.shg-box,.shg-c{background-attachment:scroll!important}}@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5) and (hover:none) and (orientation:landscape){.shg-box{background-attachment:scroll!important}}#mc_embed_signup .clear{width:auto!important;height:auto!important;visibility:visible!important}.shg-clearfix:after{content:"";display:block;clear:both}.shogun-image{max-width:100%;min-height:inherit;max-height:inherit;display:inline!important;border:0;vertical-align:middle}.shg-fw{margin-left:calc(50% - 50vw);width:100vw}.shg-fw .shg-fw{margin-left:auto;margin-right:auto;width:100%}div[data-shg-lightbox-switch]{cursor:pointer}.shg-lightbox{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,.85)}.shg-lightbox.hidden{display:none!important}.shg-lightbox .shg-lightbox-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.shg-lightbox .shg-lightbox-close{position:absolute;right:0;padding:5px 0;color:#fff;font-size:45px;margin-right:10px;line-height:30px;user-select:none;cursor:pointer;z-index:1}.shg-lightbox .shg-lightbox-image-container{padding:25px}.shg-lightbox .shg-lightbox-image{margin:auto;max-height:90vh;max-width:100%}.shg-lightbox .shg-lightbox-close:focus,.shg-lightbox .shg-lightbox-close:hover{color:#a2a2a2;text-decoration:none;cursor:pointer}.shg-lightbox .shg-lightbox-nav{cursor:pointer;position:absolute;top:50%;width:35px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(0,-50%);z-index:1}.shg-lightbox .shg-lightbox-nav.hidden{display:none!important}.shg-lightbox .shg-lightbox-nav.shg-nav-left{left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==)}.shg-lightbox .shg-lightbox-nav.shg-nav-right{right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+)}@media screen and (min-width:769px){.shg-lightbox .shg-lightbox-image-container{padding:50px}}.shogun-lazyload:not([src]),.shogun-lazyloading:not([src]){opacity:0}.shogun-lazyloaded{opacity:1;transition:opacity .3s}.shogun-lazyload-bg-image{display:none}.shogun-root a:empty,.shogun-root article:empty,.shogun-root dl:empty,.shogun-root h1:empty,.shogun-root h2:empty,.shogun-root h3:empty,.shogun-root h4:empty,.shogun-root h5:empty,.shogun-root h6:empty,.shogun-root p:empty,.shogun-root section:empty,.shogun-root ul:empty{display:unset}.shogun-root div:empty{display:inline-block}[data-animations*=enterviewport][data-animations*=fadeIn],[data-animations*=enterviewport][data-animations*=zoomIn]{opacity:0}.shogun-form-error-msg,.shogun-form-field-error-msg{display:flex;align-items:center;color:#dc143c}.shogun-badge{margin-bottom:50px}.shogun-badge-container{position:fixed;right:0;bottom:0;margin-bottom:-10px}