.shg-box {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  /**
   * 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: flex;
  width: 100%;
}

.shg-box-vertical-align-top {
  justify-content: flex-start;
}

.shg-box-vertical-align-center, .shg-box-vertical-center {
  justify-content: center;
}

.shg-box-vertical-align-bottom {
  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-caf4d8c9-ac30-4a3b-b6fc-d0cd62072612 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 250px;
background-position: center center;
}

#s-caf4d8c9-ac30-4a3b-b6fc-d0cd62072612 {
  background-image: url(https://i.shgcdn.com/6e2413ff-6be9-44bc-9de0-d3fcd5106657/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-caf4d8c9-ac30-4a3b-b6fc-d0cd62072612 > .shg-box-overlay {
  background-color: rgba(0, 150, 57, 1);
  opacity: 0;
  display: block;
}#s-caf4d8c9-ac30-4a3b-b6fc-d0cd62072612.shg-box.shg-c {
  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;
  
  
  text-transform: none;
  
  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-e0f77a2d-c183-4410-9732-89dfee913a5c {
  padding-top: 10px;
padding-left: 13%;
padding-bottom: 10px;
padding-right: 13%;
text-align: left;
opacity: 1;
}

#s-e0f77a2d-c183-4410-9732-89dfee913a5c .shogun-heading-component h1 {
  color: rgba(0, 46, 12, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 37px;
  
  
  
}



#s-b5c4dbbe-6384-4c64-a90c-e358c60d0c44 {
  margin-top: 4%;
margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1170px;
}








#s-b5c4dbbe-6384-4c64-a90c-e358c60d0c44 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b5c4dbbe-6384-4c64-a90c-e358c60d0c44.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  
  
  
}

.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 ::-moz-selection, .shg-default-text-content *::-moz-selection {
  background: #accef7;
}
.shg-default-text-content ::selection,
.shg-default-text-content *::selection {
  background: #accef7;
}

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

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

.shg-theme-text-content p {
  
  
  
}

#s-a0b5a538-7467-4c2d-bdd6-5ae7fd08ec93 {
  margin-left: auto;
margin-right: auto;
padding-left: 3%;
padding-right: 3%;
max-width: 1170px;
}

#s-c59b971c-d11d-432c-b826-c3fa1b7d60ce {
  margin-left: auto;
margin-right: auto;
padding-left: 3%;
padding-right: 3%;
max-width: 1170px;
}

#s-47ee9367-fbe5-4f27-927e-5778dba6175f {
  margin-left: auto;
margin-right: auto;
padding-left: 3%;
padding-right: 3%;
max-width: 1170px;
}

#s-bc5afb5d-2f2f-4418-aea8-60064dd1951f {
  margin-left: auto;
margin-right: auto;
padding-left: 3%;
padding-right: 3%;
max-width: 1170px;
}

.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-9c1ee9a2-3d99-4dcd-add7-bb0a7edccae3 {
  margin-left: auto;
margin-right: auto;
padding-left: 3%;
padding-right: 3%;
}

#s-9c1ee9a2-3d99-4dcd-add7-bb0a7edccae3 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(0, 72, 50, 1);
  border-radius: 0px;
}

#s-9c1ee9a2-3d99-4dcd-add7-bb0a7edccae3 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-9c1ee9a2-3d99-4dcd-add7-bb0a7edccae3 td.shogun-table-column {
  background-color: rgba(185, 230, 185, 1);
  padding: 10px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-9c1ee9a2-3d99-4dcd-add7-bb0a7edccae3 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-9c1ee9a2-3d99-4dcd-add7-bb0a7edccae3 td.shogun-table-column, #s-9c1ee9a2-3d99-4dcd-add7-bb0a7edccae3 td.shogun-table-row {
  border: 1px solid rgba(0, 72, 50, 1);
}

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

.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-3df2248f-394e-43a8-9187-196ae4d68e11 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-3df2248f-394e-43a8-9187-196ae4d68e11:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3df2248f-394e-43a8-9187-196ae4d68e11:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-3df2248f-394e-43a8-9187-196ae4d68e11-root {
    text-align: center;
  }


#s-3df2248f-394e-43a8-9187-196ae4d68e11.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-3df2248f-394e-43a8-9187-196ae4d68e11-root {
    text-align: center;
  }


#s-3df2248f-394e-43a8-9187-196ae4d68e11.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3df2248f-394e-43a8-9187-196ae4d68e11-root {
    text-align: center;
  }


#s-3df2248f-394e-43a8-9187-196ae4d68e11.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3df2248f-394e-43a8-9187-196ae4d68e11-root {
    text-align: center;
  }


#s-3df2248f-394e-43a8-9187-196ae4d68e11.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-3df2248f-394e-43a8-9187-196ae4d68e11-root {
    text-align: center;
  }


#s-3df2248f-394e-43a8-9187-196ae4d68e11.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-ffaa1355-f343-45cf-9b4d-47ae88834685 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-ffaa1355-f343-45cf-9b4d-47ae88834685:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ffaa1355-f343-45cf-9b4d-47ae88834685:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ffaa1355-f343-45cf-9b4d-47ae88834685-root {
    text-align: center;
  }


#s-ffaa1355-f343-45cf-9b4d-47ae88834685.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-ffaa1355-f343-45cf-9b4d-47ae88834685-root {
    text-align: center;
  }


#s-ffaa1355-f343-45cf-9b4d-47ae88834685.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ffaa1355-f343-45cf-9b4d-47ae88834685-root {
    text-align: center;
  }


#s-ffaa1355-f343-45cf-9b4d-47ae88834685.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ffaa1355-f343-45cf-9b4d-47ae88834685-root {
    text-align: center;
  }


#s-ffaa1355-f343-45cf-9b4d-47ae88834685.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-ffaa1355-f343-45cf-9b4d-47ae88834685-root {
    text-align: center;
  }


#s-ffaa1355-f343-45cf-9b4d-47ae88834685.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-acc2ada8-f27b-4578-a368-39b73b454a26 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-acc2ada8-f27b-4578-a368-39b73b454a26:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-acc2ada8-f27b-4578-a368-39b73b454a26:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-acc2ada8-f27b-4578-a368-39b73b454a26-root {
    text-align: center;
  }


#s-acc2ada8-f27b-4578-a368-39b73b454a26.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-acc2ada8-f27b-4578-a368-39b73b454a26-root {
    text-align: center;
  }


#s-acc2ada8-f27b-4578-a368-39b73b454a26.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-acc2ada8-f27b-4578-a368-39b73b454a26-root {
    text-align: center;
  }


#s-acc2ada8-f27b-4578-a368-39b73b454a26.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-acc2ada8-f27b-4578-a368-39b73b454a26-root {
    text-align: center;
  }


#s-acc2ada8-f27b-4578-a368-39b73b454a26.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-acc2ada8-f27b-4578-a368-39b73b454a26-root {
    text-align: center;
  }


#s-acc2ada8-f27b-4578-a368-39b73b454a26.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
.shg-hr-wrapper {
  padding: 30px 0;
}

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

#s-bfe851ea-549a-41fa-b600-9caef6564a72 {
  margin-left: 0%;
margin-right: 0%;
}

#s-bfe851ea-549a-41fa-b600-9caef6564a72 hr {
  border-top: 1px solid #ddd;
}

#s-6fa3e245-e2f5-428c-ad2a-94a153c118d0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-6fa3e245-e2f5-428c-ad2a-94a153c118d0:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6fa3e245-e2f5-428c-ad2a-94a153c118d0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6fa3e245-e2f5-428c-ad2a-94a153c118d0-root {
    text-align: center;
  }


#s-6fa3e245-e2f5-428c-ad2a-94a153c118d0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-6fa3e245-e2f5-428c-ad2a-94a153c118d0-root {
    text-align: center;
  }


#s-6fa3e245-e2f5-428c-ad2a-94a153c118d0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6fa3e245-e2f5-428c-ad2a-94a153c118d0-root {
    text-align: center;
  }


#s-6fa3e245-e2f5-428c-ad2a-94a153c118d0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6fa3e245-e2f5-428c-ad2a-94a153c118d0-root {
    text-align: center;
  }


#s-6fa3e245-e2f5-428c-ad2a-94a153c118d0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-6fa3e245-e2f5-428c-ad2a-94a153c118d0-root {
    text-align: center;
  }


#s-6fa3e245-e2f5-428c-ad2a-94a153c118d0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-d4d61a14-789a-4605-8e84-9c2b0222a530 {
  margin-left: 0%;
margin-right: 0%;
}

#s-d4d61a14-789a-4605-8e84-9c2b0222a530 hr {
  border-top: 1px solid #ddd;
}

#s-5e2ce1ff-3836-444f-b7ad-cebce74a2cef {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-5e2ce1ff-3836-444f-b7ad-cebce74a2cef:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5e2ce1ff-3836-444f-b7ad-cebce74a2cef:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5e2ce1ff-3836-444f-b7ad-cebce74a2cef-root {
    text-align: center;
  }


#s-5e2ce1ff-3836-444f-b7ad-cebce74a2cef.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-5e2ce1ff-3836-444f-b7ad-cebce74a2cef-root {
    text-align: center;
  }


#s-5e2ce1ff-3836-444f-b7ad-cebce74a2cef.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5e2ce1ff-3836-444f-b7ad-cebce74a2cef-root {
    text-align: center;
  }


#s-5e2ce1ff-3836-444f-b7ad-cebce74a2cef.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5e2ce1ff-3836-444f-b7ad-cebce74a2cef-root {
    text-align: center;
  }


#s-5e2ce1ff-3836-444f-b7ad-cebce74a2cef.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-5e2ce1ff-3836-444f-b7ad-cebce74a2cef-root {
    text-align: center;
  }


#s-5e2ce1ff-3836-444f-b7ad-cebce74a2cef.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-23b15849-0c12-48a3-be93-55b16daed29f hr {
  border-top: 2px solid #ddd;
}

#s-a7521345-59a0-4951-ba3e-395a7279d1d0 {
  padding-left: 3%;
padding-right: 3%;
max-width: 1170px;
}

#s-cef59460-dc5e-4c6c-970f-448de1a90fa6 {
  padding-left: 3%;
padding-right: 3%;
}

#s-cef59460-dc5e-4c6c-970f-448de1a90fa6 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(0, 72, 50, 1);
  border-radius: 0px;
}

#s-cef59460-dc5e-4c6c-970f-448de1a90fa6 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-cef59460-dc5e-4c6c-970f-448de1a90fa6 td.shogun-table-column {
  background-color: rgba(185, 230, 185, 1);
  padding: 10px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-cef59460-dc5e-4c6c-970f-448de1a90fa6 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-cef59460-dc5e-4c6c-970f-448de1a90fa6 td.shogun-table-column, #s-cef59460-dc5e-4c6c-970f-448de1a90fa6 td.shogun-table-row {
  border: 1px solid rgba(0, 72, 50, 1);
}

#s-b505fc2f-bef9-417e-89a1-0d1a3894adfc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-b505fc2f-bef9-417e-89a1-0d1a3894adfc:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b505fc2f-bef9-417e-89a1-0d1a3894adfc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b505fc2f-bef9-417e-89a1-0d1a3894adfc-root {
    text-align: center;
  }


#s-b505fc2f-bef9-417e-89a1-0d1a3894adfc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-b505fc2f-bef9-417e-89a1-0d1a3894adfc-root {
    text-align: center;
  }


#s-b505fc2f-bef9-417e-89a1-0d1a3894adfc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b505fc2f-bef9-417e-89a1-0d1a3894adfc-root {
    text-align: center;
  }


#s-b505fc2f-bef9-417e-89a1-0d1a3894adfc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b505fc2f-bef9-417e-89a1-0d1a3894adfc-root {
    text-align: center;
  }


#s-b505fc2f-bef9-417e-89a1-0d1a3894adfc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-b505fc2f-bef9-417e-89a1-0d1a3894adfc-root {
    text-align: center;
  }


#s-b505fc2f-bef9-417e-89a1-0d1a3894adfc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-425a8d25-716c-44b5-a583-c560284f4494 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-425a8d25-716c-44b5-a583-c560284f4494:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-425a8d25-716c-44b5-a583-c560284f4494:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-425a8d25-716c-44b5-a583-c560284f4494-root {
    text-align: center;
  }


#s-425a8d25-716c-44b5-a583-c560284f4494.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-425a8d25-716c-44b5-a583-c560284f4494-root {
    text-align: center;
  }


#s-425a8d25-716c-44b5-a583-c560284f4494.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-425a8d25-716c-44b5-a583-c560284f4494-root {
    text-align: center;
  }


#s-425a8d25-716c-44b5-a583-c560284f4494.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-425a8d25-716c-44b5-a583-c560284f4494-root {
    text-align: center;
  }


#s-425a8d25-716c-44b5-a583-c560284f4494.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-425a8d25-716c-44b5-a583-c560284f4494-root {
    text-align: center;
  }


#s-425a8d25-716c-44b5-a583-c560284f4494.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-e5311d18-8fd2-4e23-a7cc-b9944b582b3d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-e5311d18-8fd2-4e23-a7cc-b9944b582b3d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e5311d18-8fd2-4e23-a7cc-b9944b582b3d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e5311d18-8fd2-4e23-a7cc-b9944b582b3d-root {
    text-align: center;
  }


#s-e5311d18-8fd2-4e23-a7cc-b9944b582b3d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-e5311d18-8fd2-4e23-a7cc-b9944b582b3d-root {
    text-align: center;
  }


#s-e5311d18-8fd2-4e23-a7cc-b9944b582b3d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e5311d18-8fd2-4e23-a7cc-b9944b582b3d-root {
    text-align: center;
  }


#s-e5311d18-8fd2-4e23-a7cc-b9944b582b3d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e5311d18-8fd2-4e23-a7cc-b9944b582b3d-root {
    text-align: center;
  }


#s-e5311d18-8fd2-4e23-a7cc-b9944b582b3d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-e5311d18-8fd2-4e23-a7cc-b9944b582b3d-root {
    text-align: center;
  }


#s-e5311d18-8fd2-4e23-a7cc-b9944b582b3d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-71df5170-21cc-4486-8343-5620b0cac65f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-71df5170-21cc-4486-8343-5620b0cac65f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-71df5170-21cc-4486-8343-5620b0cac65f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-71df5170-21cc-4486-8343-5620b0cac65f-root {
    text-align: center;
  }


#s-71df5170-21cc-4486-8343-5620b0cac65f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-71df5170-21cc-4486-8343-5620b0cac65f-root {
    text-align: center;
  }


#s-71df5170-21cc-4486-8343-5620b0cac65f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-71df5170-21cc-4486-8343-5620b0cac65f-root {
    text-align: center;
  }


#s-71df5170-21cc-4486-8343-5620b0cac65f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-71df5170-21cc-4486-8343-5620b0cac65f-root {
    text-align: center;
  }


#s-71df5170-21cc-4486-8343-5620b0cac65f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-71df5170-21cc-4486-8343-5620b0cac65f-root {
    text-align: center;
  }


#s-71df5170-21cc-4486-8343-5620b0cac65f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-ac736526-3040-46e1-9c49-fa8066e43b5d hr {
  border-top: 2px solid #ddd;
}

#s-979d3fae-1db4-4520-886e-a45f78407f5a {
  padding-left: 3%;
padding-right: 3%;
max-width: 1170px;
}

#s-a0f9d573-a2a7-4541-a581-0d90741aacc1 {
  padding-left: 3%;
padding-right: 3%;
}

#s-a0f9d573-a2a7-4541-a581-0d90741aacc1 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(0, 72, 50, 1);
  border-radius: 0px;
}

#s-a0f9d573-a2a7-4541-a581-0d90741aacc1 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-a0f9d573-a2a7-4541-a581-0d90741aacc1 td.shogun-table-column {
  background-color: rgba(185, 230, 185, 1);
  padding: 10px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-a0f9d573-a2a7-4541-a581-0d90741aacc1 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-a0f9d573-a2a7-4541-a581-0d90741aacc1 td.shogun-table-column, #s-a0f9d573-a2a7-4541-a581-0d90741aacc1 td.shogun-table-row {
  border: 1px solid rgba(0, 72, 50, 1);
}

#s-821f17bc-01e7-4827-ac02-4f1866dc1457 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-821f17bc-01e7-4827-ac02-4f1866dc1457:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-821f17bc-01e7-4827-ac02-4f1866dc1457:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-821f17bc-01e7-4827-ac02-4f1866dc1457-root {
    text-align: center;
  }


#s-821f17bc-01e7-4827-ac02-4f1866dc1457.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-821f17bc-01e7-4827-ac02-4f1866dc1457-root {
    text-align: center;
  }


#s-821f17bc-01e7-4827-ac02-4f1866dc1457.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-821f17bc-01e7-4827-ac02-4f1866dc1457-root {
    text-align: center;
  }


#s-821f17bc-01e7-4827-ac02-4f1866dc1457.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-821f17bc-01e7-4827-ac02-4f1866dc1457-root {
    text-align: center;
  }


#s-821f17bc-01e7-4827-ac02-4f1866dc1457.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-821f17bc-01e7-4827-ac02-4f1866dc1457-root {
    text-align: center;
  }


#s-821f17bc-01e7-4827-ac02-4f1866dc1457.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-3bc08197-62c8-4518-ae57-a846a06afac3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-3bc08197-62c8-4518-ae57-a846a06afac3:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3bc08197-62c8-4518-ae57-a846a06afac3:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-3bc08197-62c8-4518-ae57-a846a06afac3-root {
    text-align: center;
  }


#s-3bc08197-62c8-4518-ae57-a846a06afac3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-3bc08197-62c8-4518-ae57-a846a06afac3-root {
    text-align: center;
  }


#s-3bc08197-62c8-4518-ae57-a846a06afac3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3bc08197-62c8-4518-ae57-a846a06afac3-root {
    text-align: center;
  }


#s-3bc08197-62c8-4518-ae57-a846a06afac3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3bc08197-62c8-4518-ae57-a846a06afac3-root {
    text-align: center;
  }


#s-3bc08197-62c8-4518-ae57-a846a06afac3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-3bc08197-62c8-4518-ae57-a846a06afac3-root {
    text-align: center;
  }


#s-3bc08197-62c8-4518-ae57-a846a06afac3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-713847cf-6937-4b7f-87b7-33525ca3e8b6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-713847cf-6937-4b7f-87b7-33525ca3e8b6:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-713847cf-6937-4b7f-87b7-33525ca3e8b6:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-713847cf-6937-4b7f-87b7-33525ca3e8b6-root {
    text-align: center;
  }


#s-713847cf-6937-4b7f-87b7-33525ca3e8b6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-713847cf-6937-4b7f-87b7-33525ca3e8b6-root {
    text-align: center;
  }


#s-713847cf-6937-4b7f-87b7-33525ca3e8b6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-713847cf-6937-4b7f-87b7-33525ca3e8b6-root {
    text-align: center;
  }


#s-713847cf-6937-4b7f-87b7-33525ca3e8b6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-713847cf-6937-4b7f-87b7-33525ca3e8b6-root {
    text-align: center;
  }


#s-713847cf-6937-4b7f-87b7-33525ca3e8b6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-713847cf-6937-4b7f-87b7-33525ca3e8b6-root {
    text-align: center;
  }


#s-713847cf-6937-4b7f-87b7-33525ca3e8b6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-326bef24-9eab-48ef-ae79-411866687f5a hr {
  border-top: 2px solid #ddd;
}

#s-280454ec-547a-4343-9be1-8a49b9e7b31a {
  padding-left: 3%;
padding-right: 3%;
max-width: 1170px;
}

#s-2043f8db-4dbe-4132-ac73-9db2e43bec30 {
  padding-left: 3%;
padding-right: 3%;
}

#s-2043f8db-4dbe-4132-ac73-9db2e43bec30 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(0, 72, 50, 1);
  border-radius: 0px;
}

#s-2043f8db-4dbe-4132-ac73-9db2e43bec30 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-2043f8db-4dbe-4132-ac73-9db2e43bec30 td.shogun-table-column {
  background-color: rgba(185, 230, 185, 1);
  padding: 10px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-2043f8db-4dbe-4132-ac73-9db2e43bec30 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-2043f8db-4dbe-4132-ac73-9db2e43bec30 td.shogun-table-column, #s-2043f8db-4dbe-4132-ac73-9db2e43bec30 td.shogun-table-row {
  border: 1px solid rgba(0, 72, 50, 1);
}

#s-fb036272-0c3d-4e7f-919c-16faf91ce93b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-fb036272-0c3d-4e7f-919c-16faf91ce93b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-fb036272-0c3d-4e7f-919c-16faf91ce93b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-fb036272-0c3d-4e7f-919c-16faf91ce93b-root {
    text-align: center;
  }


#s-fb036272-0c3d-4e7f-919c-16faf91ce93b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-fb036272-0c3d-4e7f-919c-16faf91ce93b-root {
    text-align: center;
  }


#s-fb036272-0c3d-4e7f-919c-16faf91ce93b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fb036272-0c3d-4e7f-919c-16faf91ce93b-root {
    text-align: center;
  }


#s-fb036272-0c3d-4e7f-919c-16faf91ce93b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fb036272-0c3d-4e7f-919c-16faf91ce93b-root {
    text-align: center;
  }


#s-fb036272-0c3d-4e7f-919c-16faf91ce93b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-fb036272-0c3d-4e7f-919c-16faf91ce93b-root {
    text-align: center;
  }


#s-fb036272-0c3d-4e7f-919c-16faf91ce93b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-1eb87562-60ed-44af-b46d-99d94288a6e5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-1eb87562-60ed-44af-b46d-99d94288a6e5:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1eb87562-60ed-44af-b46d-99d94288a6e5:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1eb87562-60ed-44af-b46d-99d94288a6e5-root {
    text-align: center;
  }


#s-1eb87562-60ed-44af-b46d-99d94288a6e5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-1eb87562-60ed-44af-b46d-99d94288a6e5-root {
    text-align: center;
  }


#s-1eb87562-60ed-44af-b46d-99d94288a6e5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1eb87562-60ed-44af-b46d-99d94288a6e5-root {
    text-align: center;
  }


#s-1eb87562-60ed-44af-b46d-99d94288a6e5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1eb87562-60ed-44af-b46d-99d94288a6e5-root {
    text-align: center;
  }


#s-1eb87562-60ed-44af-b46d-99d94288a6e5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-1eb87562-60ed-44af-b46d-99d94288a6e5-root {
    text-align: center;
  }


#s-1eb87562-60ed-44af-b46d-99d94288a6e5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-737313ce-8e43-4c0b-9d8c-ccf1bd1bece8 hr {
  border-top: 2px solid #ddd;
}

#s-f3ce4680-660e-4c8f-a7fb-3fcdcb44a214 {
  padding-left: 3%;
padding-right: 3%;
max-width: 1170px;
}

#s-7aa6aae0-313e-400a-9ce5-8a0991149bfa {
  padding-left: 3%;
padding-right: 3%;
}

#s-7aa6aae0-313e-400a-9ce5-8a0991149bfa .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(0, 72, 50, 1);
  border-radius: 0px;
}

#s-7aa6aae0-313e-400a-9ce5-8a0991149bfa table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-7aa6aae0-313e-400a-9ce5-8a0991149bfa td.shogun-table-column {
  background-color: rgba(185, 230, 185, 1);
  padding: 10px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-7aa6aae0-313e-400a-9ce5-8a0991149bfa td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-7aa6aae0-313e-400a-9ce5-8a0991149bfa td.shogun-table-column, #s-7aa6aae0-313e-400a-9ce5-8a0991149bfa td.shogun-table-row {
  border: 1px solid rgba(0, 72, 50, 1);
}

#s-6b647595-4be3-4564-81c7-1c3452d4b412 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-6b647595-4be3-4564-81c7-1c3452d4b412:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6b647595-4be3-4564-81c7-1c3452d4b412:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6b647595-4be3-4564-81c7-1c3452d4b412-root {
    text-align: center;
  }


#s-6b647595-4be3-4564-81c7-1c3452d4b412.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-6b647595-4be3-4564-81c7-1c3452d4b412-root {
    text-align: center;
  }


#s-6b647595-4be3-4564-81c7-1c3452d4b412.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6b647595-4be3-4564-81c7-1c3452d4b412-root {
    text-align: center;
  }


#s-6b647595-4be3-4564-81c7-1c3452d4b412.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6b647595-4be3-4564-81c7-1c3452d4b412-root {
    text-align: center;
  }


#s-6b647595-4be3-4564-81c7-1c3452d4b412.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-6b647595-4be3-4564-81c7-1c3452d4b412-root {
    text-align: center;
  }


#s-6b647595-4be3-4564-81c7-1c3452d4b412.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-f0a1b552-4169-4e48-8255-1ef28ff14e81 hr {
  border-top: 2px solid #ddd;
}

#s-16dba89f-0395-4893-ba5a-3b0f5e5484f9 {
  padding-left: 3%;
padding-right: 3%;
max-width: 1170px;
}

#s-4a441c58-89a0-40f7-8162-de369b20b309 {
  padding-left: 3%;
padding-right: 3%;
}

#s-4a441c58-89a0-40f7-8162-de369b20b309 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(0, 72, 50, 1);
  border-radius: 0px;
}

#s-4a441c58-89a0-40f7-8162-de369b20b309 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-4a441c58-89a0-40f7-8162-de369b20b309 td.shogun-table-column {
  background-color: rgba(185, 230, 185, 1);
  padding: 10px;
  text-align: inherit;
  
  font-size: 14px;
  
  
  
  
  
}

#s-4a441c58-89a0-40f7-8162-de369b20b309 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-4a441c58-89a0-40f7-8162-de369b20b309 td.shogun-table-column, #s-4a441c58-89a0-40f7-8162-de369b20b309 td.shogun-table-row {
  border: 1px solid rgba(0, 72, 50, 1);
}

#s-f6dec419-fc1f-4145-8d01-9e54583fff57 {
  margin-left: auto;
margin-right: auto;
}

#s-07aaf24e-f82e-4281-87b3-7f99e01827d6 {
  margin-left: auto;
margin-right: auto;
}

#s-a53fcd41-2a42-4340-8c47-7721f59e536b {
  margin-left: auto;
margin-right: auto;
}

#s-86cef93a-97ff-43fc-b091-be5b6eb8e8f9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-86cef93a-97ff-43fc-b091-be5b6eb8e8f9:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-86cef93a-97ff-43fc-b091-be5b6eb8e8f9:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-86cef93a-97ff-43fc-b091-be5b6eb8e8f9-root {
    text-align: center;
  }


#s-86cef93a-97ff-43fc-b091-be5b6eb8e8f9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-86cef93a-97ff-43fc-b091-be5b6eb8e8f9-root {
    text-align: center;
  }


#s-86cef93a-97ff-43fc-b091-be5b6eb8e8f9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-86cef93a-97ff-43fc-b091-be5b6eb8e8f9-root {
    text-align: center;
  }


#s-86cef93a-97ff-43fc-b091-be5b6eb8e8f9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-86cef93a-97ff-43fc-b091-be5b6eb8e8f9-root {
    text-align: center;
  }


#s-86cef93a-97ff-43fc-b091-be5b6eb8e8f9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-86cef93a-97ff-43fc-b091-be5b6eb8e8f9-root {
    text-align: center;
  }


#s-86cef93a-97ff-43fc-b091-be5b6eb8e8f9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-a25a4cc1-5cb6-4f49-9f4f-adca1196201e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-a25a4cc1-5cb6-4f49-9f4f-adca1196201e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a25a4cc1-5cb6-4f49-9f4f-adca1196201e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a25a4cc1-5cb6-4f49-9f4f-adca1196201e-root {
    text-align: center;
  }


#s-a25a4cc1-5cb6-4f49-9f4f-adca1196201e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-a25a4cc1-5cb6-4f49-9f4f-adca1196201e-root {
    text-align: center;
  }


#s-a25a4cc1-5cb6-4f49-9f4f-adca1196201e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a25a4cc1-5cb6-4f49-9f4f-adca1196201e-root {
    text-align: center;
  }


#s-a25a4cc1-5cb6-4f49-9f4f-adca1196201e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a25a4cc1-5cb6-4f49-9f4f-adca1196201e-root {
    text-align: center;
  }


#s-a25a4cc1-5cb6-4f49-9f4f-adca1196201e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-a25a4cc1-5cb6-4f49-9f4f-adca1196201e-root {
    text-align: center;
  }


#s-a25a4cc1-5cb6-4f49-9f4f-adca1196201e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-2c277733-a049-4431-9839-b580e3453ec9 {
  margin-top: 1%;
margin-bottom: 0%;
margin-right: auto;
padding-left: 3%;
padding-right: 3%;
max-width: 1170px;
}

.shg-row {
  display: flex;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  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;
}

/* 
  Shopify base css adds display none to empty divs
  This causes items in the second column position to shift when
  the first column is empty. In order to overwrite that style,
  we have to manually set empty divs in the column to display block 
  so the whole element holds its positioning on published pages.
*/

.shg-row > div:empty {
  display: block;
}

#s-1ccee638-6221-4823-9b68-328d15e894e4 {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-left: 3%;
padding-bottom: 0px;
padding-right: 3%;
max-width: 1170px;
}

@media (min-width: 0px) {
[id="s-1ccee638-6221-4823-9b68-328d15e894e4"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-1ccee638-6221-4823-9b68-328d15e894e4"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-1ccee638-6221-4823-9b68-328d15e894e4"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-1ccee638-6221-4823-9b68-328d15e894e4"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
min-height: 50px;
background-position: center center;
}

#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0 {
  background-image: url(https://i.shgcdn.com/d1d25954-a5e9-4f98-82dc-956f3c533bbf/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0 {
  background-image: url(https://i.shgcdn.com/d1d25954-a5e9-4f98-82dc-956f3c533bbf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0 {
  background-image: url(https://i.shgcdn.com/d1d25954-a5e9-4f98-82dc-956f3c533bbf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0 {
  background-image: url(https://i.shgcdn.com/d1d25954-a5e9-4f98-82dc-956f3c533bbf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0 {
  background-image: url(https://i.shgcdn.com/d1d25954-a5e9-4f98-82dc-956f3c533bbf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0 {
  background-image: url(https://i.shgcdn.com/d1d25954-a5e9-4f98-82dc-956f3c533bbf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0 {
  background-image: url(https://i.shgcdn.com/d1d25954-a5e9-4f98-82dc-956f3c533bbf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0 {
  background-image: url(https://i.shgcdn.com/d1d25954-a5e9-4f98-82dc-956f3c533bbf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0 {
  background-image: url(https://i.shgcdn.com/d1d25954-a5e9-4f98-82dc-956f3c533bbf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4a27eb7c-3f3b-433e-85ba-55d64f352fb0.shg-box.shg-c {
  justify-content: center;
}

#s-5ddd7fec-72af-48d2-a446-6f4f66761f3f {
  margin-top: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10%;
padding-left: 0%;
padding-bottom: 10%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-5ddd7fec-72af-48d2-a446-6f4f66761f3f .shogun-heading-component h2 {
  color: rgba(246, 242, 230, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  letter-spacing: 0px;
  
}



#s-5a53ed00-8a07-463f-84f1-c01f79e86d12 {
  padding-top: 10px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-5a53ed00-8a07-463f-84f1-c01f79e86d12 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-5a53ed00-8a07-463f-84f1-c01f79e86d12 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-28852d13-cc79-49b2-9c18-4d622d63ce73 {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-28852d13-cc79-49b2-9c18-4d622d63ce73 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-28852d13-cc79-49b2-9c18-4d622d63ce73 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-5df92071-6f48-44fe-bffa-db8c909dd317 {
  margin-bottom: 6%;
padding-top: 4px;
padding-bottom: 10%;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-5df92071-6f48-44fe-bffa-db8c909dd317 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-5df92071-6f48-44fe-bffa-db8c909dd317 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-f8f261c0-a3e5-45a3-923d-789be233207e {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
min-height: 50px;
background-position: center center;
}

#s-f8f261c0-a3e5-45a3-923d-789be233207e {
  background-image: url(https://i.shgcdn.com/b8986a3f-a213-4e5b-aa91-c2de9c129459/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f8f261c0-a3e5-45a3-923d-789be233207e {
  background-image: url(https://i.shgcdn.com/b8986a3f-a213-4e5b-aa91-c2de9c129459/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-f8f261c0-a3e5-45a3-923d-789be233207e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f8f261c0-a3e5-45a3-923d-789be233207e {
  background-image: url(https://i.shgcdn.com/b8986a3f-a213-4e5b-aa91-c2de9c129459/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-f8f261c0-a3e5-45a3-923d-789be233207e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f8f261c0-a3e5-45a3-923d-789be233207e {
  background-image: url(https://i.shgcdn.com/b8986a3f-a213-4e5b-aa91-c2de9c129459/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-f8f261c0-a3e5-45a3-923d-789be233207e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f8f261c0-a3e5-45a3-923d-789be233207e {
  background-image: url(https://i.shgcdn.com/b8986a3f-a213-4e5b-aa91-c2de9c129459/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-f8f261c0-a3e5-45a3-923d-789be233207e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f8f261c0-a3e5-45a3-923d-789be233207e {
  background-image: url(https://i.shgcdn.com/b8986a3f-a213-4e5b-aa91-c2de9c129459/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-f8f261c0-a3e5-45a3-923d-789be233207e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f8f261c0-a3e5-45a3-923d-789be233207e {
  background-image: url(https://i.shgcdn.com/b8986a3f-a213-4e5b-aa91-c2de9c129459/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-f8f261c0-a3e5-45a3-923d-789be233207e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f8f261c0-a3e5-45a3-923d-789be233207e {
  background-image: url(https://i.shgcdn.com/b8986a3f-a213-4e5b-aa91-c2de9c129459/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-f8f261c0-a3e5-45a3-923d-789be233207e.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f8f261c0-a3e5-45a3-923d-789be233207e {
  background-image: url(https://i.shgcdn.com/b8986a3f-a213-4e5b-aa91-c2de9c129459/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-f8f261c0-a3e5-45a3-923d-789be233207e.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-f8f261c0-a3e5-45a3-923d-789be233207e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f8f261c0-a3e5-45a3-923d-789be233207e.shg-box.shg-c {
  justify-content: center;
}

#s-62efc8b9-a6b0-47ba-9a14-9e4c37976b17 {
  margin-top: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10%;
padding-left: 0%;
padding-bottom: 10%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-62efc8b9-a6b0-47ba-9a14-9e4c37976b17 .shogun-heading-component h2 {
  color: rgba(246, 242, 230, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  letter-spacing: 0px;
  
}



#s-0fba5ba2-7fbb-43f4-87ce-3647dd346759 {
  padding-top: 10px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-0fba5ba2-7fbb-43f4-87ce-3647dd346759 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-0fba5ba2-7fbb-43f4-87ce-3647dd346759 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-e97ddecc-26fb-47f7-9720-41562bbf92bb {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-e97ddecc-26fb-47f7-9720-41562bbf92bb .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-e97ddecc-26fb-47f7-9720-41562bbf92bb .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-1258829f-c758-4dd6-9ce0-e983c9d0446d {
  margin-bottom: 6%;
padding-top: 4px;
padding-bottom: 10%;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-1258829f-c758-4dd6-9ce0-e983c9d0446d .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-1258829f-c758-4dd6-9ce0-e983c9d0446d .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


.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 {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

.shogun-image-contain {
  font-family: "object-fit: contain;";
  -o-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-a166f2f2-2f0c-46ba-b177-f2783f0358f6 {
  text-align: center;
}







  #s-a166f2f2-2f0c-46ba-b177-f2783f0358f6 img.shogun-image {
    

    
    
    
  }


#s-a166f2f2-2f0c-46ba-b177-f2783f0358f6 .shogun-image-content {
  
    align-items: center;
  
}

#s-0ba3260d-71ac-4ce6-95b9-b18d87888f2a {
  margin-top: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10%;
padding-left: 0%;
padding-bottom: 10%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-0ba3260d-71ac-4ce6-95b9-b18d87888f2a .shogun-heading-component h2 {
  color: rgba(246, 242, 230, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: 0px;
  
}



#s-437ad397-3d8b-4588-a20e-64881298d8b8 {
  padding-top: 10px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-437ad397-3d8b-4588-a20e-64881298d8b8 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-437ad397-3d8b-4588-a20e-64881298d8b8 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-76156353-9151-4c60-80dc-a40288643575 {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-76156353-9151-4c60-80dc-a40288643575 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-76156353-9151-4c60-80dc-a40288643575 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-d3011037-e2aa-4ac0-9a39-710ff9fb9bb4 {
  margin-bottom: 6%;
padding-top: 4px;
padding-bottom: 10%;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-d3011037-e2aa-4ac0-9a39-710ff9fb9bb4 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-d3011037-e2aa-4ac0-9a39-710ff9fb9bb4 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-1860388a-1fea-4fa7-ab47-79cad81074e6 {
  text-align: center;
}







  #s-1860388a-1fea-4fa7-ab47-79cad81074e6 img.shogun-image {
    

    
    
    
  }


#s-1860388a-1fea-4fa7-ab47-79cad81074e6 .shogun-image-content {
  
    align-items: center;
  
}

#s-453a0c80-fd57-4a73-bd7b-96cf5463ba5f {
  margin-top: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10%;
padding-left: 0%;
padding-bottom: 10%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-453a0c80-fd57-4a73-bd7b-96cf5463ba5f .shogun-heading-component h2 {
  color: rgba(246, 242, 230, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  letter-spacing: 0px;
  
}



#s-97c88aa4-21b9-4568-9cea-9839bf9b9476 {
  padding-top: 10px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-97c88aa4-21b9-4568-9cea-9839bf9b9476 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-97c88aa4-21b9-4568-9cea-9839bf9b9476 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-f3674aa1-4dec-48e7-9a11-b38029f8ba01 {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-f3674aa1-4dec-48e7-9a11-b38029f8ba01 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-f3674aa1-4dec-48e7-9a11-b38029f8ba01 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-6fdd225e-164c-43f3-9c76-bef62c4dddae {
  margin-bottom: 6%;
padding-top: 4px;
padding-bottom: 10%;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-6fdd225e-164c-43f3-9c76-bef62c4dddae .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-6fdd225e-164c-43f3-9c76-bef62c4dddae .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-e0a7ae64-3415-4348-9bbf-cf64e639a312 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-left: 3%;
padding-right: 3%;
max-width: 1170px;
}

@media (min-width: 0px) {
[id="s-e0a7ae64-3415-4348-9bbf-cf64e639a312"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-e0a7ae64-3415-4348-9bbf-cf64e639a312"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-e0a7ae64-3415-4348-9bbf-cf64e639a312"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-e0a7ae64-3415-4348-9bbf-cf64e639a312"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-94c127af-7ff1-49a9-9d29-4271e0ac359b {
  text-align: center;
}







  #s-94c127af-7ff1-49a9-9d29-4271e0ac359b img.shogun-image {
    

    
    
    
  }


#s-94c127af-7ff1-49a9-9d29-4271e0ac359b .shogun-image-content {
  
    align-items: center;
  
}

#s-5e944ab9-9d72-4649-b138-b80d4cd78bf3 {
  margin-top: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10%;
padding-left: 0%;
padding-bottom: 10%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-5e944ab9-9d72-4649-b138-b80d4cd78bf3 .shogun-heading-component h2 {
  color: rgba(246, 242, 230, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  letter-spacing: 0px;
  
}



#s-a3d8fb07-3f73-4827-bfe7-f41f157a8370 {
  padding-top: 10px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-a3d8fb07-3f73-4827-bfe7-f41f157a8370 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-a3d8fb07-3f73-4827-bfe7-f41f157a8370 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-ab4852f9-c532-4abb-9f38-ff06fad3ea5b {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-ab4852f9-c532-4abb-9f38-ff06fad3ea5b .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-ab4852f9-c532-4abb-9f38-ff06fad3ea5b .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-4f932035-d841-4c44-8b32-9c425952e931 {
  margin-bottom: 6%;
padding-top: 4px;
padding-bottom: 10%;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-4f932035-d841-4c44-8b32-9c425952e931 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-4f932035-d841-4c44-8b32-9c425952e931 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-0fe86410-61d3-428f-97fd-5cac8c00d16c {
  text-align: center;
}







  #s-0fe86410-61d3-428f-97fd-5cac8c00d16c img.shogun-image {
    

    
    
    
  }


#s-0fe86410-61d3-428f-97fd-5cac8c00d16c .shogun-image-content {
  
    align-items: center;
  
}

#s-8382fe2a-b982-48d1-8e6a-9f36d4bc63e4 {
  margin-top: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10%;
padding-left: 0%;
padding-bottom: 10%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-8382fe2a-b982-48d1-8e6a-9f36d4bc63e4 .shogun-heading-component h2 {
  color: rgba(246, 242, 230, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  letter-spacing: 0px;
  
}



#s-1f931fb0-bbe2-43dc-a32f-37eec83b1edf {
  padding-top: 10px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-1f931fb0-bbe2-43dc-a32f-37eec83b1edf .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-1f931fb0-bbe2-43dc-a32f-37eec83b1edf .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-c0b87947-6353-4e24-886a-8a8d6fff1e2c {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-c0b87947-6353-4e24-886a-8a8d6fff1e2c .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-c0b87947-6353-4e24-886a-8a8d6fff1e2c .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-38f11a6c-60ab-4d06-b9bf-e94187ea169a {
  margin-bottom: 6%;
padding-top: 4px;
padding-bottom: 10%;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-38f11a6c-60ab-4d06-b9bf-e94187ea169a .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-38f11a6c-60ab-4d06-b9bf-e94187ea169a .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-0cb535db-414f-45e0-bf23-eed50044cd7b {
  text-align: center;
}







  #s-0cb535db-414f-45e0-bf23-eed50044cd7b img.shogun-image {
    

    
    
    
  }


#s-0cb535db-414f-45e0-bf23-eed50044cd7b .shogun-image-content {
  
    align-items: center;
  
}

#s-ffba50da-3212-4b5c-bb62-c33eaac40778 {
  margin-top: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10%;
padding-left: 0%;
padding-bottom: 10%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-ffba50da-3212-4b5c-bb62-c33eaac40778 .shogun-heading-component h2 {
  color: rgba(246, 242, 230, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  letter-spacing: 0px;
  
}



#s-bfbf8f82-4093-4c0c-9eae-0657e8efa358 {
  padding-top: 10px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-bfbf8f82-4093-4c0c-9eae-0657e8efa358 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-bfbf8f82-4093-4c0c-9eae-0657e8efa358 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-a12a99cc-ce76-40e1-ba63-88efb7106cbd {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-a12a99cc-ce76-40e1-ba63-88efb7106cbd .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-a12a99cc-ce76-40e1-ba63-88efb7106cbd .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-fe9f7e60-9f35-4555-84c4-bff68aa1b9a5 {
  margin-bottom: 6%;
padding-top: 4px;
padding-bottom: 10%;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-fe9f7e60-9f35-4555-84c4-bff68aa1b9a5 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-fe9f7e60-9f35-4555-84c4-bff68aa1b9a5 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-19e06a16-ff27-4519-9a7c-96080a4b3a57 {
  text-align: center;
}







  #s-19e06a16-ff27-4519-9a7c-96080a4b3a57 img.shogun-image {
    

    
    
    
  }


#s-19e06a16-ff27-4519-9a7c-96080a4b3a57 .shogun-image-content {
  
    align-items: center;
  
}

#s-bbc227b5-4b20-41a6-8888-b25a5323e72b {
  margin-top: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10%;
padding-left: 0%;
padding-bottom: 10%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-bbc227b5-4b20-41a6-8888-b25a5323e72b .shogun-heading-component h2 {
  color: rgba(246, 242, 230, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: 0px;
  
}



#s-cbaa5e05-7ca0-4f89-8f21-a89498633db3 {
  padding-top: 10px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-cbaa5e05-7ca0-4f89-8f21-a89498633db3 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-cbaa5e05-7ca0-4f89-8f21-a89498633db3 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-af3acd1b-99cd-4fe8-ae31-a56d9cd7486a {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-af3acd1b-99cd-4fe8-ae31-a56d9cd7486a .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-af3acd1b-99cd-4fe8-ae31-a56d9cd7486a .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-4bdcd66b-ece3-445f-bb4b-76eff5848df1 {
  margin-bottom: 6%;
padding-top: 4px;
padding-bottom: 10%;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-4bdcd66b-ece3-445f-bb4b-76eff5848df1 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-4bdcd66b-ece3-445f-bb4b-76eff5848df1 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-ce3eac3b-e018-48a8-bea1-d54a1e97b314 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-left: 3%;
padding-right: 3%;
max-width: 1170px;
}

@media (min-width: 0px) {
[id="s-ce3eac3b-e018-48a8-bea1-d54a1e97b314"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-ce3eac3b-e018-48a8-bea1-d54a1e97b314"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-ce3eac3b-e018-48a8-bea1-d54a1e97b314"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-ce3eac3b-e018-48a8-bea1-d54a1e97b314"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-aaf2ca9e-ffb6-418a-b5ee-590a66d28c07 {
  text-align: center;
}







  #s-aaf2ca9e-ffb6-418a-b5ee-590a66d28c07 img.shogun-image {
    

    
    
    
  }


#s-aaf2ca9e-ffb6-418a-b5ee-590a66d28c07 .shogun-image-content {
  
    align-items: center;
  
}

#s-95a36c5f-9898-4c43-9751-fdce0ace68f4 {
  margin-top: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10%;
padding-left: 0%;
padding-bottom: 10%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-95a36c5f-9898-4c43-9751-fdce0ace68f4 .shogun-heading-component h2 {
  color: rgba(246, 242, 230, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  letter-spacing: 0px;
  
}



#s-696fc16e-328c-4ee1-9924-1cef74cce0ec {
  padding-top: 10px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-696fc16e-328c-4ee1-9924-1cef74cce0ec .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-696fc16e-328c-4ee1-9924-1cef74cce0ec .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-475e0952-27f1-40c6-8fb8-65678b71c2a1 {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-475e0952-27f1-40c6-8fb8-65678b71c2a1 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-475e0952-27f1-40c6-8fb8-65678b71c2a1 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-05176039-5ea8-4bfd-82f6-332677c299c9 {
  margin-bottom: 6%;
padding-top: 4px;
padding-bottom: 10%;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-05176039-5ea8-4bfd-82f6-332677c299c9 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-05176039-5ea8-4bfd-82f6-332677c299c9 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-76c46d46-83b4-490c-b677-76c6a9eae817 {
  text-align: center;
}







  #s-76c46d46-83b4-490c-b677-76c6a9eae817 img.shogun-image {
    

    
    
    
  }


#s-76c46d46-83b4-490c-b677-76c6a9eae817 .shogun-image-content {
  
    align-items: center;
  
}

#s-1cf7f665-36bc-4f2f-8c41-09e166fb3da9 {
  margin-top: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10%;
padding-left: 0%;
padding-bottom: 10%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-1cf7f665-36bc-4f2f-8c41-09e166fb3da9 .shogun-heading-component h2 {
  color: rgba(246, 242, 230, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  letter-spacing: 0px;
  
}



#s-8341181f-7672-4e69-8034-ec5a8749d09b {
  padding-top: 10px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-8341181f-7672-4e69-8034-ec5a8749d09b .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-8341181f-7672-4e69-8034-ec5a8749d09b .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-2a948112-11e7-49d8-a6e7-ba26d6baf081 {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-2a948112-11e7-49d8-a6e7-ba26d6baf081 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-2a948112-11e7-49d8-a6e7-ba26d6baf081 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-2ff92db6-b6c0-484d-947c-f700d6a54bff {
  margin-bottom: 6%;
padding-top: 4px;
padding-bottom: 10%;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-2ff92db6-b6c0-484d-947c-f700d6a54bff .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-2ff92db6-b6c0-484d-947c-f700d6a54bff .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-37cfc445-5f82-4e1e-90c5-dbc333668d7d {
  text-align: center;
}







  #s-37cfc445-5f82-4e1e-90c5-dbc333668d7d img.shogun-image {
    

    
    
    
  }


#s-37cfc445-5f82-4e1e-90c5-dbc333668d7d .shogun-image-content {
  
    align-items: center;
  
}

#s-af5b3630-2482-43b7-96a8-6ebdc5c238a9 {
  margin-top: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10%;
padding-left: 0%;
padding-bottom: 10%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-af5b3630-2482-43b7-96a8-6ebdc5c238a9 .shogun-heading-component h2 {
  color: rgba(246, 242, 230, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  letter-spacing: 0px;
  
}



#s-8d5bd75d-bb32-4e33-b8b1-1c8cc16b0798 {
  padding-top: 10px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-8d5bd75d-bb32-4e33-b8b1-1c8cc16b0798 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-8d5bd75d-bb32-4e33-b8b1-1c8cc16b0798 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-1d862d8c-4426-4138-8bcb-485ef71c70b8 {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-1d862d8c-4426-4138-8bcb-485ef71c70b8 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-1d862d8c-4426-4138-8bcb-485ef71c70b8 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-3680ad43-d584-4d64-a9ac-0a88c651ef86 {
  margin-bottom: 6%;
padding-top: 4px;
padding-bottom: 10%;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-3680ad43-d584-4d64-a9ac-0a88c651ef86 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-3680ad43-d584-4d64-a9ac-0a88c651ef86 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-ceb89d74-7be1-4ea8-99c9-ee86756a49b8 {
  text-align: center;
}







  #s-ceb89d74-7be1-4ea8-99c9-ee86756a49b8 img.shogun-image {
    

    
    
    
  }


#s-ceb89d74-7be1-4ea8-99c9-ee86756a49b8 .shogun-image-content {
  
    align-items: center;
  
}

#s-c0696d60-bf93-4bf5-a87e-3836d0827536 {
  margin-top: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10%;
padding-left: 0%;
padding-bottom: 10%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-c0696d60-bf93-4bf5-a87e-3836d0827536 .shogun-heading-component h2 {
  color: rgba(246, 242, 230, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  letter-spacing: 0px;
  
}



#s-6a60d726-ef7c-4ea0-b38b-5a431f20730d {
  padding-top: 10px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-6a60d726-ef7c-4ea0-b38b-5a431f20730d .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-6a60d726-ef7c-4ea0-b38b-5a431f20730d .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-250f96da-958a-4167-8071-fc11054e905b {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-250f96da-958a-4167-8071-fc11054e905b .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-250f96da-958a-4167-8071-fc11054e905b .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-996ae1fd-3e68-4a04-90a1-013685b130c3 {
  margin-bottom: 6%;
padding-top: 4px;
padding-bottom: 10%;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-996ae1fd-3e68-4a04-90a1-013685b130c3 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-996ae1fd-3e68-4a04-90a1-013685b130c3 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-dcb55a79-9bed-4fb2-b2fb-7e8883bd505f {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
padding-left: 3%;
padding-right: 3%;
max-width: 1170px;
}

@media (min-width: 0px) {
[id="s-dcb55a79-9bed-4fb2-b2fb-7e8883bd505f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-dcb55a79-9bed-4fb2-b2fb-7e8883bd505f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-dcb55a79-9bed-4fb2-b2fb-7e8883bd505f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-dcb55a79-9bed-4fb2-b2fb-7e8883bd505f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-3392eaa3-2bef-483e-bd18-9014cf23435f {
  text-align: center;
}







  #s-3392eaa3-2bef-483e-bd18-9014cf23435f img.shogun-image {
    

    
    
    
  }


#s-3392eaa3-2bef-483e-bd18-9014cf23435f .shogun-image-content {
  
    align-items: center;
  
}

#s-bac1311b-eb96-410c-a09b-f6b95616635b {
  margin-top: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10%;
padding-left: 0%;
padding-bottom: 10%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-bac1311b-eb96-410c-a09b-f6b95616635b .shogun-heading-component h2 {
  color: rgba(246, 242, 230, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.35em;
  letter-spacing: 0px;
  
}



#s-fa89ced4-5926-4861-b956-f3f7ccfbac33 {
  padding-top: 10px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-fa89ced4-5926-4861-b956-f3f7ccfbac33 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-fa89ced4-5926-4861-b956-f3f7ccfbac33 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-8b3252e7-4626-48b9-ac2b-eb8b05dbb170 {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-8b3252e7-4626-48b9-ac2b-eb8b05dbb170 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-8b3252e7-4626-48b9-ac2b-eb8b05dbb170 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-3090f56e-70f0-4ed0-bca7-7bdbaf95c6c4 {
  margin-bottom: 6%;
padding-top: 4px;
padding-bottom: 10%;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-3090f56e-70f0-4ed0-bca7-7bdbaf95c6c4 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-3090f56e-70f0-4ed0-bca7-7bdbaf95c6c4 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-b5d124ff-4bc7-43f4-a6a3-39ca4977833d {
  text-align: center;
}







  #s-b5d124ff-4bc7-43f4-a6a3-39ca4977833d img.shogun-image {
    

    
    
    
  }


#s-b5d124ff-4bc7-43f4-a6a3-39ca4977833d .shogun-image-content {
  
    align-items: center;
  
}

#s-e2856c20-59e4-4a14-9837-7e2cc6582d6b {
  margin-top: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10%;
padding-left: 0%;
padding-bottom: 10%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-e2856c20-59e4-4a14-9837-7e2cc6582d6b .shogun-heading-component h2 {
  color: rgba(246, 242, 230, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  letter-spacing: 0px;
  
}



#s-7497a3bf-c020-468d-b0da-55973f156f19 {
  padding-top: 10px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-7497a3bf-c020-468d-b0da-55973f156f19 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-7497a3bf-c020-468d-b0da-55973f156f19 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-f91b8986-2af3-4fa8-af8b-495845f27286 {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-f91b8986-2af3-4fa8-af8b-495845f27286 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-f91b8986-2af3-4fa8-af8b-495845f27286 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-3b038b3d-b581-4e99-9ad7-155c5ad657f9 {
  margin-bottom: 6%;
padding-top: 4px;
padding-bottom: 10%;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-3b038b3d-b581-4e99-9ad7-155c5ad657f9 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-3b038b3d-b581-4e99-9ad7-155c5ad657f9 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-5f4189cb-9d76-4353-9c62-3fe43a2508ac {
  text-align: center;
}







  #s-5f4189cb-9d76-4353-9c62-3fe43a2508ac img.shogun-image {
    

    
    
    
  }


#s-5f4189cb-9d76-4353-9c62-3fe43a2508ac .shogun-image-content {
  
    align-items: center;
  
}

#s-2bbf29b8-f1df-41ae-a122-bcb071171431 {
  margin-top: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10%;
padding-left: 0%;
padding-bottom: 10%;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-2bbf29b8-f1df-41ae-a122-bcb071171431 .shogun-heading-component h2 {
  color: rgba(246, 242, 230, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  letter-spacing: 0px;
  
}



#s-45fa12cc-7f6d-4f9a-9e04-db76f2557736 {
  padding-top: 10px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-45fa12cc-7f6d-4f9a-9e04-db76f2557736 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-45fa12cc-7f6d-4f9a-9e04-db76f2557736 .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-5dcbc8ae-dffe-474b-bb57-1cfb92278c9c {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-5dcbc8ae-dffe-474b-bb57-1cfb92278c9c .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-5dcbc8ae-dffe-474b-bb57-1cfb92278c9c .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-a3a86a89-dce8-40bc-a412-3612c8b660ad {
  margin-bottom: 6%;
padding-top: 4px;
padding-bottom: 10%;
text-align: center;
background-color: rgba(0, 46, 12, 1);
}

#s-a3a86a89-dce8-40bc-a412-3612c8b660ad .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-a3a86a89-dce8-40bc-a412-3612c8b660ad .shogun-heading-component h3 a {
  color: rgba(255, 255, 255, 1);
}


#s-e6dfbd43-cc53-4218-a452-97d21f490159 {
  margin-top: 1%;
margin-bottom: 0%;
margin-right: auto;
padding-left: 3%;
padding-right: 3%;
max-width: 1170px;
}

#s-dde3dfff-46fb-40bd-a255-3cccd2261758 {
  margin-left: auto;
margin-right: auto;
padding-left: 3%;
padding-right: 3%;
max-width: 1170px;
}

#s-35a11fb6-a4ca-44b6-9352-664c5b98d3d9 {
  margin-top: 1%;
margin-bottom: 0%;
margin-right: auto;
padding-left: 3%;
padding-right: 3%;
max-width: 1170px;
}

#s-680a1558-8abf-4a2e-b274-2b05b562ddb0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-680a1558-8abf-4a2e-b274-2b05b562ddb0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-680a1558-8abf-4a2e-b274-2b05b562ddb0.shg-box.shg-c {
  justify-content: center;
}

#s-b908d06d-64be-4c26-af19-46d4ce1836b1 {
  margin-left: auto;
margin-right: auto;
padding-left: 3%;
padding-right: 3%;
}

@media (min-width: 0px) {
[id="s-b908d06d-64be-4c26-af19-46d4ce1836b1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b908d06d-64be-4c26-af19-46d4ce1836b1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-b908d06d-64be-4c26-af19-46d4ce1836b1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-b908d06d-64be-4c26-af19-46d4ce1836b1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

.shg-align-container {
  box-sizing: border-box;
}

.shg-image-content-wrapper {
  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 {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

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

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

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

.shg-imageV2-content {
  text-align: initial;
}

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

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}
#s-e80188c4-00e9-456e-bb5a-1a50175089ed {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-e80188c4-00e9-456e-bb5a-1a50175089ed {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e80188c4-00e9-456e-bb5a-1a50175089ed {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e80188c4-00e9-456e-bb5a-1a50175089ed .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e80188c4-00e9-456e-bb5a-1a50175089ed .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e80188c4-00e9-456e-bb5a-1a50175089ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e80188c4-00e9-456e-bb5a-1a50175089ed img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-e80188c4-00e9-456e-bb5a-1a50175089ed .shogun-image-content {
  
    align-items: center;
  
}

.s-e80188c4-00e9-456e-bb5a-1a50175089ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e80188c4-00e9-456e-bb5a-1a50175089ed {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container {
      position: relative;
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e80188c4-00e9-456e-bb5a-1a50175089ed {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e80188c4-00e9-456e-bb5a-1a50175089ed {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e80188c4-00e9-456e-bb5a-1a50175089ed .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e80188c4-00e9-456e-bb5a-1a50175089ed .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e80188c4-00e9-456e-bb5a-1a50175089ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e80188c4-00e9-456e-bb5a-1a50175089ed img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-e80188c4-00e9-456e-bb5a-1a50175089ed .shogun-image-content {
  
    align-items: center;
  
}

.s-e80188c4-00e9-456e-bb5a-1a50175089ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e80188c4-00e9-456e-bb5a-1a50175089ed {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container {
      position: relative;
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-e80188c4-00e9-456e-bb5a-1a50175089ed {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e80188c4-00e9-456e-bb5a-1a50175089ed {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e80188c4-00e9-456e-bb5a-1a50175089ed .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e80188c4-00e9-456e-bb5a-1a50175089ed .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e80188c4-00e9-456e-bb5a-1a50175089ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e80188c4-00e9-456e-bb5a-1a50175089ed img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-e80188c4-00e9-456e-bb5a-1a50175089ed .shogun-image-content {
  
    align-items: center;
  
}

.s-e80188c4-00e9-456e-bb5a-1a50175089ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e80188c4-00e9-456e-bb5a-1a50175089ed {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container {
      position: relative;
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-e80188c4-00e9-456e-bb5a-1a50175089ed {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e80188c4-00e9-456e-bb5a-1a50175089ed {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e80188c4-00e9-456e-bb5a-1a50175089ed .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e80188c4-00e9-456e-bb5a-1a50175089ed .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e80188c4-00e9-456e-bb5a-1a50175089ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e80188c4-00e9-456e-bb5a-1a50175089ed img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-e80188c4-00e9-456e-bb5a-1a50175089ed .shogun-image-content {
  
    align-items: center;
  
}

.s-e80188c4-00e9-456e-bb5a-1a50175089ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e80188c4-00e9-456e-bb5a-1a50175089ed {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container {
      position: relative;
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-e80188c4-00e9-456e-bb5a-1a50175089ed {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-e80188c4-00e9-456e-bb5a-1a50175089ed {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e80188c4-00e9-456e-bb5a-1a50175089ed .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e80188c4-00e9-456e-bb5a-1a50175089ed .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e80188c4-00e9-456e-bb5a-1a50175089ed .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e80188c4-00e9-456e-bb5a-1a50175089ed img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-e80188c4-00e9-456e-bb5a-1a50175089ed .shogun-image-content {
  
    align-items: center;
  
}

.s-e80188c4-00e9-456e-bb5a-1a50175089ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e80188c4-00e9-456e-bb5a-1a50175089ed {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container {
      position: relative;
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e80188c4-00e9-456e-bb5a-1a50175089ed img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-8b14bccb-f708-4182-871b-9bfe1acaff18 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDA0MzJjMWYtZDFiNy00Yzc5LWFkMGUtYjFiOGZkMDMzNzFkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwMDQzMmMxZi1kMWI3LTRjNzktYWQwZS1iMWI4ZmQwMzM3MWQpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
text-decoration: none;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}];
}
#s-8b14bccb-f708-4182-871b-9bfe1acaff18:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8b14bccb-f708-4182-871b-9bfe1acaff18:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8b14bccb-f708-4182-871b-9bfe1acaff18-root {
    text-align: center;
  }


#s-8b14bccb-f708-4182-871b-9bfe1acaff18.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-8b14bccb-f708-4182-871b-9bfe1acaff18-root {
    text-align: center;
  }


#s-8b14bccb-f708-4182-871b-9bfe1acaff18.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8b14bccb-f708-4182-871b-9bfe1acaff18-root {
    text-align: center;
  }


#s-8b14bccb-f708-4182-871b-9bfe1acaff18.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8b14bccb-f708-4182-871b-9bfe1acaff18-root {
    text-align: center;
  }


#s-8b14bccb-f708-4182-871b-9bfe1acaff18.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-8b14bccb-f708-4182-871b-9bfe1acaff18-root {
    text-align: center;
  }


#s-8b14bccb-f708-4182-871b-9bfe1acaff18.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-ff34782d-01d4-43dd-97c4-273fac6c913d {
  margin-left: auto;
margin-right: auto;
}

#s-ff34782d-01d4-43dd-97c4-273fac6c913d hr {
  border-top: 2px solid #ddd;
}

#s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shogun-image-content {
  
    align-items: center;
  
}

.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container {
      position: relative;
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shogun-image-content {
  
    align-items: center;
  
}

.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container {
      position: relative;
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shogun-image-content {
  
    align-items: center;
  
}

.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container {
      position: relative;
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shogun-image-content {
  
    align-items: center;
  
}

.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container {
      position: relative;
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 .shogun-image-content {
  
    align-items: center;
  
}

.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container {
      position: relative;
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6c1ede4d-9b5e-4a38-b7bb-6bb19e182c03 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-24a450d2-acd8-4023-91e1-bad3d4d1d38f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-24a450d2-acd8-4023-91e1-bad3d4d1d38f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-24a450d2-acd8-4023-91e1-bad3d4d1d38f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-24a450d2-acd8-4023-91e1-bad3d4d1d38f-root {
    text-align: center;
  }


#s-24a450d2-acd8-4023-91e1-bad3d4d1d38f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-24a450d2-acd8-4023-91e1-bad3d4d1d38f-root {
    text-align: center;
  }


#s-24a450d2-acd8-4023-91e1-bad3d4d1d38f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-24a450d2-acd8-4023-91e1-bad3d4d1d38f-root {
    text-align: center;
  }


#s-24a450d2-acd8-4023-91e1-bad3d4d1d38f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-24a450d2-acd8-4023-91e1-bad3d4d1d38f-root {
    text-align: center;
  }


#s-24a450d2-acd8-4023-91e1-bad3d4d1d38f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-24a450d2-acd8-4023-91e1-bad3d4d1d38f-root {
    text-align: center;
  }


#s-24a450d2-acd8-4023-91e1-bad3d4d1d38f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-d0259391-7cd1-440d-932a-8b93bb1965bf {
  margin-left: auto;
margin-right: auto;
}

#s-d0259391-7cd1-440d-932a-8b93bb1965bf hr {
  border-top: 2px solid #ddd;
}

#s-0e9b7529-7731-4695-9987-ff593854a418 {
  margin-left: auto;
margin-right: auto;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-0e9b7529-7731-4695-9987-ff593854a418 {
  margin-left: auto;
  margin-right: auto;
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0e9b7529-7731-4695-9987-ff593854a418 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0e9b7529-7731-4695-9987-ff593854a418 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0e9b7529-7731-4695-9987-ff593854a418 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0e9b7529-7731-4695-9987-ff593854a418 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0e9b7529-7731-4695-9987-ff593854a418 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0e9b7529-7731-4695-9987-ff593854a418 .shogun-image-content {
  
    align-items: center;
  
}

.s-0e9b7529-7731-4695-9987-ff593854a418.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0e9b7529-7731-4695-9987-ff593854a418 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container {
      position: relative;
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-0e9b7529-7731-4695-9987-ff593854a418 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0e9b7529-7731-4695-9987-ff593854a418 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0e9b7529-7731-4695-9987-ff593854a418 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0e9b7529-7731-4695-9987-ff593854a418 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0e9b7529-7731-4695-9987-ff593854a418 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0e9b7529-7731-4695-9987-ff593854a418 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0e9b7529-7731-4695-9987-ff593854a418 .shogun-image-content {
  
    align-items: center;
  
}

.s-0e9b7529-7731-4695-9987-ff593854a418.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0e9b7529-7731-4695-9987-ff593854a418 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container {
      position: relative;
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-0e9b7529-7731-4695-9987-ff593854a418 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0e9b7529-7731-4695-9987-ff593854a418 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0e9b7529-7731-4695-9987-ff593854a418 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0e9b7529-7731-4695-9987-ff593854a418 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0e9b7529-7731-4695-9987-ff593854a418 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0e9b7529-7731-4695-9987-ff593854a418 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0e9b7529-7731-4695-9987-ff593854a418 .shogun-image-content {
  
    align-items: center;
  
}

.s-0e9b7529-7731-4695-9987-ff593854a418.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0e9b7529-7731-4695-9987-ff593854a418 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container {
      position: relative;
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-0e9b7529-7731-4695-9987-ff593854a418 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0e9b7529-7731-4695-9987-ff593854a418 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0e9b7529-7731-4695-9987-ff593854a418 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0e9b7529-7731-4695-9987-ff593854a418 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0e9b7529-7731-4695-9987-ff593854a418 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0e9b7529-7731-4695-9987-ff593854a418 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0e9b7529-7731-4695-9987-ff593854a418 .shogun-image-content {
  
    align-items: center;
  
}

.s-0e9b7529-7731-4695-9987-ff593854a418.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0e9b7529-7731-4695-9987-ff593854a418 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container {
      position: relative;
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-0e9b7529-7731-4695-9987-ff593854a418 {
  
  
  
  
  /* Add padding handling */
  
  
  
  
}

#s-0e9b7529-7731-4695-9987-ff593854a418 {
  margin: 0 !important;
  overflow: hidden;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0e9b7529-7731-4695-9987-ff593854a418 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0e9b7529-7731-4695-9987-ff593854a418 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0e9b7529-7731-4695-9987-ff593854a418 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0e9b7529-7731-4695-9987-ff593854a418 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1080px;
  }



  img.s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image {
    
    
    
    max-height: 1080px;
  }


.s-0e9b7529-7731-4695-9987-ff593854a418 .shogun-image-content {
  
    align-items: center;
  
}

.s-0e9b7529-7731-4695-9987-ff593854a418.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0e9b7529-7731-4695-9987-ff593854a418 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container {
      position: relative;
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0e9b7529-7731-4695-9987-ff593854a418 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1080px;
    }
  }

}
#s-41852d8b-fe15-4aca-9af4-d3924030c163 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-41852d8b-fe15-4aca-9af4-d3924030c163:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-41852d8b-fe15-4aca-9af4-d3924030c163:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-41852d8b-fe15-4aca-9af4-d3924030c163-root {
    text-align: center;
  }


#s-41852d8b-fe15-4aca-9af4-d3924030c163.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-41852d8b-fe15-4aca-9af4-d3924030c163-root {
    text-align: center;
  }


#s-41852d8b-fe15-4aca-9af4-d3924030c163.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-41852d8b-fe15-4aca-9af4-d3924030c163-root {
    text-align: center;
  }


#s-41852d8b-fe15-4aca-9af4-d3924030c163.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-41852d8b-fe15-4aca-9af4-d3924030c163-root {
    text-align: center;
  }


#s-41852d8b-fe15-4aca-9af4-d3924030c163.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-41852d8b-fe15-4aca-9af4-d3924030c163-root {
    text-align: center;
  }


#s-41852d8b-fe15-4aca-9af4-d3924030c163.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}
}
#s-893cbc5e-59bf-419a-b91c-3d42700f08b0 hr {
  border-top: 2px solid #ddd;
}

/*
  $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;
  -webkit-user-select: none;
     -moz-user-select: none;
          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;
}
