.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-fb584151-ca1b-4653-b65a-81ac04265abc {
  margin-top: -110px;
}
@media (max-width: 767px){#s-fb584151-ca1b-4653-b65a-81ac04265abc {
  
}
}







#s-fb584151-ca1b-4653-b65a-81ac04265abc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fb584151-ca1b-4653-b65a-81ac04265abc.shg-box.shg-c {
  justify-content: flex-start;
}

#s-30a0207d-0141-40e8-ba5b-2bbc0d84c3a5 {
  margin-top: 120px;
margin-bottom: 17px;
}
@media (max-width: 767px){#s-30a0207d-0141-40e8-ba5b-2bbc0d84c3a5 {
  
}
}







#s-30a0207d-0141-40e8-ba5b-2bbc0d84c3a5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-30a0207d-0141-40e8-ba5b-2bbc0d84c3a5.shg-box.shg-c {
  justify-content: flex-start;
}

#s-00196a61-a680-4b6c-9bde-494b5c9e7a53 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 30px;
padding-bottom: 55px;
background-color: rgba(37, 37, 37, 1);
}








#s-00196a61-a680-4b6c-9bde-494b5c9e7a53 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-00196a61-a680-4b6c-9bde-494b5c9e7a53.shg-box.shg-c {
  justify-content: flex-start;
}

.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;
  flex-direction: column;
  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-e20ec77d-eeaf-4fdd-93e0-a94948109ea4 {
  text-align: center;
}

#s-e20ec77d-eeaf-4fdd-93e0-a94948109ea4 {
  overflow: hidden;
  
  
}







  #s-e20ec77d-eeaf-4fdd-93e0-a94948109ea4 img.shogun-image {
    

    
    
    
  }


#s-e20ec77d-eeaf-4fdd-93e0-a94948109ea4 .shogun-image-content {
  
    justify-content: center;
  
}

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

@media (min-width: 0px) {
[id="s-2a2c7797-f456-4c2a-8c38-0d63fc3dbc04"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2a2c7797-f456-4c2a-8c38-0d63fc3dbc04"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2a2c7797-f456-4c2a-8c38-0d63fc3dbc04"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2a2c7797-f456-4c2a-8c38-0d63fc3dbc04"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

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

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

#s-5b9741d3-df16-454a-a0fc-d797babd0dd6 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
max-width: 1080px;
opacity: 0.4;
}

#s-5b9741d3-df16-454a-a0fc-d797babd0dd6 hr {
  border-top: 9px solid rgba(255, 255, 255, 1);
}

#s-e937b917-3315-4257-b1a7-e62fce0a0229 {
  margin-top: 29px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-e937b917-3315-4257-b1a7-e62fce0a0229"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-e937b917-3315-4257-b1a7-e62fce0a0229"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e937b917-3315-4257-b1a7-e62fce0a0229"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e937b917-3315-4257-b1a7-e62fce0a0229"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

}

#s-3ba83232-696d-4ded-80b0-9f1f9a417dae {
  text-align: center;
}








#s-3ba83232-696d-4ded-80b0-9f1f9a417dae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3ba83232-696d-4ded-80b0-9f1f9a417dae.shg-box.shg-c {
  justify-content: flex-start;
}

#s-39007a54-b902-4f29-93b2-8ccfc2a34696 {
  
}
#s-39007a54-b902-4f29-93b2-8ccfc2a34696:hover {border-style: solid !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
border-color: rgba(218, 17, 26, 1) !important;}
#s-39007a54-b902-4f29-93b2-8ccfc2a34696 {
  overflow: hidden;
  
  
}








#s-39007a54-b902-4f29-93b2-8ccfc2a34696 .shogun-image-content {
  
    justify-content: center;
  
}

#s-9ddf0ced-8992-4fe2-8554-415153fa402d {
  background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-9ddf0ced-8992-4fe2-8554-415153fa402d {
  display: none;
}
#s-9ddf0ced-8992-4fe2-8554-415153fa402d, #wrap-s-9ddf0ced-8992-4fe2-8554-415153fa402d, #wrap-content-s-9ddf0ced-8992-4fe2-8554-415153fa402d { display: none !important; }}@media (max-width: 767px){#s-9ddf0ced-8992-4fe2-8554-415153fa402d {
  display: none;
}
#s-9ddf0ced-8992-4fe2-8554-415153fa402d, #wrap-s-9ddf0ced-8992-4fe2-8554-415153fa402d, #wrap-content-s-9ddf0ced-8992-4fe2-8554-415153fa402d { display: none !important; }}







#s-9ddf0ced-8992-4fe2-8554-415153fa402d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9ddf0ced-8992-4fe2-8554-415153fa402d.shg-box.shg-c {
  justify-content: flex-start;
}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  
  
  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-29459026-554a-48d6-9220-22d44a57cb82 {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-29459026-554a-48d6-9220-22d44a57cb82 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-58e07010-adff-46b0-a3f1-d940c7f81046 {
  margin-top: -5px;
margin-left: 10%;
margin-right: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-58e07010-adff-46b0-a3f1-d940c7f81046 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-7164c2b3-4cc0-49d0-a452-1ad65bfa5cbf {
  margin-top: -31px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}

#s-7164c2b3-4cc0-49d0-a452-1ad65bfa5cbf hr {
  border-top: 1px solid #ddd;
}

.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-055feb36-3240-4b35-8741-1305709306df {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-d9c08586-fe04-4914-bd5b-7f842e8cea51 {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
}
@media (min-width: 1200px){#s-d9c08586-fe04-4914-bd5b-7f842e8cea51 {
  display: none;
}
#s-d9c08586-fe04-4914-bd5b-7f842e8cea51, #wrap-s-d9c08586-fe04-4914-bd5b-7f842e8cea51, #wrap-content-s-d9c08586-fe04-4914-bd5b-7f842e8cea51 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d9c08586-fe04-4914-bd5b-7f842e8cea51 {
  display: none;
}
#s-d9c08586-fe04-4914-bd5b-7f842e8cea51, #wrap-s-d9c08586-fe04-4914-bd5b-7f842e8cea51, #wrap-content-s-d9c08586-fe04-4914-bd5b-7f842e8cea51 { display: none !important; }}
#s-d9c08586-fe04-4914-bd5b-7f842e8cea51 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWU2OTY0YzgtOTZlNy00MzA5LTk1YzAtMmMzYzc4YzA1OGE3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjE4MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4zNzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEuMDAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzNTM1MzU7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2VlNjk2NGM4LTk2ZTctNDMwOS05NWMwLTJjM2M3OGMwNThhNykiLz48L3N2Zz4=);
}








#s-d9c08586-fe04-4914-bd5b-7f842e8cea51 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d9c08586-fe04-4914-bd5b-7f842e8cea51.shg-box.shg-c {
  justify-content: flex-start;
}

#s-e9a359ae-34d2-46db-bcb7-06a5ea3e2ea9 {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-e9a359ae-34d2-46db-bcb7-06a5ea3e2ea9 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-965f5c1f-4f11-408b-b2c3-52be1fd80105 {
  margin-top: 7px;
margin-left: 10%;
margin-bottom: 1px;
margin-right: %;
padding-top: 0px;
padding-bottom: 9px;
text-align: left;
}

#s-965f5c1f-4f11-408b-b2c3-52be1fd80105 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 31px;
  
  
  
}



#s-db6a8c0b-6c06-4b84-a79f-02cad537252b {
  margin-top: -27px;
margin-left: 10%;
margin-bottom: -6px;
margin-right: 10%;
}

#s-db6a8c0b-6c06-4b84-a79f-02cad537252b hr {
  border-top: 1px solid #ddd;
}

#s-25022cd8-0f43-4bbf-a852-2bb43f217942 {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-59707991-7348-401b-8cd5-fbf5eee4a0c9 {
  text-align: center;
}








#s-59707991-7348-401b-8cd5-fbf5eee4a0c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-59707991-7348-401b-8cd5-fbf5eee4a0c9.shg-box.shg-c {
  justify-content: flex-start;
}

#s-3887593f-e217-4bdc-8bcc-1f35335bdade {
  text-align: center;
}








#s-3887593f-e217-4bdc-8bcc-1f35335bdade > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3887593f-e217-4bdc-8bcc-1f35335bdade.shg-box.shg-c {
  justify-content: flex-start;
}

#s-f24b5ece-3727-459d-93dc-8aa96ea5337e {
  
}
#s-f24b5ece-3727-459d-93dc-8aa96ea5337e:hover {border-style: solid !important;
border-color: rgba(218, 17, 26, 1) !important;}
#s-f24b5ece-3727-459d-93dc-8aa96ea5337e {
  overflow: hidden;
  
  
}








#s-f24b5ece-3727-459d-93dc-8aa96ea5337e .shogun-image-content {
  
    justify-content: center;
  
}

#s-b8f27bc8-179a-48c5-a161-8ad306db9c9b {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
}
@media (min-width: 1200px){#s-b8f27bc8-179a-48c5-a161-8ad306db9c9b {
  display: none;
}
#s-b8f27bc8-179a-48c5-a161-8ad306db9c9b, #wrap-s-b8f27bc8-179a-48c5-a161-8ad306db9c9b, #wrap-content-s-b8f27bc8-179a-48c5-a161-8ad306db9c9b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b8f27bc8-179a-48c5-a161-8ad306db9c9b {
  display: none;
}
#s-b8f27bc8-179a-48c5-a161-8ad306db9c9b, #wrap-s-b8f27bc8-179a-48c5-a161-8ad306db9c9b, #wrap-content-s-b8f27bc8-179a-48c5-a161-8ad306db9c9b { display: none !important; }}
#s-b8f27bc8-179a-48c5-a161-8ad306db9c9b {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWU2OTY0YzgtOTZlNy00MzA5LTk1YzAtMmMzYzc4YzA1OGE3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjE4MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4zNzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEuMDAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzNTM1MzU7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2VlNjk2NGM4LTk2ZTctNDMwOS05NWMwLTJjM2M3OGMwNThhNykiLz48L3N2Zz4=);
}








#s-b8f27bc8-179a-48c5-a161-8ad306db9c9b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8f27bc8-179a-48c5-a161-8ad306db9c9b.shg-box.shg-c {
  justify-content: flex-start;
}

#s-12435a22-2510-49bc-b2b2-b7a8c5344de8 {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-12435a22-2510-49bc-b2b2-b7a8c5344de8 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-8f5b1d9f-dc09-4b16-a746-06ab8d1a0143 {
  margin-top: 7px;
margin-left: 10%;
margin-bottom: 1px;
margin-right: %;
padding-top: 0px;
padding-bottom: 9px;
text-align: left;
}

#s-8f5b1d9f-dc09-4b16-a746-06ab8d1a0143 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 31px;
  
  
  
}



#s-af754b26-ac9d-4e49-b988-51d2da4e804d {
  margin-top: -27px;
margin-left: 10%;
margin-bottom: -6px;
margin-right: 10%;
}

#s-af754b26-ac9d-4e49-b988-51d2da4e804d hr {
  border-top: 1px solid #ddd;
}

#s-f53eb1d6-7924-4481-899e-f7c018d26151 {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-0d77a3cd-f167-43d9-b57e-1e693bc2a460 {
  background-attachment: fixed;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 5px;
padding-bottom: 5px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-0d77a3cd-f167-43d9-b57e-1e693bc2a460 {
  display: none;
}
#s-0d77a3cd-f167-43d9-b57e-1e693bc2a460, #wrap-s-0d77a3cd-f167-43d9-b57e-1e693bc2a460, #wrap-content-s-0d77a3cd-f167-43d9-b57e-1e693bc2a460 { display: none !important; }}@media (max-width: 767px){#s-0d77a3cd-f167-43d9-b57e-1e693bc2a460 {
  display: none;
}
#s-0d77a3cd-f167-43d9-b57e-1e693bc2a460, #wrap-s-0d77a3cd-f167-43d9-b57e-1e693bc2a460, #wrap-content-s-0d77a3cd-f167-43d9-b57e-1e693bc2a460 { display: none !important; }}







#s-0d77a3cd-f167-43d9-b57e-1e693bc2a460 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0d77a3cd-f167-43d9-b57e-1e693bc2a460.shg-box.shg-c {
  justify-content: flex-start;
}

#s-4d058a81-5720-404b-8d96-da7cac2decba {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-4d058a81-5720-404b-8d96-da7cac2decba .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-16710b6b-9418-4047-9753-79ec25a44765 {
  margin-top: -5px;
margin-left: 10%;
margin-right: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-16710b6b-9418-4047-9753-79ec25a44765 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-8e29de33-a8da-4f2d-a3a3-f2da1f663971 {
  margin-top: -31px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}

#s-8e29de33-a8da-4f2d-a3a3-f2da1f663971 hr {
  border-top: 1px solid #ddd;
}

#s-13c81d25-d523-4f1b-8439-78bb1336d93c {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-c75baae2-0da6-4d41-a538-3bafe339610c {
  text-align: center;
background-attachment: scroll;
}








#s-c75baae2-0da6-4d41-a538-3bafe339610c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c75baae2-0da6-4d41-a538-3bafe339610c.shg-box.shg-c {
  justify-content: flex-start;
}

#s-a3a3d663-2e79-4ce1-ba10-5f027d52a82f {
  margin-top: 0px;
}

#s-a3a3d663-2e79-4ce1-ba10-5f027d52a82f {
  overflow: hidden;
  
  
}








#s-a3a3d663-2e79-4ce1-ba10-5f027d52a82f .shogun-image-content {
  
    justify-content: center;
  
}

#s-67a45cee-c1ed-4fb5-b442-dfd88398b33d {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
}
@media (min-width: 1200px){#s-67a45cee-c1ed-4fb5-b442-dfd88398b33d {
  display: none;
}
#s-67a45cee-c1ed-4fb5-b442-dfd88398b33d, #wrap-s-67a45cee-c1ed-4fb5-b442-dfd88398b33d, #wrap-content-s-67a45cee-c1ed-4fb5-b442-dfd88398b33d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-67a45cee-c1ed-4fb5-b442-dfd88398b33d {
  display: none;
}
#s-67a45cee-c1ed-4fb5-b442-dfd88398b33d, #wrap-s-67a45cee-c1ed-4fb5-b442-dfd88398b33d, #wrap-content-s-67a45cee-c1ed-4fb5-b442-dfd88398b33d { display: none !important; }}
#s-67a45cee-c1ed-4fb5-b442-dfd88398b33d {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWU2OTY0YzgtOTZlNy00MzA5LTk1YzAtMmMzYzc4YzA1OGE3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjE4MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4zNzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEuMDAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzNTM1MzU7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2VlNjk2NGM4LTk2ZTctNDMwOS05NWMwLTJjM2M3OGMwNThhNykiLz48L3N2Zz4=);
}








#s-67a45cee-c1ed-4fb5-b442-dfd88398b33d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-67a45cee-c1ed-4fb5-b442-dfd88398b33d.shg-box.shg-c {
  justify-content: flex-start;
}

#s-36e5a59a-bc0f-4761-b1b9-0b3eeeff8008 {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-36e5a59a-bc0f-4761-b1b9-0b3eeeff8008 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-a5ff9666-e051-49bd-a3f5-4d424d7266dc {
  margin-top: 7px;
margin-left: 10%;
margin-bottom: 1px;
margin-right: %;
padding-top: 0px;
padding-bottom: 9px;
text-align: left;
}

#s-a5ff9666-e051-49bd-a3f5-4d424d7266dc .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 31px;
  
  
  
}



#s-08e13cdf-c524-479d-809b-e43ea6042886 {
  margin-top: -27px;
margin-left: 10%;
margin-bottom: -6px;
margin-right: 10%;
}

#s-08e13cdf-c524-479d-809b-e43ea6042886 hr {
  border-top: 1px solid #ddd;
}

#s-31b51672-72e5-4b7c-b0f0-29ec795b8620 {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-d044b467-204f-48f8-a652-7008b46ddaf0 {
  background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-d044b467-204f-48f8-a652-7008b46ddaf0 {
  display: none;
}
#s-d044b467-204f-48f8-a652-7008b46ddaf0, #wrap-s-d044b467-204f-48f8-a652-7008b46ddaf0, #wrap-content-s-d044b467-204f-48f8-a652-7008b46ddaf0 { display: none !important; }}@media (max-width: 767px){#s-d044b467-204f-48f8-a652-7008b46ddaf0 {
  display: none;
}
#s-d044b467-204f-48f8-a652-7008b46ddaf0, #wrap-s-d044b467-204f-48f8-a652-7008b46ddaf0, #wrap-content-s-d044b467-204f-48f8-a652-7008b46ddaf0 { display: none !important; }}







#s-d044b467-204f-48f8-a652-7008b46ddaf0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d044b467-204f-48f8-a652-7008b46ddaf0.shg-box.shg-c {
  justify-content: flex-start;
}

#s-95ccd9d0-8b95-40b5-a6e0-67ef22e65bf8 {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-95ccd9d0-8b95-40b5-a6e0-67ef22e65bf8 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-8fdc180e-b988-4dd7-91e5-65a98456240a {
  margin-top: -5px;
margin-left: 10%;
margin-right: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-8fdc180e-b988-4dd7-91e5-65a98456240a .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-1dda7a6b-6bae-4456-a2d7-c6ec257384bf {
  margin-top: -31px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}

#s-1dda7a6b-6bae-4456-a2d7-c6ec257384bf hr {
  border-top: 1px solid #ddd;
}

#s-f5477685-7c9d-4d24-8986-b5e085cf4112 {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-f1cd2bf5-2d83-4a67-bf1d-7eb297f372ec {
  text-align: center;
}








#s-f1cd2bf5-2d83-4a67-bf1d-7eb297f372ec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f1cd2bf5-2d83-4a67-bf1d-7eb297f372ec.shg-box.shg-c {
  justify-content: flex-start;
}

#s-9fe85805-4104-4354-9a6e-a30afbcfc63b {
  margin-top: 0px;
}

#s-9fe85805-4104-4354-9a6e-a30afbcfc63b {
  overflow: hidden;
  
  
}








#s-9fe85805-4104-4354-9a6e-a30afbcfc63b .shogun-image-content {
  
    justify-content: center;
  
}

#s-2344c72d-a335-41db-ac46-b18f9b3fc7da {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
}
@media (min-width: 1200px){#s-2344c72d-a335-41db-ac46-b18f9b3fc7da {
  display: none;
}
#s-2344c72d-a335-41db-ac46-b18f9b3fc7da, #wrap-s-2344c72d-a335-41db-ac46-b18f9b3fc7da, #wrap-content-s-2344c72d-a335-41db-ac46-b18f9b3fc7da { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2344c72d-a335-41db-ac46-b18f9b3fc7da {
  display: none;
}
#s-2344c72d-a335-41db-ac46-b18f9b3fc7da, #wrap-s-2344c72d-a335-41db-ac46-b18f9b3fc7da, #wrap-content-s-2344c72d-a335-41db-ac46-b18f9b3fc7da { display: none !important; }}
#s-2344c72d-a335-41db-ac46-b18f9b3fc7da {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWU2OTY0YzgtOTZlNy00MzA5LTk1YzAtMmMzYzc4YzA1OGE3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjE4MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4zNzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEuMDAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzNTM1MzU7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2VlNjk2NGM4LTk2ZTctNDMwOS05NWMwLTJjM2M3OGMwNThhNykiLz48L3N2Zz4=);
}








#s-2344c72d-a335-41db-ac46-b18f9b3fc7da > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2344c72d-a335-41db-ac46-b18f9b3fc7da.shg-box.shg-c {
  justify-content: flex-start;
}

#s-973ce491-f0a9-46cf-9e4f-faf95be21f7d {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-973ce491-f0a9-46cf-9e4f-faf95be21f7d .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-0b2263c6-a1a7-49d8-b357-afb338112448 {
  margin-top: 7px;
margin-left: 10%;
margin-bottom: 1px;
margin-right: %;
padding-top: 0px;
padding-bottom: 9px;
text-align: left;
}

#s-0b2263c6-a1a7-49d8-b357-afb338112448 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 31px;
  
  
  
}



#s-006ad86e-3a52-4a72-9b42-28e36566033d {
  margin-top: -27px;
margin-left: 10%;
margin-bottom: -6px;
margin-right: 10%;
}

#s-006ad86e-3a52-4a72-9b42-28e36566033d hr {
  border-top: 1px solid #ddd;
}

#s-8bd9e765-70df-440f-b92c-c023e3325ec1 {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-e454af18-3390-4729-83cc-4375f6937dde {
  background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-e454af18-3390-4729-83cc-4375f6937dde {
  display: none;
}
#s-e454af18-3390-4729-83cc-4375f6937dde, #wrap-s-e454af18-3390-4729-83cc-4375f6937dde, #wrap-content-s-e454af18-3390-4729-83cc-4375f6937dde { display: none !important; }}@media (max-width: 767px){#s-e454af18-3390-4729-83cc-4375f6937dde {
  display: none;
}
#s-e454af18-3390-4729-83cc-4375f6937dde, #wrap-s-e454af18-3390-4729-83cc-4375f6937dde, #wrap-content-s-e454af18-3390-4729-83cc-4375f6937dde { display: none !important; }}







#s-e454af18-3390-4729-83cc-4375f6937dde > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e454af18-3390-4729-83cc-4375f6937dde.shg-box.shg-c {
  justify-content: flex-start;
}

#s-83c5d1ea-7e46-46fb-9418-d403082ca725 {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-83c5d1ea-7e46-46fb-9418-d403082ca725 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-222a30a5-c086-45a7-a0ca-93513f1b22f2 {
  margin-top: -5px;
margin-left: 10%;
margin-right: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-222a30a5-c086-45a7-a0ca-93513f1b22f2 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-d2b275e5-b3db-471f-a67d-b0634d2def00 {
  margin-top: -31px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}

#s-d2b275e5-b3db-471f-a67d-b0634d2def00 hr {
  border-top: 1px solid #ddd;
}

#s-b48b38c2-a587-4239-9eee-31f1edf056fe {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-32548c37-b248-4749-a206-e32499eb3e66 {
  margin-top: -20px;
margin-bottom: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-32548c37-b248-4749-a206-e32499eb3e66 {
  
}
}







#s-32548c37-b248-4749-a206-e32499eb3e66 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-32548c37-b248-4749-a206-e32499eb3e66.shg-box.shg-c {
  justify-content: flex-start;
}

#s-80072c08-de22-41dd-8403-3a01260694ae {
  margin-top: 0px;
}
@media (max-width: 767px){#s-80072c08-de22-41dd-8403-3a01260694ae {
  
}
}







#s-80072c08-de22-41dd-8403-3a01260694ae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-80072c08-de22-41dd-8403-3a01260694ae.shg-box.shg-c {
  justify-content: flex-start;
}

#s-f1362df7-ce45-4438-9d63-03de77fa5591 {
  background-color: rgba(255, 255, 255, 0);
}

@media (min-width: 0px) {
[id="s-f1362df7-ce45-4438-9d63-03de77fa5591"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-f1362df7-ce45-4438-9d63-03de77fa5591"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f1362df7-ce45-4438-9d63-03de77fa5591"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f1362df7-ce45-4438-9d63-03de77fa5591"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

}

#s-b016bde7-e52d-4b5d-8e43-1370f716c973 {
  text-align: center;
background-color: rgba(255, 255, 255, 1);
}








#s-b016bde7-e52d-4b5d-8e43-1370f716c973 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b016bde7-e52d-4b5d-8e43-1370f716c973.shg-box.shg-c {
  justify-content: flex-start;
}

#s-6851cf7d-c36d-4e3e-8415-55d4dd0a49b6 {
  
}
#s-6851cf7d-c36d-4e3e-8415-55d4dd0a49b6:hover {box-shadow:    rgba(3, 3, 3, 1) !important;
border-style: solid !important;
border-color: rgba(218, 17, 26, 1) !important;}
#s-6851cf7d-c36d-4e3e-8415-55d4dd0a49b6 {
  overflow: hidden;
  
  
}








#s-6851cf7d-c36d-4e3e-8415-55d4dd0a49b6 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4572ecf0-6dad-498f-bd3c-35d1dbdb3a85 {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
}
@media (min-width: 1200px){#s-4572ecf0-6dad-498f-bd3c-35d1dbdb3a85 {
  display: none;
}
#s-4572ecf0-6dad-498f-bd3c-35d1dbdb3a85, #wrap-s-4572ecf0-6dad-498f-bd3c-35d1dbdb3a85, #wrap-content-s-4572ecf0-6dad-498f-bd3c-35d1dbdb3a85 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4572ecf0-6dad-498f-bd3c-35d1dbdb3a85 {
  display: none;
}
#s-4572ecf0-6dad-498f-bd3c-35d1dbdb3a85, #wrap-s-4572ecf0-6dad-498f-bd3c-35d1dbdb3a85, #wrap-content-s-4572ecf0-6dad-498f-bd3c-35d1dbdb3a85 { display: none !important; }}
#s-4572ecf0-6dad-498f-bd3c-35d1dbdb3a85 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWU2OTY0YzgtOTZlNy00MzA5LTk1YzAtMmMzYzc4YzA1OGE3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjE4MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4zNzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEuMDAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzNTM1MzU7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2VlNjk2NGM4LTk2ZTctNDMwOS05NWMwLTJjM2M3OGMwNThhNykiLz48L3N2Zz4=);
}








#s-4572ecf0-6dad-498f-bd3c-35d1dbdb3a85 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4572ecf0-6dad-498f-bd3c-35d1dbdb3a85.shg-box.shg-c {
  justify-content: flex-start;
}

#s-57e47bd7-7c8e-4a77-aada-6ddf7db71900 {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-57e47bd7-7c8e-4a77-aada-6ddf7db71900 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-dc18b38c-02df-4169-8f91-b440c16ef40c {
  margin-top: 7px;
margin-left: 10%;
margin-bottom: 1px;
margin-right: %;
padding-top: 0px;
padding-bottom: 9px;
text-align: left;
}

#s-dc18b38c-02df-4169-8f91-b440c16ef40c .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 31px;
  
  
  
}



#s-8bbf041b-a83c-4326-bfd4-3b8474087aa5 {
  margin-top: -27px;
margin-left: 10%;
margin-bottom: -6px;
margin-right: 10%;
}

#s-8bbf041b-a83c-4326-bfd4-3b8474087aa5 hr {
  border-top: 1px solid #ddd;
}

#s-d61c2617-49ed-4ccf-bd2f-395b10687266 {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-53802285-6da7-402a-a064-dea4403a4b5f {
  background-attachment: fixed;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 15px;
padding-bottom: 15px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-53802285-6da7-402a-a064-dea4403a4b5f {
  display: none;
}
#s-53802285-6da7-402a-a064-dea4403a4b5f, #wrap-s-53802285-6da7-402a-a064-dea4403a4b5f, #wrap-content-s-53802285-6da7-402a-a064-dea4403a4b5f { display: none !important; }}@media (max-width: 767px){#s-53802285-6da7-402a-a064-dea4403a4b5f {
  display: none;
}
#s-53802285-6da7-402a-a064-dea4403a4b5f, #wrap-s-53802285-6da7-402a-a064-dea4403a4b5f, #wrap-content-s-53802285-6da7-402a-a064-dea4403a4b5f { display: none !important; }}







#s-53802285-6da7-402a-a064-dea4403a4b5f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-53802285-6da7-402a-a064-dea4403a4b5f.shg-box.shg-c {
  justify-content: flex-start;
}

#s-03465e92-510f-48e6-8608-ee2a6361f25c {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-03465e92-510f-48e6-8608-ee2a6361f25c .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-de69bc57-7761-4e83-a1b6-7c942805afd2 {
  margin-top: -5px;
margin-left: 10%;
margin-right: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-de69bc57-7761-4e83-a1b6-7c942805afd2 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-d5200c60-daaa-4535-b0bd-e8a771a9900f {
  margin-top: -31px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}

#s-d5200c60-daaa-4535-b0bd-e8a771a9900f hr {
  border-top: 1px solid #ddd;
}

#s-b171e393-4a55-4413-8d69-8d7258e3223e {
  margin-left: 10%;
margin-right: 10%;
}

#s-5ec63cb2-a360-4c9b-b56f-7c14ee4536f0 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}








#s-5ec63cb2-a360-4c9b-b56f-7c14ee4536f0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5ec63cb2-a360-4c9b-b56f-7c14ee4536f0.shg-box.shg-c {
  justify-content: flex-start;
}

#s-c5cdc1e6-6ef4-43e1-9bac-9a26935b1f28 {
  
}
#s-c5cdc1e6-6ef4-43e1-9bac-9a26935b1f28:hover {border-style: solid !important;
border-color: rgba(218, 17, 26, 1) !important;}
#s-c5cdc1e6-6ef4-43e1-9bac-9a26935b1f28 {
  overflow: hidden;
  
  
}








#s-c5cdc1e6-6ef4-43e1-9bac-9a26935b1f28 .shogun-image-content {
  
    justify-content: center;
  
}

#s-ed2587a0-6447-4bfe-83f7-6fe88fca07db {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
}
@media (min-width: 1200px){#s-ed2587a0-6447-4bfe-83f7-6fe88fca07db {
  display: none;
}
#s-ed2587a0-6447-4bfe-83f7-6fe88fca07db, #wrap-s-ed2587a0-6447-4bfe-83f7-6fe88fca07db, #wrap-content-s-ed2587a0-6447-4bfe-83f7-6fe88fca07db { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ed2587a0-6447-4bfe-83f7-6fe88fca07db {
  display: none;
}
#s-ed2587a0-6447-4bfe-83f7-6fe88fca07db, #wrap-s-ed2587a0-6447-4bfe-83f7-6fe88fca07db, #wrap-content-s-ed2587a0-6447-4bfe-83f7-6fe88fca07db { display: none !important; }}
#s-ed2587a0-6447-4bfe-83f7-6fe88fca07db {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWU2OTY0YzgtOTZlNy00MzA5LTk1YzAtMmMzYzc4YzA1OGE3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjE4MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4zNzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEuMDAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzNTM1MzU7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2VlNjk2NGM4LTk2ZTctNDMwOS05NWMwLTJjM2M3OGMwNThhNykiLz48L3N2Zz4=);
}








#s-ed2587a0-6447-4bfe-83f7-6fe88fca07db > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ed2587a0-6447-4bfe-83f7-6fe88fca07db.shg-box.shg-c {
  justify-content: flex-start;
}

#s-d37dd0de-e8bd-406f-aa98-0560de9dd724 {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-d37dd0de-e8bd-406f-aa98-0560de9dd724 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-d717ac8f-85c2-455c-b366-3712303ec9cd {
  margin-top: 7px;
margin-left: 10%;
margin-bottom: 1px;
margin-right: %;
padding-top: 0px;
padding-bottom: 9px;
text-align: left;
}

#s-d717ac8f-85c2-455c-b366-3712303ec9cd .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 31px;
  
  
  
}



#s-46d32c92-c10d-42fc-8cde-ffc2bdf4ae69 {
  margin-top: -27px;
margin-left: 10%;
margin-bottom: -6px;
margin-right: 10%;
}

#s-46d32c92-c10d-42fc-8cde-ffc2bdf4ae69 hr {
  border-top: 1px solid #ddd;
}

#s-d5bc6dca-fbca-4aae-8472-1924b9f3ae07 {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-1475ba75-f71d-4faa-b567-e6ae952f835f {
  background-attachment: fixed;
margin-top: 0px;
margin-bottom: -30px;
padding-top: 15px;
padding-bottom: 15px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-1475ba75-f71d-4faa-b567-e6ae952f835f {
  display: none;
}
#s-1475ba75-f71d-4faa-b567-e6ae952f835f, #wrap-s-1475ba75-f71d-4faa-b567-e6ae952f835f, #wrap-content-s-1475ba75-f71d-4faa-b567-e6ae952f835f { display: none !important; }}@media (max-width: 767px){#s-1475ba75-f71d-4faa-b567-e6ae952f835f {
  display: none;
}
#s-1475ba75-f71d-4faa-b567-e6ae952f835f, #wrap-s-1475ba75-f71d-4faa-b567-e6ae952f835f, #wrap-content-s-1475ba75-f71d-4faa-b567-e6ae952f835f { display: none !important; }}







#s-1475ba75-f71d-4faa-b567-e6ae952f835f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1475ba75-f71d-4faa-b567-e6ae952f835f.shg-box.shg-c {
  justify-content: flex-start;
}

#s-f2b7830d-a0ad-4de7-99d7-a75a344cef5d {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-f2b7830d-a0ad-4de7-99d7-a75a344cef5d .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-49845b7a-3421-4c03-845a-0005ae1bf220 {
  margin-top: -5px;
margin-left: 10%;
margin-right: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-49845b7a-3421-4c03-845a-0005ae1bf220 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-b8c36635-e2a9-4132-b445-badba6b2ee27 {
  margin-top: -31px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}

#s-b8c36635-e2a9-4132-b445-badba6b2ee27 hr {
  border-top: 1px solid #ddd;
}

#s-d7d48db4-29f2-4701-8624-4ac97fbf9c68 {
  margin-left: 10%;
margin-right: 10%;
}

#s-62434a27-1f74-48b6-9500-80c8e62e0461 {
  text-align: center;
background-color: rgba(255, 255, 255, 1);
}








#s-62434a27-1f74-48b6-9500-80c8e62e0461 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-62434a27-1f74-48b6-9500-80c8e62e0461.shg-box.shg-c {
  justify-content: flex-start;
}

#s-2560bf19-e40d-4c87-8bdc-c2d820e488a1 {
  
}
#s-2560bf19-e40d-4c87-8bdc-c2d820e488a1:hover {border-style: solid !important;
border-color: rgba(218, 17, 26, 1) !important;}
#s-2560bf19-e40d-4c87-8bdc-c2d820e488a1 {
  overflow: hidden;
  
  
}








#s-2560bf19-e40d-4c87-8bdc-c2d820e488a1 .shogun-image-content {
  
    justify-content: center;
  
}

#s-564ddc72-e0fa-4d76-ad0c-26369bae3f25 {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
}
@media (min-width: 1200px){#s-564ddc72-e0fa-4d76-ad0c-26369bae3f25 {
  display: none;
}
#s-564ddc72-e0fa-4d76-ad0c-26369bae3f25, #wrap-s-564ddc72-e0fa-4d76-ad0c-26369bae3f25, #wrap-content-s-564ddc72-e0fa-4d76-ad0c-26369bae3f25 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-564ddc72-e0fa-4d76-ad0c-26369bae3f25 {
  display: none;
}
#s-564ddc72-e0fa-4d76-ad0c-26369bae3f25, #wrap-s-564ddc72-e0fa-4d76-ad0c-26369bae3f25, #wrap-content-s-564ddc72-e0fa-4d76-ad0c-26369bae3f25 { display: none !important; }}
#s-564ddc72-e0fa-4d76-ad0c-26369bae3f25 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWU2OTY0YzgtOTZlNy00MzA5LTk1YzAtMmMzYzc4YzA1OGE3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjE4MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4zNzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEuMDAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzNTM1MzU7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2VlNjk2NGM4LTk2ZTctNDMwOS05NWMwLTJjM2M3OGMwNThhNykiLz48L3N2Zz4=);
}








#s-564ddc72-e0fa-4d76-ad0c-26369bae3f25 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-564ddc72-e0fa-4d76-ad0c-26369bae3f25.shg-box.shg-c {
  justify-content: flex-start;
}

#s-2f2fd797-dc11-461e-a23a-358faf0af538 {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-2f2fd797-dc11-461e-a23a-358faf0af538 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-5ed54056-707c-4c52-9fee-b0044682acd3 {
  margin-top: 7px;
margin-left: 10%;
margin-bottom: 1px;
margin-right: %;
padding-top: 0px;
padding-bottom: 9px;
text-align: left;
}

#s-5ed54056-707c-4c52-9fee-b0044682acd3 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 31px;
  
  
  
}



#s-859d09d6-d96b-4f73-9b1d-66b142d2d573 {
  margin-top: -27px;
margin-left: 10%;
margin-bottom: -6px;
margin-right: 10%;
}

#s-859d09d6-d96b-4f73-9b1d-66b142d2d573 hr {
  border-top: 1px solid #ddd;
}

#s-2f2d9a72-c6cc-4e4e-9097-5b8147572c29 {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-5702e43d-c596-4c74-b936-cd1fca6ec224 {
  background-attachment: fixed;
margin-top: 0px;
margin-bottom: -30px;
padding-top: 15px;
padding-bottom: 15px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-5702e43d-c596-4c74-b936-cd1fca6ec224 {
  display: none;
}
#s-5702e43d-c596-4c74-b936-cd1fca6ec224, #wrap-s-5702e43d-c596-4c74-b936-cd1fca6ec224, #wrap-content-s-5702e43d-c596-4c74-b936-cd1fca6ec224 { display: none !important; }}@media (max-width: 767px){#s-5702e43d-c596-4c74-b936-cd1fca6ec224 {
  display: none;
}
#s-5702e43d-c596-4c74-b936-cd1fca6ec224, #wrap-s-5702e43d-c596-4c74-b936-cd1fca6ec224, #wrap-content-s-5702e43d-c596-4c74-b936-cd1fca6ec224 { display: none !important; }}







#s-5702e43d-c596-4c74-b936-cd1fca6ec224 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5702e43d-c596-4c74-b936-cd1fca6ec224.shg-box.shg-c {
  justify-content: flex-start;
}

#s-3bf3fb74-42f5-42dd-a98e-959c5cbee9b6 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-3bf3fb74-42f5-42dd-a98e-959c5cbee9b6 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-93d64e81-a621-40ac-bc1e-9528def20fe4 {
  margin-top: -5px;
margin-left: 10%;
margin-right: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-93d64e81-a621-40ac-bc1e-9528def20fe4 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-3f5796bc-564a-4e88-b391-62e493219b95 {
  margin-top: -31px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}

#s-3f5796bc-564a-4e88-b391-62e493219b95 hr {
  border-top: 1px solid #ddd;
}

#s-0866e574-258a-4b78-a4f4-b6772145b765 {
  margin-left: 10%;
margin-right: 10%;
}

#s-19946f36-001d-43e1-b603-f59713ee9a0d {
  text-align: center;
background-color: rgba(255, 255, 255, 1);
}








#s-19946f36-001d-43e1-b603-f59713ee9a0d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-19946f36-001d-43e1-b603-f59713ee9a0d.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ce6ed4bf-5d84-449f-98c8-834e2c3f092c {
  
}
#s-ce6ed4bf-5d84-449f-98c8-834e2c3f092c:hover {border-style: solid !important;
border-color: rgba(218, 17, 26, 1) !important;}
#s-ce6ed4bf-5d84-449f-98c8-834e2c3f092c {
  overflow: hidden;
  
  
}








#s-ce6ed4bf-5d84-449f-98c8-834e2c3f092c .shogun-image-content {
  
    justify-content: center;
  
}

#s-499b710c-f9bf-4e6c-9126-eec63b7ec2f8 {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
}
@media (min-width: 1200px){#s-499b710c-f9bf-4e6c-9126-eec63b7ec2f8 {
  display: none;
}
#s-499b710c-f9bf-4e6c-9126-eec63b7ec2f8, #wrap-s-499b710c-f9bf-4e6c-9126-eec63b7ec2f8, #wrap-content-s-499b710c-f9bf-4e6c-9126-eec63b7ec2f8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-499b710c-f9bf-4e6c-9126-eec63b7ec2f8 {
  display: none;
}
#s-499b710c-f9bf-4e6c-9126-eec63b7ec2f8, #wrap-s-499b710c-f9bf-4e6c-9126-eec63b7ec2f8, #wrap-content-s-499b710c-f9bf-4e6c-9126-eec63b7ec2f8 { display: none !important; }}
#s-499b710c-f9bf-4e6c-9126-eec63b7ec2f8 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWU2OTY0YzgtOTZlNy00MzA5LTk1YzAtMmMzYzc4YzA1OGE3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjE4MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4zNzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEuMDAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzNTM1MzU7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2VlNjk2NGM4LTk2ZTctNDMwOS05NWMwLTJjM2M3OGMwNThhNykiLz48L3N2Zz4=);
}








#s-499b710c-f9bf-4e6c-9126-eec63b7ec2f8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-499b710c-f9bf-4e6c-9126-eec63b7ec2f8.shg-box.shg-c {
  justify-content: flex-start;
}

#s-cd29c816-a7c0-4b3d-9a3e-cf1f24ec74cc {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-cd29c816-a7c0-4b3d-9a3e-cf1f24ec74cc .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-5180b44a-cc63-43e8-b9a2-d9ae78de9205 {
  margin-top: 7px;
margin-left: 10%;
margin-bottom: 1px;
margin-right: %;
padding-top: 0px;
padding-bottom: 9px;
text-align: left;
}

#s-5180b44a-cc63-43e8-b9a2-d9ae78de9205 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 31px;
  
  
  
}



#s-3293f2f2-fd3e-470b-89b1-b79b0592ee3e {
  margin-top: -27px;
margin-left: 10%;
margin-bottom: -6px;
margin-right: 10%;
}

#s-3293f2f2-fd3e-470b-89b1-b79b0592ee3e hr {
  border-top: 1px solid #ddd;
}

#s-fe33e643-0009-4947-8eed-1d2151381bf0 {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-4dcec02c-8550-4df4-a4e2-79176294f819 {
  background-attachment: fixed;
margin-top: 0px;
margin-bottom: -30px;
padding-top: 15px;
padding-bottom: 15px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-4dcec02c-8550-4df4-a4e2-79176294f819 {
  display: none;
}
#s-4dcec02c-8550-4df4-a4e2-79176294f819, #wrap-s-4dcec02c-8550-4df4-a4e2-79176294f819, #wrap-content-s-4dcec02c-8550-4df4-a4e2-79176294f819 { display: none !important; }}@media (max-width: 767px){#s-4dcec02c-8550-4df4-a4e2-79176294f819 {
  display: none;
}
#s-4dcec02c-8550-4df4-a4e2-79176294f819, #wrap-s-4dcec02c-8550-4df4-a4e2-79176294f819, #wrap-content-s-4dcec02c-8550-4df4-a4e2-79176294f819 { display: none !important; }}







#s-4dcec02c-8550-4df4-a4e2-79176294f819 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4dcec02c-8550-4df4-a4e2-79176294f819.shg-box.shg-c {
  justify-content: flex-start;
}

#s-2771e1ee-c44b-42d4-bb5f-d2b895a7624d {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-2771e1ee-c44b-42d4-bb5f-d2b895a7624d .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-3db6016b-7429-4685-9833-9fac373ca7e1 {
  margin-top: -5px;
margin-left: 10%;
margin-right: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-3db6016b-7429-4685-9833-9fac373ca7e1 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-bde49233-a69c-4716-b2cc-a5cb65f524dd {
  margin-top: -31px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}

#s-bde49233-a69c-4716-b2cc-a5cb65f524dd hr {
  border-top: 1px solid #ddd;
}

#s-88c97add-bf7e-451f-9778-2f414de19ce1 {
  margin-left: 10%;
margin-right: 10%;
}

#s-7df3b5bb-af3a-4187-af4f-a1f129e56eb1 {
  background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-7df3b5bb-af3a-4187-af4f-a1f129e56eb1 {
  
}
}







#s-7df3b5bb-af3a-4187-af4f-a1f129e56eb1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7df3b5bb-af3a-4187-af4f-a1f129e56eb1.shg-box.shg-c {
  justify-content: flex-start;
}

#s-28626f2e-d9a3-427b-8d11-30e8a42180e6 {
  margin-top: 0px;
}
@media (max-width: 767px){#s-28626f2e-d9a3-427b-8d11-30e8a42180e6 {
  
}
}







#s-28626f2e-d9a3-427b-8d11-30e8a42180e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-28626f2e-d9a3-427b-8d11-30e8a42180e6.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ed9ee87b-4e51-4521-8f96-46cb446e0d1f {
  background-color: rgba(255, 255, 255, 0);
}

@media (min-width: 0px) {
[id="s-ed9ee87b-4e51-4521-8f96-46cb446e0d1f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-ed9ee87b-4e51-4521-8f96-46cb446e0d1f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ed9ee87b-4e51-4521-8f96-46cb446e0d1f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ed9ee87b-4e51-4521-8f96-46cb446e0d1f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

}

#s-d7bec5fd-7bbf-4196-a1c3-2388f1de4298 {
  text-align: center;
background-color: rgba(255, 255, 255, 1);
}








#s-d7bec5fd-7bbf-4196-a1c3-2388f1de4298 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d7bec5fd-7bbf-4196-a1c3-2388f1de4298.shg-box.shg-c {
  justify-content: flex-start;
}

#s-4008c1ee-c574-4547-a174-63fe5c31cd0f {
  margin-top: 0px;
}
#s-4008c1ee-c574-4547-a174-63fe5c31cd0f:hover {border-style: solid !important;
border-color: rgba(218, 17, 26, 1) !important;}
#s-4008c1ee-c574-4547-a174-63fe5c31cd0f {
  overflow: hidden;
  
  
}








#s-4008c1ee-c574-4547-a174-63fe5c31cd0f .shogun-image-content {
  
    justify-content: center;
  
}

#s-c5705452-1957-44f6-8405-0702369cb54e {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
}
@media (min-width: 1200px){#s-c5705452-1957-44f6-8405-0702369cb54e {
  display: none;
}
#s-c5705452-1957-44f6-8405-0702369cb54e, #wrap-s-c5705452-1957-44f6-8405-0702369cb54e, #wrap-content-s-c5705452-1957-44f6-8405-0702369cb54e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c5705452-1957-44f6-8405-0702369cb54e {
  display: none;
}
#s-c5705452-1957-44f6-8405-0702369cb54e, #wrap-s-c5705452-1957-44f6-8405-0702369cb54e, #wrap-content-s-c5705452-1957-44f6-8405-0702369cb54e { display: none !important; }}
#s-c5705452-1957-44f6-8405-0702369cb54e {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWU2OTY0YzgtOTZlNy00MzA5LTk1YzAtMmMzYzc4YzA1OGE3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjE4MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4zNzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEuMDAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzNTM1MzU7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2VlNjk2NGM4LTk2ZTctNDMwOS05NWMwLTJjM2M3OGMwNThhNykiLz48L3N2Zz4=);
}








#s-c5705452-1957-44f6-8405-0702369cb54e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c5705452-1957-44f6-8405-0702369cb54e.shg-box.shg-c {
  justify-content: flex-start;
}

#s-d024af97-09af-43d1-bae2-a0e2c68a5f59 {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-d024af97-09af-43d1-bae2-a0e2c68a5f59 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-1fc7f5e1-4211-4a4e-a291-5db515b9d9ca {
  margin-top: 7px;
margin-left: 10%;
margin-bottom: 1px;
margin-right: %;
padding-top: 0px;
padding-bottom: 9px;
text-align: left;
}

#s-1fc7f5e1-4211-4a4e-a291-5db515b9d9ca .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 31px;
  
  
  
}



#s-5d541e72-a36c-4dcf-a248-df24587a6f51 {
  margin-top: -27px;
margin-left: 10%;
margin-bottom: -6px;
margin-right: 10%;
}

#s-5d541e72-a36c-4dcf-a248-df24587a6f51 hr {
  border-top: 1px solid #ddd;
}

#s-92c7f287-1c34-4989-ae67-91cc268461cb {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-dea26cab-9856-4346-b4f6-9f16c240fc63 {
  background-attachment: fixed;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 15px;
padding-bottom: 15px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-dea26cab-9856-4346-b4f6-9f16c240fc63 {
  display: none;
}
#s-dea26cab-9856-4346-b4f6-9f16c240fc63, #wrap-s-dea26cab-9856-4346-b4f6-9f16c240fc63, #wrap-content-s-dea26cab-9856-4346-b4f6-9f16c240fc63 { display: none !important; }}@media (max-width: 767px){#s-dea26cab-9856-4346-b4f6-9f16c240fc63 {
  display: none;
}
#s-dea26cab-9856-4346-b4f6-9f16c240fc63, #wrap-s-dea26cab-9856-4346-b4f6-9f16c240fc63, #wrap-content-s-dea26cab-9856-4346-b4f6-9f16c240fc63 { display: none !important; }}







#s-dea26cab-9856-4346-b4f6-9f16c240fc63 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dea26cab-9856-4346-b4f6-9f16c240fc63.shg-box.shg-c {
  justify-content: flex-start;
}

#s-a688b66b-12f7-4eae-ad8f-8e4c5c8f39d1 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-a688b66b-12f7-4eae-ad8f-8e4c5c8f39d1 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-26b0e65e-5ea3-4dd7-bec5-63c60141cfae {
  margin-top: -5px;
margin-left: 10%;
margin-right: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-26b0e65e-5ea3-4dd7-bec5-63c60141cfae .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-6ded538d-28e1-4c47-a554-894023b03772 {
  margin-top: -31px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}

#s-6ded538d-28e1-4c47-a554-894023b03772 hr {
  border-top: 1px solid #ddd;
}

#s-395ce37d-2dc6-4538-988f-4d8531ad28b6 {
  margin-left: 10%;
margin-right: 10%;
}

#s-716bb76f-e37b-4dba-88a3-8464d2cc12e8 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}








#s-716bb76f-e37b-4dba-88a3-8464d2cc12e8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-716bb76f-e37b-4dba-88a3-8464d2cc12e8.shg-box.shg-c {
  justify-content: flex-start;
}

#s-dc6580c1-41d7-46a2-b6fc-3f2d95155c53 {
  text-align: center;
background-color: rgba(255, 255, 255, 1);
}








#s-dc6580c1-41d7-46a2-b6fc-3f2d95155c53 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dc6580c1-41d7-46a2-b6fc-3f2d95155c53.shg-box.shg-c {
  justify-content: flex-start;
}

#s-55ae6509-e3eb-491a-980a-3eaa98218ae3 {
  text-align: center;
background-color: rgba(255, 255, 255, 1);
}








#s-55ae6509-e3eb-491a-980a-3eaa98218ae3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-55ae6509-e3eb-491a-980a-3eaa98218ae3.shg-box.shg-c {
  justify-content: flex-start;
}

#s-239c594b-7bcc-4870-9159-7a5bc937f4e5 {
  margin-top: 0px;
}

#s-239c594b-7bcc-4870-9159-7a5bc937f4e5 {
  overflow: hidden;
  
  
}








#s-239c594b-7bcc-4870-9159-7a5bc937f4e5 .shogun-image-content {
  
    justify-content: center;
  
}

#s-86da1c04-7531-4dd6-b551-edc9cfb5be80 {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
}
@media (min-width: 1200px){#s-86da1c04-7531-4dd6-b551-edc9cfb5be80 {
  display: none;
}
#s-86da1c04-7531-4dd6-b551-edc9cfb5be80, #wrap-s-86da1c04-7531-4dd6-b551-edc9cfb5be80, #wrap-content-s-86da1c04-7531-4dd6-b551-edc9cfb5be80 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-86da1c04-7531-4dd6-b551-edc9cfb5be80 {
  display: none;
}
#s-86da1c04-7531-4dd6-b551-edc9cfb5be80, #wrap-s-86da1c04-7531-4dd6-b551-edc9cfb5be80, #wrap-content-s-86da1c04-7531-4dd6-b551-edc9cfb5be80 { display: none !important; }}
#s-86da1c04-7531-4dd6-b551-edc9cfb5be80 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWU2OTY0YzgtOTZlNy00MzA5LTk1YzAtMmMzYzc4YzA1OGE3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjE4MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4zNzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEuMDAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzNTM1MzU7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2VlNjk2NGM4LTk2ZTctNDMwOS05NWMwLTJjM2M3OGMwNThhNykiLz48L3N2Zz4=);
}








#s-86da1c04-7531-4dd6-b551-edc9cfb5be80 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-86da1c04-7531-4dd6-b551-edc9cfb5be80.shg-box.shg-c {
  justify-content: flex-start;
}

#s-29718c88-da24-44a9-81d9-109bce1c250a {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-29718c88-da24-44a9-81d9-109bce1c250a .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-24a21771-77e3-4b30-9a84-1ccb1cb4b589 {
  margin-top: 7px;
margin-left: 10%;
margin-bottom: 1px;
margin-right: %;
padding-top: 0px;
padding-bottom: 9px;
text-align: left;
}

#s-24a21771-77e3-4b30-9a84-1ccb1cb4b589 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 31px;
  
  
  
}



#s-4bac118b-aefd-48bd-9eeb-0238eecc9008 {
  margin-top: -27px;
margin-left: 10%;
margin-bottom: -6px;
margin-right: 10%;
}

#s-4bac118b-aefd-48bd-9eeb-0238eecc9008 hr {
  border-top: 1px solid #ddd;
}

#s-0d2c8749-8750-4e59-bc8f-03e2387740bf {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-766f32c1-747c-4bbf-a397-18c559df4bb5 {
  background-attachment: fixed;
margin-top: 0px;
margin-bottom: -30px;
padding-top: 15px;
padding-bottom: 15px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-766f32c1-747c-4bbf-a397-18c559df4bb5 {
  display: none;
}
#s-766f32c1-747c-4bbf-a397-18c559df4bb5, #wrap-s-766f32c1-747c-4bbf-a397-18c559df4bb5, #wrap-content-s-766f32c1-747c-4bbf-a397-18c559df4bb5 { display: none !important; }}@media (max-width: 767px){#s-766f32c1-747c-4bbf-a397-18c559df4bb5 {
  display: none;
}
#s-766f32c1-747c-4bbf-a397-18c559df4bb5, #wrap-s-766f32c1-747c-4bbf-a397-18c559df4bb5, #wrap-content-s-766f32c1-747c-4bbf-a397-18c559df4bb5 { display: none !important; }}







#s-766f32c1-747c-4bbf-a397-18c559df4bb5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-766f32c1-747c-4bbf-a397-18c559df4bb5.shg-box.shg-c {
  justify-content: flex-start;
}

#s-4ed89e0d-77a5-4613-b0b7-cc3eecde732b {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-4ed89e0d-77a5-4613-b0b7-cc3eecde732b .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-e8788fc5-2582-49ea-9b3c-a3b1b203dfc4 {
  margin-top: -5px;
margin-left: 10%;
margin-right: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-e8788fc5-2582-49ea-9b3c-a3b1b203dfc4 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-f3ceaed2-7a0d-4411-9155-b36d6d20e5a7 {
  margin-top: -31px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}

#s-f3ceaed2-7a0d-4411-9155-b36d6d20e5a7 hr {
  border-top: 1px solid #ddd;
}

#s-a0d01f8b-5c61-49e4-9298-929e46ffe6a0 {
  margin-left: 10%;
margin-right: 10%;
}

#s-0ee2415f-b881-4fb6-afbe-4a71ab4e4953 {
  text-align: center;
background-color: rgba(255, 255, 255, 1);
}








#s-0ee2415f-b881-4fb6-afbe-4a71ab4e4953 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0ee2415f-b881-4fb6-afbe-4a71ab4e4953.shg-box.shg-c {
  justify-content: flex-start;
}

#s-478cdb23-3157-4f79-ae60-3202c230bd81 {
  margin-top: 0px;
}

#s-478cdb23-3157-4f79-ae60-3202c230bd81 {
  overflow: hidden;
  
  
}








#s-478cdb23-3157-4f79-ae60-3202c230bd81 .shogun-image-content {
  
    justify-content: center;
  
}

#s-809fceeb-f375-49f1-bbdd-bccd4fec3acd {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
}
@media (min-width: 1200px){#s-809fceeb-f375-49f1-bbdd-bccd4fec3acd {
  display: none;
}
#s-809fceeb-f375-49f1-bbdd-bccd4fec3acd, #wrap-s-809fceeb-f375-49f1-bbdd-bccd4fec3acd, #wrap-content-s-809fceeb-f375-49f1-bbdd-bccd4fec3acd { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-809fceeb-f375-49f1-bbdd-bccd4fec3acd {
  display: none;
}
#s-809fceeb-f375-49f1-bbdd-bccd4fec3acd, #wrap-s-809fceeb-f375-49f1-bbdd-bccd4fec3acd, #wrap-content-s-809fceeb-f375-49f1-bbdd-bccd4fec3acd { display: none !important; }}
#s-809fceeb-f375-49f1-bbdd-bccd4fec3acd {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWU2OTY0YzgtOTZlNy00MzA5LTk1YzAtMmMzYzc4YzA1OGE3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjE4MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4zNzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEuMDAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzNTM1MzU7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2VlNjk2NGM4LTk2ZTctNDMwOS05NWMwLTJjM2M3OGMwNThhNykiLz48L3N2Zz4=);
}








#s-809fceeb-f375-49f1-bbdd-bccd4fec3acd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-809fceeb-f375-49f1-bbdd-bccd4fec3acd.shg-box.shg-c {
  justify-content: flex-start;
}

#s-1ece11e2-56c3-4ffe-a2c5-60e3493a1fcf {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-1ece11e2-56c3-4ffe-a2c5-60e3493a1fcf .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-3372a4e4-be52-4db9-9e3e-95ac38c26b7a {
  margin-top: 7px;
margin-left: 10%;
margin-bottom: 1px;
margin-right: %;
padding-top: 0px;
padding-bottom: 9px;
text-align: left;
}

#s-3372a4e4-be52-4db9-9e3e-95ac38c26b7a .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 31px;
  
  
  
}



#s-5262ec92-0e3a-4354-9b6f-cedaa0fe6a79 {
  margin-top: -27px;
margin-left: 10%;
margin-bottom: -6px;
margin-right: 10%;
}

#s-5262ec92-0e3a-4354-9b6f-cedaa0fe6a79 hr {
  border-top: 1px solid #ddd;
}

#s-1ab32bd0-8bad-4e27-ab5d-37233032c86d {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-3cdee9f1-2d4d-49f8-98b3-486e480c71e1 {
  background-attachment: fixed;
margin-top: 0px;
margin-bottom: -30px;
padding-top: 15px;
padding-bottom: 15px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-3cdee9f1-2d4d-49f8-98b3-486e480c71e1 {
  display: none;
}
#s-3cdee9f1-2d4d-49f8-98b3-486e480c71e1, #wrap-s-3cdee9f1-2d4d-49f8-98b3-486e480c71e1, #wrap-content-s-3cdee9f1-2d4d-49f8-98b3-486e480c71e1 { display: none !important; }}@media (max-width: 767px){#s-3cdee9f1-2d4d-49f8-98b3-486e480c71e1 {
  display: none;
}
#s-3cdee9f1-2d4d-49f8-98b3-486e480c71e1, #wrap-s-3cdee9f1-2d4d-49f8-98b3-486e480c71e1, #wrap-content-s-3cdee9f1-2d4d-49f8-98b3-486e480c71e1 { display: none !important; }}







#s-3cdee9f1-2d4d-49f8-98b3-486e480c71e1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3cdee9f1-2d4d-49f8-98b3-486e480c71e1.shg-box.shg-c {
  justify-content: flex-start;
}

#s-2d949ba3-096f-45cd-9293-6a8fba7277e5 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-2d949ba3-096f-45cd-9293-6a8fba7277e5 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-cd37d840-155a-4c13-877e-bb3ede44aa5b {
  margin-top: -5px;
margin-left: 10%;
margin-right: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-cd37d840-155a-4c13-877e-bb3ede44aa5b .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-d85e4af6-a522-48a8-8c93-03874e87c169 {
  margin-top: -31px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}

#s-d85e4af6-a522-48a8-8c93-03874e87c169 hr {
  border-top: 1px solid #ddd;
}

#s-12d2e302-4152-4e04-bb80-014ae2462336 {
  margin-left: 10%;
margin-right: 10%;
}

#s-48b2c411-2bd6-45d0-a5a1-f9874240b7f1 {
  text-align: center;
background-color: rgba(255, 255, 255, 1);
}








#s-48b2c411-2bd6-45d0-a5a1-f9874240b7f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-48b2c411-2bd6-45d0-a5a1-f9874240b7f1.shg-box.shg-c {
  justify-content: flex-start;
}

#s-75e7ce4e-7191-4a5d-85ee-8c1647afb460 {
  
}
#s-75e7ce4e-7191-4a5d-85ee-8c1647afb460:hover {border-style: solid !important;
border-color: rgba(218, 17, 26, 1) !important;}
#s-75e7ce4e-7191-4a5d-85ee-8c1647afb460 {
  overflow: hidden;
  
  
}








#s-75e7ce4e-7191-4a5d-85ee-8c1647afb460 .shogun-image-content {
  
    justify-content: center;
  
}

#s-91d9c96e-b0ae-4f67-a975-a8b864fd3ea1 {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
}
@media (min-width: 1200px){#s-91d9c96e-b0ae-4f67-a975-a8b864fd3ea1 {
  display: none;
}
#s-91d9c96e-b0ae-4f67-a975-a8b864fd3ea1, #wrap-s-91d9c96e-b0ae-4f67-a975-a8b864fd3ea1, #wrap-content-s-91d9c96e-b0ae-4f67-a975-a8b864fd3ea1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-91d9c96e-b0ae-4f67-a975-a8b864fd3ea1 {
  display: none;
}
#s-91d9c96e-b0ae-4f67-a975-a8b864fd3ea1, #wrap-s-91d9c96e-b0ae-4f67-a975-a8b864fd3ea1, #wrap-content-s-91d9c96e-b0ae-4f67-a975-a8b864fd3ea1 { display: none !important; }}
#s-91d9c96e-b0ae-4f67-a975-a8b864fd3ea1 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWU2OTY0YzgtOTZlNy00MzA5LTk1YzAtMmMzYzc4YzA1OGE3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjE4MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4zNzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEuMDAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzNTM1MzU7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2VlNjk2NGM4LTk2ZTctNDMwOS05NWMwLTJjM2M3OGMwNThhNykiLz48L3N2Zz4=);
}








#s-91d9c96e-b0ae-4f67-a975-a8b864fd3ea1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-91d9c96e-b0ae-4f67-a975-a8b864fd3ea1.shg-box.shg-c {
  justify-content: flex-start;
}

#s-741dc3a8-aca1-4a43-82b7-aa96bb569470 {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-741dc3a8-aca1-4a43-82b7-aa96bb569470 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-23c932ef-470f-4c64-ac33-d79fab2f6c6a {
  margin-top: 7px;
margin-left: 10%;
margin-bottom: 1px;
margin-right: %;
padding-top: 0px;
padding-bottom: 9px;
text-align: left;
}

#s-23c932ef-470f-4c64-ac33-d79fab2f6c6a .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 31px;
  
  
  
}



#s-34d554b0-09ac-4005-ad5a-41c035c66044 {
  margin-top: -27px;
margin-left: 10%;
margin-bottom: -6px;
margin-right: 10%;
}

#s-34d554b0-09ac-4005-ad5a-41c035c66044 hr {
  border-top: 1px solid #ddd;
}

#s-66b5492c-44a4-4950-8445-1d62eb2ff5f3 {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-f58e2b82-d8d5-4078-bd67-9c43a227f878 {
  background-attachment: fixed;
margin-top: 0px;
margin-bottom: -30px;
padding-top: 15px;
padding-bottom: 15px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-f58e2b82-d8d5-4078-bd67-9c43a227f878 {
  display: none;
}
#s-f58e2b82-d8d5-4078-bd67-9c43a227f878, #wrap-s-f58e2b82-d8d5-4078-bd67-9c43a227f878, #wrap-content-s-f58e2b82-d8d5-4078-bd67-9c43a227f878 { display: none !important; }}@media (max-width: 767px){#s-f58e2b82-d8d5-4078-bd67-9c43a227f878 {
  display: none;
}
#s-f58e2b82-d8d5-4078-bd67-9c43a227f878, #wrap-s-f58e2b82-d8d5-4078-bd67-9c43a227f878, #wrap-content-s-f58e2b82-d8d5-4078-bd67-9c43a227f878 { display: none !important; }}







#s-f58e2b82-d8d5-4078-bd67-9c43a227f878 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f58e2b82-d8d5-4078-bd67-9c43a227f878.shg-box.shg-c {
  justify-content: flex-start;
}

#s-40c6228b-5143-460f-8482-facc177f9f31 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-40c6228b-5143-460f-8482-facc177f9f31 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-d945504a-ea06-4279-907a-d0aa28b5762d {
  margin-top: -5px;
margin-left: 10%;
margin-right: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-d945504a-ea06-4279-907a-d0aa28b5762d .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-f132280c-6601-4072-9377-e1089d7bdad3 {
  margin-top: -31px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}

#s-f132280c-6601-4072-9377-e1089d7bdad3 hr {
  border-top: 1px solid #ddd;
}

#s-f4670503-ccfa-410b-92ec-63e2c1e8808f {
  margin-left: 10%;
margin-right: 10%;
}

#s-048a9a24-77e6-4b4d-8ca1-12011cd60cfc {
  margin-top: 0px;
margin-bottom: -16px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-048a9a24-77e6-4b4d-8ca1-12011cd60cfc {
  
}
}







#s-048a9a24-77e6-4b4d-8ca1-12011cd60cfc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-048a9a24-77e6-4b4d-8ca1-12011cd60cfc.shg-box.shg-c {
  justify-content: flex-start;
}

#s-7aa9dbef-e71d-4cd0-b597-c0660fa77deb {
  margin-top: 0px;
}
@media (max-width: 767px){#s-7aa9dbef-e71d-4cd0-b597-c0660fa77deb {
  
}
}







#s-7aa9dbef-e71d-4cd0-b597-c0660fa77deb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7aa9dbef-e71d-4cd0-b597-c0660fa77deb.shg-box.shg-c {
  justify-content: flex-start;
}

#s-bd23b8dc-2f56-4d25-8f3e-788e2668bfcf {
  background-color: rgba(255, 255, 255, 0);
}

@media (min-width: 0px) {
[id="s-bd23b8dc-2f56-4d25-8f3e-788e2668bfcf"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-bd23b8dc-2f56-4d25-8f3e-788e2668bfcf"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-bd23b8dc-2f56-4d25-8f3e-788e2668bfcf"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-bd23b8dc-2f56-4d25-8f3e-788e2668bfcf"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

}

#s-28cbaccd-118c-4079-85f8-a8b1e79ba673 {
  text-align: center;
background-color: rgba(255, 255, 255, 1);
}








#s-28cbaccd-118c-4079-85f8-a8b1e79ba673 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-28cbaccd-118c-4079-85f8-a8b1e79ba673.shg-box.shg-c {
  justify-content: flex-start;
}

#s-2814ca7f-bc95-400f-8407-9209f1a34392 {
  margin-top: 0px;
}
#s-2814ca7f-bc95-400f-8407-9209f1a34392:hover {border-style: solid !important;
border-color: rgba(218, 17, 26, 1) !important;}
#s-2814ca7f-bc95-400f-8407-9209f1a34392 {
  overflow: hidden;
  
  
}








#s-2814ca7f-bc95-400f-8407-9209f1a34392 .shogun-image-content {
  
    justify-content: center;
  
}

#s-66da7fac-e131-4b6a-9bee-1bdb0ca1e6ef {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
}
@media (min-width: 1200px){#s-66da7fac-e131-4b6a-9bee-1bdb0ca1e6ef {
  display: none;
}
#s-66da7fac-e131-4b6a-9bee-1bdb0ca1e6ef, #wrap-s-66da7fac-e131-4b6a-9bee-1bdb0ca1e6ef, #wrap-content-s-66da7fac-e131-4b6a-9bee-1bdb0ca1e6ef { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-66da7fac-e131-4b6a-9bee-1bdb0ca1e6ef {
  display: none;
}
#s-66da7fac-e131-4b6a-9bee-1bdb0ca1e6ef, #wrap-s-66da7fac-e131-4b6a-9bee-1bdb0ca1e6ef, #wrap-content-s-66da7fac-e131-4b6a-9bee-1bdb0ca1e6ef { display: none !important; }}
#s-66da7fac-e131-4b6a-9bee-1bdb0ca1e6ef {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWU2OTY0YzgtOTZlNy00MzA5LTk1YzAtMmMzYzc4YzA1OGE3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjE4MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4zNzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEuMDAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzNTM1MzU7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2VlNjk2NGM4LTk2ZTctNDMwOS05NWMwLTJjM2M3OGMwNThhNykiLz48L3N2Zz4=);
}








#s-66da7fac-e131-4b6a-9bee-1bdb0ca1e6ef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-66da7fac-e131-4b6a-9bee-1bdb0ca1e6ef.shg-box.shg-c {
  justify-content: flex-start;
}

#s-00f56e53-47fa-4c15-9f40-df1fda39fd60 {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-00f56e53-47fa-4c15-9f40-df1fda39fd60 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-aa28aeb5-e913-4edb-abf5-22f0f44647df {
  margin-top: 7px;
margin-left: 10%;
margin-bottom: 1px;
margin-right: %;
padding-top: 0px;
padding-bottom: 9px;
text-align: left;
}

#s-aa28aeb5-e913-4edb-abf5-22f0f44647df .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 31px;
  
  
  
}



#s-ba196c12-3f06-4d6e-96a7-02f80d529400 {
  margin-top: -27px;
margin-left: 10%;
margin-bottom: -6px;
margin-right: 10%;
}

#s-ba196c12-3f06-4d6e-96a7-02f80d529400 hr {
  border-top: 1px solid #ddd;
}

#s-d6f42df2-133e-419c-b75f-237083db7d48 {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-5e3757da-6658-43d7-b06c-261b45f608cd {
  background-attachment: fixed;
margin-top: 0px;
margin-bottom: -30px;
padding-top: 15px;
padding-bottom: 15px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-5e3757da-6658-43d7-b06c-261b45f608cd {
  display: none;
}
#s-5e3757da-6658-43d7-b06c-261b45f608cd, #wrap-s-5e3757da-6658-43d7-b06c-261b45f608cd, #wrap-content-s-5e3757da-6658-43d7-b06c-261b45f608cd { display: none !important; }}@media (max-width: 767px){#s-5e3757da-6658-43d7-b06c-261b45f608cd {
  display: none;
}
#s-5e3757da-6658-43d7-b06c-261b45f608cd, #wrap-s-5e3757da-6658-43d7-b06c-261b45f608cd, #wrap-content-s-5e3757da-6658-43d7-b06c-261b45f608cd { display: none !important; }}







#s-5e3757da-6658-43d7-b06c-261b45f608cd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5e3757da-6658-43d7-b06c-261b45f608cd.shg-box.shg-c {
  justify-content: flex-start;
}

#s-727e94aa-5f87-4f13-95ae-39daf8d2d799 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-727e94aa-5f87-4f13-95ae-39daf8d2d799 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-314d2f13-cfa1-46bf-abb9-a775ac10c86b {
  margin-top: -5px;
margin-left: 10%;
margin-right: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-314d2f13-cfa1-46bf-abb9-a775ac10c86b .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-c83dfd81-1683-4674-89a1-59f53ea90481 {
  margin-top: -31px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}

#s-c83dfd81-1683-4674-89a1-59f53ea90481 hr {
  border-top: 1px solid #ddd;
}

#s-832b097a-e63b-4ef0-ba2f-3f597d552845 {
  margin-left: 10%;
margin-right: 10%;
}

#s-d9da8ae2-53f3-4703-a337-10d997db007d {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}








#s-d9da8ae2-53f3-4703-a337-10d997db007d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d9da8ae2-53f3-4703-a337-10d997db007d.shg-box.shg-c {
  justify-content: flex-start;
}

#s-06a88de2-4d52-42d0-836a-9c6da79511a9 {
  
}
#s-06a88de2-4d52-42d0-836a-9c6da79511a9:hover {border-style: solid !important;
border-color: rgba(218, 17, 26, 1) !important;}
#s-06a88de2-4d52-42d0-836a-9c6da79511a9 {
  overflow: hidden;
  
  
}








#s-06a88de2-4d52-42d0-836a-9c6da79511a9 .shogun-image-content {
  
    justify-content: center;
  
}

#s-f9184c3f-6a64-4576-a633-a28d57a392e8 {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
}
@media (min-width: 1200px){#s-f9184c3f-6a64-4576-a633-a28d57a392e8 {
  display: none;
}
#s-f9184c3f-6a64-4576-a633-a28d57a392e8, #wrap-s-f9184c3f-6a64-4576-a633-a28d57a392e8, #wrap-content-s-f9184c3f-6a64-4576-a633-a28d57a392e8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f9184c3f-6a64-4576-a633-a28d57a392e8 {
  display: none;
}
#s-f9184c3f-6a64-4576-a633-a28d57a392e8, #wrap-s-f9184c3f-6a64-4576-a633-a28d57a392e8, #wrap-content-s-f9184c3f-6a64-4576-a633-a28d57a392e8 { display: none !important; }}
#s-f9184c3f-6a64-4576-a633-a28d57a392e8 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWU2OTY0YzgtOTZlNy00MzA5LTk1YzAtMmMzYzc4YzA1OGE3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjE4MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4zNzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEuMDAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzNTM1MzU7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2VlNjk2NGM4LTk2ZTctNDMwOS05NWMwLTJjM2M3OGMwNThhNykiLz48L3N2Zz4=);
}








#s-f9184c3f-6a64-4576-a633-a28d57a392e8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f9184c3f-6a64-4576-a633-a28d57a392e8.shg-box.shg-c {
  justify-content: flex-start;
}

#s-91e79cb4-d314-42b8-8d67-916aa83388f8 {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-91e79cb4-d314-42b8-8d67-916aa83388f8 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-08f708e3-6c25-468c-a384-5c60561f1790 {
  margin-top: 7px;
margin-left: 10%;
margin-bottom: 1px;
margin-right: %;
padding-top: 0px;
padding-bottom: 9px;
text-align: left;
}

#s-08f708e3-6c25-468c-a384-5c60561f1790 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 31px;
  
  
  
}



#s-ca998bf6-07d1-4252-acb9-eacc1888cd08 {
  margin-top: -27px;
margin-left: 10%;
margin-bottom: -6px;
margin-right: 10%;
}

#s-ca998bf6-07d1-4252-acb9-eacc1888cd08 hr {
  border-top: 1px solid #ddd;
}

#s-0b0e0097-6e52-4745-b71c-057279a8e57c {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-8fefc3b1-7477-43d2-b757-e8ecaef0dc5e {
  background-attachment: fixed;
margin-top: 0px;
margin-bottom: -30px;
padding-top: 15px;
padding-bottom: 15px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-8fefc3b1-7477-43d2-b757-e8ecaef0dc5e {
  display: none;
}
#s-8fefc3b1-7477-43d2-b757-e8ecaef0dc5e, #wrap-s-8fefc3b1-7477-43d2-b757-e8ecaef0dc5e, #wrap-content-s-8fefc3b1-7477-43d2-b757-e8ecaef0dc5e { display: none !important; }}@media (max-width: 767px){#s-8fefc3b1-7477-43d2-b757-e8ecaef0dc5e {
  display: none;
}
#s-8fefc3b1-7477-43d2-b757-e8ecaef0dc5e, #wrap-s-8fefc3b1-7477-43d2-b757-e8ecaef0dc5e, #wrap-content-s-8fefc3b1-7477-43d2-b757-e8ecaef0dc5e { display: none !important; }}







#s-8fefc3b1-7477-43d2-b757-e8ecaef0dc5e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8fefc3b1-7477-43d2-b757-e8ecaef0dc5e.shg-box.shg-c {
  justify-content: flex-start;
}

#s-5d9a37a4-03e0-4729-9be1-7ac5ecf6c8dc {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-5d9a37a4-03e0-4729-9be1-7ac5ecf6c8dc .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-861f2c5a-356e-445e-89d0-e2fc145fe399 {
  margin-top: -5px;
margin-left: 10%;
margin-right: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-861f2c5a-356e-445e-89d0-e2fc145fe399 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-bf2b3365-80ac-4e63-9733-6371659185c8 {
  margin-top: -31px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}

#s-bf2b3365-80ac-4e63-9733-6371659185c8 hr {
  border-top: 1px solid #ddd;
}

#s-b98f7644-9ef3-47a3-a632-f9b58d644730 {
  margin-left: 10%;
margin-right: 10%;
}

#s-e6cc851d-374f-4e33-b5b9-9a4b464f0363 {
  text-align: center;
background-color: rgba(255, 255, 255, 1);
}








#s-e6cc851d-374f-4e33-b5b9-9a4b464f0363 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e6cc851d-374f-4e33-b5b9-9a4b464f0363.shg-box.shg-c {
  justify-content: flex-start;
}

#s-158a27a0-eb4a-40e3-8327-6710f795e351 {
  margin-top: 0px;
}

#s-158a27a0-eb4a-40e3-8327-6710f795e351 {
  overflow: hidden;
  
  
}








#s-158a27a0-eb4a-40e3-8327-6710f795e351 .shogun-image-content {
  
    justify-content: center;
  
}

#s-5f9f079e-c0a3-4b36-ac19-7fdc543a437c {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
}
@media (min-width: 1200px){#s-5f9f079e-c0a3-4b36-ac19-7fdc543a437c {
  display: none;
}
#s-5f9f079e-c0a3-4b36-ac19-7fdc543a437c, #wrap-s-5f9f079e-c0a3-4b36-ac19-7fdc543a437c, #wrap-content-s-5f9f079e-c0a3-4b36-ac19-7fdc543a437c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5f9f079e-c0a3-4b36-ac19-7fdc543a437c {
  display: none;
}
#s-5f9f079e-c0a3-4b36-ac19-7fdc543a437c, #wrap-s-5f9f079e-c0a3-4b36-ac19-7fdc543a437c, #wrap-content-s-5f9f079e-c0a3-4b36-ac19-7fdc543a437c { display: none !important; }}
#s-5f9f079e-c0a3-4b36-ac19-7fdc543a437c {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWU2OTY0YzgtOTZlNy00MzA5LTk1YzAtMmMzYzc4YzA1OGE3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjE4MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4zNzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEuMDAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzNTM1MzU7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2VlNjk2NGM4LTk2ZTctNDMwOS05NWMwLTJjM2M3OGMwNThhNykiLz48L3N2Zz4=);
}








#s-5f9f079e-c0a3-4b36-ac19-7fdc543a437c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5f9f079e-c0a3-4b36-ac19-7fdc543a437c.shg-box.shg-c {
  justify-content: flex-start;
}

#s-26ff4758-b69a-4bd6-be76-0013d032f520 {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-26ff4758-b69a-4bd6-be76-0013d032f520 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-da000855-bc69-4e4d-8f7e-b5cd997b6f53 {
  margin-top: 7px;
margin-left: 10%;
margin-bottom: 1px;
margin-right: %;
padding-top: 0px;
padding-bottom: 9px;
text-align: left;
}

#s-da000855-bc69-4e4d-8f7e-b5cd997b6f53 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 31px;
  
  
  
}



#s-c7a86429-22f4-412a-92e7-0a820c5ef72c {
  margin-top: -27px;
margin-left: 10%;
margin-bottom: -6px;
margin-right: 10%;
}

#s-c7a86429-22f4-412a-92e7-0a820c5ef72c hr {
  border-top: 1px solid #ddd;
}

#s-a7a3d50e-5333-428e-b965-00d6f7f84daa {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-c2483ad6-0c2a-4905-bed7-65db2605312a {
  background-attachment: fixed;
margin-top: 0px;
margin-bottom: -30px;
padding-top: 15px;
padding-bottom: 15px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-c2483ad6-0c2a-4905-bed7-65db2605312a {
  display: none;
}
#s-c2483ad6-0c2a-4905-bed7-65db2605312a, #wrap-s-c2483ad6-0c2a-4905-bed7-65db2605312a, #wrap-content-s-c2483ad6-0c2a-4905-bed7-65db2605312a { display: none !important; }}@media (max-width: 767px){#s-c2483ad6-0c2a-4905-bed7-65db2605312a {
  display: none;
}
#s-c2483ad6-0c2a-4905-bed7-65db2605312a, #wrap-s-c2483ad6-0c2a-4905-bed7-65db2605312a, #wrap-content-s-c2483ad6-0c2a-4905-bed7-65db2605312a { display: none !important; }}







#s-c2483ad6-0c2a-4905-bed7-65db2605312a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c2483ad6-0c2a-4905-bed7-65db2605312a.shg-box.shg-c {
  justify-content: flex-start;
}

#s-0ce665e0-d48d-42ec-b169-e83482deebd0 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-0ce665e0-d48d-42ec-b169-e83482deebd0 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-8d6be75a-59f3-4456-aaf1-068f16d953bc {
  margin-top: -5px;
margin-left: 10%;
margin-right: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-8d6be75a-59f3-4456-aaf1-068f16d953bc .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-c57284a4-489c-4961-90e8-18d7fa701b23 {
  margin-top: -31px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}

#s-c57284a4-489c-4961-90e8-18d7fa701b23 hr {
  border-top: 1px solid #ddd;
}

#s-d7dd694a-e50d-4e17-988f-82b935f97f3b {
  margin-left: 10%;
margin-right: 10%;
}

#s-f9c3e6e3-1a5e-4908-bd58-9f583ad865d9 {
  text-align: center;
background-color: rgba(255, 255, 255, 1);
}








#s-f9c3e6e3-1a5e-4908-bd58-9f583ad865d9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f9c3e6e3-1a5e-4908-bd58-9f583ad865d9.shg-box.shg-c {
  justify-content: flex-start;
}

#s-5f080f77-2022-4215-be1f-7a9d07b8cf2f {
  
}
#s-5f080f77-2022-4215-be1f-7a9d07b8cf2f:hover {border-style: solid !important;
border-color: rgba(218, 17, 26, 1) !important;}
#s-5f080f77-2022-4215-be1f-7a9d07b8cf2f {
  overflow: hidden;
  
  
}








#s-5f080f77-2022-4215-be1f-7a9d07b8cf2f .shogun-image-content {
  
    justify-content: center;
  
}

#s-b8bbb721-2776-4220-bfdd-32731522b18e {
  background-repeat: no-repeat;
background-attachment: fixed;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 0px;
}
@media (min-width: 1200px){#s-b8bbb721-2776-4220-bfdd-32731522b18e {
  display: none;
}
#s-b8bbb721-2776-4220-bfdd-32731522b18e, #wrap-s-b8bbb721-2776-4220-bfdd-32731522b18e, #wrap-content-s-b8bbb721-2776-4220-bfdd-32731522b18e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b8bbb721-2776-4220-bfdd-32731522b18e {
  display: none;
}
#s-b8bbb721-2776-4220-bfdd-32731522b18e, #wrap-s-b8bbb721-2776-4220-bfdd-32731522b18e, #wrap-content-s-b8bbb721-2776-4220-bfdd-32731522b18e { display: none !important; }}
#s-b8bbb721-2776-4220-bfdd-32731522b18e {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWU2OTY0YzgtOTZlNy00MzA5LTk1YzAtMmMzYzc4YzA1OGE3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjE4MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC4zNzQiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEuMDAiIHN0eWxlPSJzdG9wLWNvbG9yOiMzNTM1MzU7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2VlNjk2NGM4LTk2ZTctNDMwOS05NWMwLTJjM2M3OGMwNThhNykiLz48L3N2Zz4=);
}








#s-b8bbb721-2776-4220-bfdd-32731522b18e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8bbb721-2776-4220-bfdd-32731522b18e.shg-box.shg-c {
  justify-content: flex-start;
}

#s-2150fdb6-0140-4bd2-b87b-4e01cf2138d6 {
  margin-top: -10px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-2150fdb6-0140-4bd2-b87b-4e01cf2138d6 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}



#s-e13c6486-b9d8-4999-98f1-fb5be73a7b31 {
  margin-top: 7px;
margin-left: 10%;
margin-bottom: 1px;
margin-right: %;
padding-top: 0px;
padding-bottom: 9px;
text-align: left;
}

#s-e13c6486-b9d8-4999-98f1-fb5be73a7b31 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 31px;
  
  
  
}



#s-0a3c1f94-25f1-408a-b00f-98759a3b7fe3 {
  margin-top: -27px;
margin-left: 10%;
margin-bottom: -6px;
margin-right: 10%;
}

#s-0a3c1f94-25f1-408a-b00f-98759a3b7fe3 hr {
  border-top: 1px solid #ddd;
}

#s-f33076b9-740a-4582-a42f-906a96c2abcc {
  margin-top: -10px;
margin-left: 10%;
margin-right: 10%;
padding-bottom: 5px;
}

#s-79cbe2e1-4c30-43e0-b276-0c9657eae863 {
  background-attachment: fixed;
margin-top: 0px;
margin-bottom: -30px;
padding-top: 15px;
padding-bottom: 15px;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-79cbe2e1-4c30-43e0-b276-0c9657eae863 {
  display: none;
}
#s-79cbe2e1-4c30-43e0-b276-0c9657eae863, #wrap-s-79cbe2e1-4c30-43e0-b276-0c9657eae863, #wrap-content-s-79cbe2e1-4c30-43e0-b276-0c9657eae863 { display: none !important; }}@media (max-width: 767px){#s-79cbe2e1-4c30-43e0-b276-0c9657eae863 {
  display: none;
}
#s-79cbe2e1-4c30-43e0-b276-0c9657eae863, #wrap-s-79cbe2e1-4c30-43e0-b276-0c9657eae863, #wrap-content-s-79cbe2e1-4c30-43e0-b276-0c9657eae863 { display: none !important; }}







#s-79cbe2e1-4c30-43e0-b276-0c9657eae863 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-79cbe2e1-4c30-43e0-b276-0c9657eae863.shg-box.shg-c {
  justify-content: flex-start;
}

#s-ff86e252-5e1c-4bca-b6cb-5b54e54b6a65 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: -32px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-ff86e252-5e1c-4bca-b6cb-5b54e54b6a65 .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-24e3ffaa-dec0-42a9-9936-ed45b9918b19 {
  margin-top: -5px;
margin-left: 10%;
margin-right: %;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-24e3ffaa-dec0-42a9-9936-ed45b9918b19 .shogun-heading-component h1 {
  color: rgba(218, 17, 26, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}



#s-4e76ff19-ad6b-4c1c-80b2-cf411040021d {
  margin-top: -31px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
}

#s-4e76ff19-ad6b-4c1c-80b2-cf411040021d hr {
  border-top: 1px solid #ddd;
}

#s-4759c8bb-19c4-4445-a490-2b5fe609428e {
  margin-left: 10%;
margin-right: 10%;
}

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