.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-3ab90679-47e2-45e8-94a6-b9dc47377c90 {
  margin-top: -55px;
margin-bottom: -55px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3ab90679-47e2-45e8-94a6-b9dc47377c90 {
  
}
}







#s-3ab90679-47e2-45e8-94a6-b9dc47377c90 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3ab90679-47e2-45e8-94a6-b9dc47377c90.shg-box.shg-c {
  justify-content: flex-start;
}

#s-bc6eb34a-4a46-4a8a-88db-52b799fbf93a {
  background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
min-height: 500px;
background-position: center center;
}
@media (max-width: 767px){#s-bc6eb34a-4a46-4a8a-88db-52b799fbf93a {
  min-height: 350px;
}
}
#s-bc6eb34a-4a46-4a8a-88db-52b799fbf93a {
  background-image: url(https://i.shgcdn.com/ef8f2b82-488c-4010-9ffd-3669ee040e85/);
}








#s-bc6eb34a-4a46-4a8a-88db-52b799fbf93a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bc6eb34a-4a46-4a8a-88db-52b799fbf93a.shg-box.shg-c {
  justify-content: center;
}

#s-477c9b4b-8536-436d-a8bb-daa6b85880b8 {
  box-shadow:4px 3px 7px 1px rgba(85, 85, 85, 1);
margin-left: 30%;
margin-right: 30%;
padding-top: 10px;
padding-bottom: 10px;
min-height: 50px;
background-color: rgba(255, 255, 255, 0.8);
background-attachment: scroll;
}
@media (min-width: 768px) and (max-width: 991px){#s-477c9b4b-8536-436d-a8bb-daa6b85880b8 {
  margin-left: 29%;
margin-right: 29%;
}
}@media (max-width: 767px){#s-477c9b4b-8536-436d-a8bb-daa6b85880b8 {
  margin-top: 0px;
margin-left: 15%;
margin-bottom: 0px;
margin-right: 15%;
padding-top: 23px;
padding-bottom: 23px;
}
}







#s-477c9b4b-8536-436d-a8bb-daa6b85880b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-477c9b4b-8536-436d-a8bb-daa6b85880b8.shg-box.shg-c {
  justify-content: center;
}

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

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

#s-7ff29f85-804d-4efa-9a2d-a674a0f604c6 {
  box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.65);
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 30px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
text-align: center;
background-color: rgba(255, 255, 255, 0);
}
@media (max-width: 767px){#s-7ff29f85-804d-4efa-9a2d-a674a0f604c6 {
  padding-top: 25px;
padding-left: 10px;
padding-bottom: 25px;
padding-right: 10px;
}
}
#s-7ff29f85-804d-4efa-9a2d-a674a0f604c6 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1em;
  letter-spacing: 0px;
  text-align: center;
}


@media (min-width: 768px) and (max-width: 991px){#s-7ff29f85-804d-4efa-9a2d-a674a0f604c6 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 37px;
  line-height: 1em;
  letter-spacing: 0px;
  text-align: center;
}


}@media (max-width: 767px){#s-7ff29f85-804d-4efa-9a2d-a674a0f604c6 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 25px;
  line-height: 1em;
  letter-spacing: 0px;
  text-align: center;
}


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

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

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

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

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

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

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

.shg-default-text-content a {
  background-color: inherit;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-style: inherit;
  text-decoration: underline;
  text-transform: inherit;
}

.shg-default-text-content strong,
.shg-default-text-content em {
  background-color: inherit;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit;
  text-transform: inherit;
}

.shg-default-text-content em {
  font-weight: inherit;
}

.shg-default-text-content strong {
  font-style: inherit;
  font-weight: 700;
}

/* https://stackoverflow.com/a/16094931/3696652 */
.shg-default-text-content ::-moz-selection, .shg-default-text-content *::-moz-selection {
  background: #accef7;
}
.shg-default-text-content ::selection,
.shg-default-text-content *::selection {
  background: #accef7;
}

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

.shg-default-text-content h1 {
  font-size: 1.714em;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.166;
  margin-top: 0.67em;
}

.shg-default-text-content h2 {
  font-size: 1.43em;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.2;
  margin-top: 0.83em;
}

.shg-default-text-content h3 {
  font-size: 1.142em;
  font-weight: 500;
  letter-spacing: -0.008em;
  line-height: 1.5;
  margin-top: 1em;
}

.shg-default-text-content h4 {
  font-size: 1em;
  font-weight: 600;
  letter-spacing: -0.006em;
  line-height: 1.428;
  margin-top: 1.33em;
}

.shg-default-text-content h5 {
  font-size: 0.857em;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 1.333;
  margin-top: 1.43em;
}

.shg-default-text-content h6 {
  font-size: 0.785em;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 1.454;
  margin-top: 1.42em;
  text-transform: uppercase;
}

.shg-default-text-content ul {
  list-style: disc;
}

.shg-default-text-content ol {
  list-style: decimal;
}

.shg-default-text-content ul,
.shg-default-text-content ol {
  margin-block-end: 1em;
  margin-block-start: 1em;
  margin-bottom: 0;
  margin-inline-end: 0;
  margin-inline-start: 0;
  margin-top: 0;
  padding-inline-start: 40px;
}

.shg-default-text-content li {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1;
  list-style: inherit;
  margin-top: 0.67em;
}

.shg-default-text-content pre {
  font-family: monospace;
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 1em;
  white-space: pre-wrap;
  word-break: normal;
}

.shg-default-text-content address {
  font-size: 1em;
  font-style: italic;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0;
}

.shg-default-text-content div {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-bottom: 0;
  margin-top: 0.67em;
}

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

.shg-theme-text-content p {
  
  
  
}

#s-89e35927-7b9c-43b8-9d28-7fd05280e481 {
  margin-left: 4%;
margin-right: 4%;
padding-top: 0px;
padding-left: 3%;
padding-bottom: 20px;
padding-right: 3%;
}
@media (min-width: 1200px){#s-89e35927-7b9c-43b8-9d28-7fd05280e481 {
  padding-left: 5%;
padding-right: 5%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-89e35927-7b9c-43b8-9d28-7fd05280e481 {
  padding-left: 5%;
padding-right: 5px;
}
}@media (max-width: 767px){#s-89e35927-7b9c-43b8-9d28-7fd05280e481 {
  padding-left: 10%;
padding-right: 10%;
}
}
.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

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

.shg-btn-text {
  
  
}

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

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

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

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

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

#s-8b90493f-11b1-482a-b545-bb19aad449de {
  box-shadow:1px 1px 1px 0px rgba(214, 214, 214, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODgzMTZjN2UtYzc5My00OTE5LTk1ZDYtNmJkNzJmNGY2M2YwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMWFhODU2O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4ODMxNmM3ZS1jNzkzLTQ5MTktOTVkNi02YmQ3MmY0ZjYzZjApIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 0px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 3px;
text-align: center;
text-decoration: none;
hover-type: gradient;
color: rgba(255, 255, 255, 1);
letter-spacing: 2px;
background-gradient: [{"pos"=>"0.00", "color"=>"#1aa856"}, {"pos"=>"1.00", "color"=>"#128342"}];
}
#s-8b90493f-11b1-482a-b545-bb19aad449de:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDgyZmRhNGEtY2I2Yy00ZTYyLWIxN2ItZTc2NTdmYmU2ZjQ3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjNjODY5O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkODJmZGE0YS1jYjZjLTRlNjItYjE3Yi1lNzY1N2ZiZTZmNDcpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>"0.00", "color"=>"#23c869"}, {"id"=>2, "pos"=>"1.00", "color"=>"#128342"}] !important;
hover-type: gradient !important;}#s-8b90493f-11b1-482a-b545-bb19aad449de:active {border-radius: 3px !important;
background-color: rgba(18, 131, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-8b90493f-11b1-482a-b545-bb19aad449de {
  
}
#s-8b90493f-11b1-482a-b545-bb19aad449de:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZjY0NGZiYTktYTk0Mi00OGQ5LTkzODktZjU5NjgyZGIwNGIzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjNjODY5O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNmNjQ0ZmJhOS1hOTQyLTQ4ZDktOTM4OS1mNTk2ODJkYjA0YjMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>"0.00", "color"=>"#23c869"}, {"id"=>2, "pos"=>"1.00", "color"=>"#128342"}] !important;
hover-type: gradient !important;}}@media (max-width: 767px){#s-8b90493f-11b1-482a-b545-bb19aad449de {
  
}
#s-8b90493f-11b1-482a-b545-bb19aad449de:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYTFiYzVhYzEtZGU2MS00YWRlLTg0MzQtNWM2NzNjNDU4OWNkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjNjODY5O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNhMWJjNWFjMS1kZTYxLTRhZGUtODQzNC01YzY3M2M0NTg5Y2QpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>"0.00", "color"=>"#23c869"}, {"id"=>2, "pos"=>"1.00", "color"=>"#128342"}] !important;
hover-type: gradient !important;}}

  #s-8b90493f-11b1-482a-b545-bb19aad449de-root {
    text-align: center;
  }


#s-8b90493f-11b1-482a-b545-bb19aad449de.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-8b90493f-11b1-482a-b545-bb19aad449de-root {
    text-align: center;
  }


#s-8b90493f-11b1-482a-b545-bb19aad449de.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8b90493f-11b1-482a-b545-bb19aad449de-root {
    text-align: center;
  }


#s-8b90493f-11b1-482a-b545-bb19aad449de.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8b90493f-11b1-482a-b545-bb19aad449de-root {
    text-align: center;
  }


#s-8b90493f-11b1-482a-b545-bb19aad449de.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-8b90493f-11b1-482a-b545-bb19aad449de-root {
    text-align: center;
  }


#s-8b90493f-11b1-482a-b545-bb19aad449de.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-72e48833-ea61-4401-869a-cfef4ce036ed {
  min-height: 50px;
}
@media (min-width: 1200px){#s-72e48833-ea61-4401-869a-cfef4ce036ed {
  display: none;
}
#s-72e48833-ea61-4401-869a-cfef4ce036ed, #wrap-s-72e48833-ea61-4401-869a-cfef4ce036ed, #wrap-content-s-72e48833-ea61-4401-869a-cfef4ce036ed { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-72e48833-ea61-4401-869a-cfef4ce036ed {
  display: none;
}
#s-72e48833-ea61-4401-869a-cfef4ce036ed, #wrap-s-72e48833-ea61-4401-869a-cfef4ce036ed, #wrap-content-s-72e48833-ea61-4401-869a-cfef4ce036ed { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-72e48833-ea61-4401-869a-cfef4ce036ed {
  
}
}







#s-72e48833-ea61-4401-869a-cfef4ce036ed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-72e48833-ea61-4401-869a-cfef4ce036ed.shg-box.shg-c {
  justify-content: center;
}

#s-c18247af-d9a9-4f1f-b603-43824f7bf397 {
  margin-top: 100px;
margin-left: 15%;
margin-right: 15%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-c18247af-d9a9-4f1f-b603-43824f7bf397 {
  margin-top: 50px;
margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-c18247af-d9a9-4f1f-b603-43824f7bf397 {
  margin-top: 50px;
margin-left: 5%;
margin-right: 5%;
}
}







#s-c18247af-d9a9-4f1f-b603-43824f7bf397 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c18247af-d9a9-4f1f-b603-43824f7bf397.shg-box.shg-c {
  justify-content: center;
}

#s-6e6566bf-43ff-4414-8719-38d86ca906b4 {
  margin-bottom: 30px;
}

#s-9769713a-04ef-4040-9428-fd21480fc7c3 {
  margin-top: 50px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9769713a-04ef-4040-9428-fd21480fc7c3 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 38px;
  
  letter-spacing: 2px;
  
}



.shg-sld-content {
  width: 100%;
  position: relative;
  z-index: 1;
}

.shg-sld-slides {
  word-break: break-word;
  position: relative;
  overflow-x: hidden;
}

.shg-sld-slides-padded {
  padding: 0 35px;
}

.shg-sld-nav-button {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  min-height: 35px;
  height: 100%;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.shg-sld-nav-button > svg {
  height: 100%;
  width: 100%;
}

.shg-sld-nav-button.shg-sld-left {
  left: 0;
}

.shg-sld-nav-button.shg-sld-left-over-content {
  left: 2%;
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
}

.shg-sld-nav-button.shg-sld-right-over-content {
  right: 2%;
}

.shg-sld-nav-button.shg-sld-disabled {
  cursor: default;
  opacity: 0.2;
}

.shg-sld-item {
  display: none;
}

.shg-sld-item.shg-sld-active {
  display: block;
}

.shg-sld-dots {
  margin-top: 10px;
  text-align: center;
  z-index: 1;
  position: relative;
}

.shg-sld-dots-on-top {
  margin-top: -30px !important;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block !important;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  opacity: 0.5;
}

.shg-sld-dot:first-child {
  margin-left: 0px;
}

.shg-sld-dot.shg-sld-active {
  opacity: 1;
}

@keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

#s-dcee538b-5c69-4c20-b5b9-aa673c14e61d {
  margin-left: -25px;
margin-right: -25px;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-dcee538b-5c69-4c20-b5b9-aa673c14e61d {
  display: none;
}
#s-dcee538b-5c69-4c20-b5b9-aa673c14e61d, #wrap-s-dcee538b-5c69-4c20-b5b9-aa673c14e61d, #wrap-content-s-dcee538b-5c69-4c20-b5b9-aa673c14e61d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-dcee538b-5c69-4c20-b5b9-aa673c14e61d {
  display: none;
}
#s-dcee538b-5c69-4c20-b5b9-aa673c14e61d, #wrap-s-dcee538b-5c69-4c20-b5b9-aa673c14e61d, #wrap-content-s-dcee538b-5c69-4c20-b5b9-aa673c14e61d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-dcee538b-5c69-4c20-b5b9-aa673c14e61d {
  
}
}
#s-dcee538b-5c69-4c20-b5b9-aa673c14e61d .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-dcee538b-5c69-4c20-b5b9-aa673c14e61d .shg-sld-nav-button.shg-sld-left,
#s-dcee538b-5c69-4c20-b5b9-aa673c14e61d .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

.shg-row {
  display: flex;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  justify-content: space-between;
}

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

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

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

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

#s-f842102a-e50c-45cb-ab79-ee80861ad8ba {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f842102a-e50c-45cb-ab79-ee80861ad8ba"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-f842102a-e50c-45cb-ab79-ee80861ad8ba"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f842102a-e50c-45cb-ab79-ee80861ad8ba"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f842102a-e50c-45cb-ab79-ee80861ad8ba"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

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

.shg-inner-inline-image {
  position: relative;
  display: block;
  overflow: hidden;
}

.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-link {
  display: block;
  min-height: inherit;
  max-height: inherit;
  height: inherit;
  position: relative;
}

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

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

.shogun-image-content-v3 {
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

.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-top {
  align-items: flex-start;
}

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

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

.shg-inner-inline-image .shogun-image.hover~* {
  z-index: 1;
}

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-602e0612-2062-4c43-ad30-9784591fc18d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-602e0612-2062-4c43-ad30-9784591fc18d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-602e0612-2062-4c43-ad30-9784591fc18d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-602e0612-2062-4c43-ad30-9784591fc18d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-602e0612-2062-4c43-ad30-9784591fc18d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-602e0612-2062-4c43-ad30-9784591fc18d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-602e0612-2062-4c43-ad30-9784591fc18d img.shogun-image {
  width: 100%;
  
  
  

      
    

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  
  -o-object-position: none;
  
     object-position: none;
  transform: none;
  transform-origin: none;
}




.s-602e0612-2062-4c43-ad30-9784591fc18d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-602e0612-2062-4c43-ad30-9784591fc18d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-602e0612-2062-4c43-ad30-9784591fc18d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-602e0612-2062-4c43-ad30-9784591fc18d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-602e0612-2062-4c43-ad30-9784591fc18d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-602e0612-2062-4c43-ad30-9784591fc18d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-602e0612-2062-4c43-ad30-9784591fc18d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-602e0612-2062-4c43-ad30-9784591fc18d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-602e0612-2062-4c43-ad30-9784591fc18d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-602e0612-2062-4c43-ad30-9784591fc18d img.shogun-image {
  width: 100%;
  
  
  

      
    

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  
  -o-object-position: none;
  
     object-position: none;
  transform: none;
  transform-origin: none;
}




.s-602e0612-2062-4c43-ad30-9784591fc18d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-602e0612-2062-4c43-ad30-9784591fc18d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-602e0612-2062-4c43-ad30-9784591fc18d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-602e0612-2062-4c43-ad30-9784591fc18d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-602e0612-2062-4c43-ad30-9784591fc18d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-602e0612-2062-4c43-ad30-9784591fc18d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-602e0612-2062-4c43-ad30-9784591fc18d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-602e0612-2062-4c43-ad30-9784591fc18d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-602e0612-2062-4c43-ad30-9784591fc18d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-602e0612-2062-4c43-ad30-9784591fc18d img.shogun-image {
  width: 100%;
  
  
  

      
    

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  
  -o-object-position: none;
  
     object-position: none;
  transform: none;
  transform-origin: none;
}




.s-602e0612-2062-4c43-ad30-9784591fc18d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-602e0612-2062-4c43-ad30-9784591fc18d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-602e0612-2062-4c43-ad30-9784591fc18d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-602e0612-2062-4c43-ad30-9784591fc18d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-602e0612-2062-4c43-ad30-9784591fc18d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-602e0612-2062-4c43-ad30-9784591fc18d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-602e0612-2062-4c43-ad30-9784591fc18d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-602e0612-2062-4c43-ad30-9784591fc18d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-602e0612-2062-4c43-ad30-9784591fc18d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-602e0612-2062-4c43-ad30-9784591fc18d img.shogun-image {
  width: 100%;
  
  
  

      
    

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  
  -o-object-position: none;
  
     object-position: none;
  transform: none;
  transform-origin: none;
}




.s-602e0612-2062-4c43-ad30-9784591fc18d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-602e0612-2062-4c43-ad30-9784591fc18d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-602e0612-2062-4c43-ad30-9784591fc18d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-602e0612-2062-4c43-ad30-9784591fc18d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-602e0612-2062-4c43-ad30-9784591fc18d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-602e0612-2062-4c43-ad30-9784591fc18d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-602e0612-2062-4c43-ad30-9784591fc18d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-602e0612-2062-4c43-ad30-9784591fc18d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-602e0612-2062-4c43-ad30-9784591fc18d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-602e0612-2062-4c43-ad30-9784591fc18d img.shogun-image {
  width: 100%;
  
  
  

      
    

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  
  -o-object-position: none;
  
     object-position: none;
  transform: none;
  transform-origin: none;
}




.s-602e0612-2062-4c43-ad30-9784591fc18d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-602e0612-2062-4c43-ad30-9784591fc18d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-602e0612-2062-4c43-ad30-9784591fc18d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-602e0612-2062-4c43-ad30-9784591fc18d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a3357d71-3fcd-4b99-889b-35783cc3dee5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a3357d71-3fcd-4b99-889b-35783cc3dee5 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-a3357d71-3fcd-4b99-889b-35783cc3dee5 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-819e8abb-1bb6-45da-96e3-39606d933942 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-819e8abb-1bb6-45da-96e3-39606d933942 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-819e8abb-1bb6-45da-96e3-39606d933942-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-819e8abb-1bb6-45da-96e3-39606d933942 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-819e8abb-1bb6-45da-96e3-39606d933942 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-819e8abb-1bb6-45da-96e3-39606d933942 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-819e8abb-1bb6-45da-96e3-39606d933942 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-819e8abb-1bb6-45da-96e3-39606d933942 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-819e8abb-1bb6-45da-96e3-39606d933942.shg-align-container {
  display: flex;
  justify-content: center
}

.s-819e8abb-1bb6-45da-96e3-39606d933942.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-819e8abb-1bb6-45da-96e3-39606d933942.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-819e8abb-1bb6-45da-96e3-39606d933942 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-819e8abb-1bb6-45da-96e3-39606d933942-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-819e8abb-1bb6-45da-96e3-39606d933942 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-819e8abb-1bb6-45da-96e3-39606d933942 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-819e8abb-1bb6-45da-96e3-39606d933942 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-819e8abb-1bb6-45da-96e3-39606d933942 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-819e8abb-1bb6-45da-96e3-39606d933942 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-819e8abb-1bb6-45da-96e3-39606d933942.shg-align-container {
  display: flex;
  justify-content: center
}

.s-819e8abb-1bb6-45da-96e3-39606d933942.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-819e8abb-1bb6-45da-96e3-39606d933942.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-819e8abb-1bb6-45da-96e3-39606d933942 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-819e8abb-1bb6-45da-96e3-39606d933942-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-819e8abb-1bb6-45da-96e3-39606d933942 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-819e8abb-1bb6-45da-96e3-39606d933942 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-819e8abb-1bb6-45da-96e3-39606d933942 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-819e8abb-1bb6-45da-96e3-39606d933942 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-819e8abb-1bb6-45da-96e3-39606d933942 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-819e8abb-1bb6-45da-96e3-39606d933942.shg-align-container {
  display: flex;
  justify-content: center
}

.s-819e8abb-1bb6-45da-96e3-39606d933942.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-819e8abb-1bb6-45da-96e3-39606d933942.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-819e8abb-1bb6-45da-96e3-39606d933942 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-819e8abb-1bb6-45da-96e3-39606d933942-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-819e8abb-1bb6-45da-96e3-39606d933942 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-819e8abb-1bb6-45da-96e3-39606d933942 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-819e8abb-1bb6-45da-96e3-39606d933942 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-819e8abb-1bb6-45da-96e3-39606d933942 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-819e8abb-1bb6-45da-96e3-39606d933942 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-819e8abb-1bb6-45da-96e3-39606d933942.shg-align-container {
  display: flex;
  justify-content: center
}

.s-819e8abb-1bb6-45da-96e3-39606d933942.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-819e8abb-1bb6-45da-96e3-39606d933942.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-819e8abb-1bb6-45da-96e3-39606d933942 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-819e8abb-1bb6-45da-96e3-39606d933942-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-819e8abb-1bb6-45da-96e3-39606d933942 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-819e8abb-1bb6-45da-96e3-39606d933942 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-819e8abb-1bb6-45da-96e3-39606d933942 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-819e8abb-1bb6-45da-96e3-39606d933942 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-819e8abb-1bb6-45da-96e3-39606d933942 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-819e8abb-1bb6-45da-96e3-39606d933942.shg-align-container {
  display: flex;
  justify-content: center
}

.s-819e8abb-1bb6-45da-96e3-39606d933942.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-819e8abb-1bb6-45da-96e3-39606d933942.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-83786c9e-ac8e-4528-86d6-063c2ba7ac11 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 1024px;
text-align: center;
}

#s-83786c9e-ac8e-4528-86d6-063c2ba7ac11 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-83786c9e-ac8e-4528-86d6-063c2ba7ac11 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-f2dc66a6-742a-423a-8c00-5e898d2b32c8 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f2dc66a6-742a-423a-8c00-5e898d2b32c8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-f2dc66a6-742a-423a-8c00-5e898d2b32c8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f2dc66a6-742a-423a-8c00-5e898d2b32c8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f2dc66a6-742a-423a-8c00-5e898d2b32c8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1c47893f-90bb-4cce-a13b-ec6f6deef19b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1c47893f-90bb-4cce-a13b-ec6f6deef19b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b img.shogun-image {
  width: 100%;
  
  
  

      
    

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  
  -o-object-position: none;
  
     object-position: none;
  transform: none;
  transform-origin: none;
}




.s-1c47893f-90bb-4cce-a13b-ec6f6deef19b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1c47893f-90bb-4cce-a13b-ec6f6deef19b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c47893f-90bb-4cce-a13b-ec6f6deef19b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1c47893f-90bb-4cce-a13b-ec6f6deef19b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1c47893f-90bb-4cce-a13b-ec6f6deef19b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b img.shogun-image {
  width: 100%;
  
  
  

      
    

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  
  -o-object-position: none;
  
     object-position: none;
  transform: none;
  transform-origin: none;
}




.s-1c47893f-90bb-4cce-a13b-ec6f6deef19b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1c47893f-90bb-4cce-a13b-ec6f6deef19b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c47893f-90bb-4cce-a13b-ec6f6deef19b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1c47893f-90bb-4cce-a13b-ec6f6deef19b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1c47893f-90bb-4cce-a13b-ec6f6deef19b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b img.shogun-image {
  width: 100%;
  
  
  

      
    

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  
  -o-object-position: none;
  
     object-position: none;
  transform: none;
  transform-origin: none;
}




.s-1c47893f-90bb-4cce-a13b-ec6f6deef19b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1c47893f-90bb-4cce-a13b-ec6f6deef19b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c47893f-90bb-4cce-a13b-ec6f6deef19b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1c47893f-90bb-4cce-a13b-ec6f6deef19b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1c47893f-90bb-4cce-a13b-ec6f6deef19b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b img.shogun-image {
  width: 100%;
  
  
  

      
    

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  
  -o-object-position: none;
  
     object-position: none;
  transform: none;
  transform-origin: none;
}




.s-1c47893f-90bb-4cce-a13b-ec6f6deef19b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1c47893f-90bb-4cce-a13b-ec6f6deef19b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c47893f-90bb-4cce-a13b-ec6f6deef19b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-1c47893f-90bb-4cce-a13b-ec6f6deef19b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-1c47893f-90bb-4cce-a13b-ec6f6deef19b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b img.shogun-image {
  width: 100%;
  
  
  

      
    

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  
  -o-object-position: none;
  
     object-position: none;
  transform: none;
  transform-origin: none;
}




.s-1c47893f-90bb-4cce-a13b-ec6f6deef19b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-1c47893f-90bb-4cce-a13b-ec6f6deef19b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1c47893f-90bb-4cce-a13b-ec6f6deef19b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1c47893f-90bb-4cce-a13b-ec6f6deef19b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-fcfc21bb-789c-4918-b022-05f331843f5f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fcfc21bb-789c-4918-b022-05f331843f5f .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-fcfc21bb-789c-4918-b022-05f331843f5f .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36ec4ed5-b4ec-4940-b1a2-63e7cccd7309.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-17c153f2-c59c-49c0-a48b-59af0bbf457b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
max-width: 1024px;
text-align: center;
}

#s-17c153f2-c59c-49c0-a48b-59af0bbf457b .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-17c153f2-c59c-49c0-a48b-59af0bbf457b .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-691354d9-6625-4012-b872-92f52f50f8c3 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-691354d9-6625-4012-b872-92f52f50f8c3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-691354d9-6625-4012-b872-92f52f50f8c3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-691354d9-6625-4012-b872-92f52f50f8c3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-691354d9-6625-4012-b872-92f52f50f8c3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0de96c3b-eb46-49d7-a1fa-7f64ea5cd6c9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7df94a9c-3758-4eb0-abf1-3478a07d0b8a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7df94a9c-3758-4eb0-abf1-3478a07d0b8a .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-7df94a9c-3758-4eb0-abf1-3478a07d0b8a .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-c2d99337-b868-47d2-b4dc-311ada809bc5 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c2d99337-b868-47d2-b4dc-311ada809bc5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c2d99337-b868-47d2-b4dc-311ada809bc5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c2d99337-b868-47d2-b4dc-311ada809bc5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c2d99337-b868-47d2-b4dc-311ada809bc5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2d99337-b868-47d2-b4dc-311ada809bc5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c2d99337-b868-47d2-b4dc-311ada809bc5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c2d99337-b868-47d2-b4dc-311ada809bc5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c2d99337-b868-47d2-b4dc-311ada809bc5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c2d99337-b868-47d2-b4dc-311ada809bc5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c2d99337-b868-47d2-b4dc-311ada809bc5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2d99337-b868-47d2-b4dc-311ada809bc5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c2d99337-b868-47d2-b4dc-311ada809bc5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c2d99337-b868-47d2-b4dc-311ada809bc5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c2d99337-b868-47d2-b4dc-311ada809bc5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c2d99337-b868-47d2-b4dc-311ada809bc5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c2d99337-b868-47d2-b4dc-311ada809bc5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2d99337-b868-47d2-b4dc-311ada809bc5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c2d99337-b868-47d2-b4dc-311ada809bc5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c2d99337-b868-47d2-b4dc-311ada809bc5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c2d99337-b868-47d2-b4dc-311ada809bc5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c2d99337-b868-47d2-b4dc-311ada809bc5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c2d99337-b868-47d2-b4dc-311ada809bc5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2d99337-b868-47d2-b4dc-311ada809bc5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c2d99337-b868-47d2-b4dc-311ada809bc5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c2d99337-b868-47d2-b4dc-311ada809bc5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c2d99337-b868-47d2-b4dc-311ada809bc5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c2d99337-b868-47d2-b4dc-311ada809bc5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c2d99337-b868-47d2-b4dc-311ada809bc5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c2d99337-b868-47d2-b4dc-311ada809bc5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c2d99337-b868-47d2-b4dc-311ada809bc5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-214868e8-f199-4fb2-8a2b-79d1707e05cf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-214868e8-f199-4fb2-8a2b-79d1707e05cf .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-214868e8-f199-4fb2-8a2b-79d1707e05cf .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-f112affe-df58-4b18-b083-13e690271de7 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f112affe-df58-4b18-b083-13e690271de7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-f112affe-df58-4b18-b083-13e690271de7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f112affe-df58-4b18-b083-13e690271de7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f112affe-df58-4b18-b083-13e690271de7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4c43b1da-8f51-4152-9e45-1305ca4eed32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4c43b1da-8f51-4152-9e45-1305ca4eed32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4c43b1da-8f51-4152-9e45-1305ca4eed32 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c43b1da-8f51-4152-9e45-1305ca4eed32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c43b1da-8f51-4152-9e45-1305ca4eed32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4c43b1da-8f51-4152-9e45-1305ca4eed32 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4c43b1da-8f51-4152-9e45-1305ca4eed32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4c43b1da-8f51-4152-9e45-1305ca4eed32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4c43b1da-8f51-4152-9e45-1305ca4eed32 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c43b1da-8f51-4152-9e45-1305ca4eed32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c43b1da-8f51-4152-9e45-1305ca4eed32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4c43b1da-8f51-4152-9e45-1305ca4eed32 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4c43b1da-8f51-4152-9e45-1305ca4eed32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4c43b1da-8f51-4152-9e45-1305ca4eed32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4c43b1da-8f51-4152-9e45-1305ca4eed32 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c43b1da-8f51-4152-9e45-1305ca4eed32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c43b1da-8f51-4152-9e45-1305ca4eed32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4c43b1da-8f51-4152-9e45-1305ca4eed32 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4c43b1da-8f51-4152-9e45-1305ca4eed32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4c43b1da-8f51-4152-9e45-1305ca4eed32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4c43b1da-8f51-4152-9e45-1305ca4eed32 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c43b1da-8f51-4152-9e45-1305ca4eed32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c43b1da-8f51-4152-9e45-1305ca4eed32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4c43b1da-8f51-4152-9e45-1305ca4eed32 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4c43b1da-8f51-4152-9e45-1305ca4eed32 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4c43b1da-8f51-4152-9e45-1305ca4eed32 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4c43b1da-8f51-4152-9e45-1305ca4eed32 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4c43b1da-8f51-4152-9e45-1305ca4eed32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c43b1da-8f51-4152-9e45-1305ca4eed32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c43b1da-8f51-4152-9e45-1305ca4eed32.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-b0fa5e1c-aa85-4ee7-b2ea-c0e2f13cb008 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b0fa5e1c-aa85-4ee7-b2ea-c0e2f13cb008 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-b0fa5e1c-aa85-4ee7-b2ea-c0e2f13cb008 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-d900743e-7b68-4a64-a597-2f69277292a6 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-d900743e-7b68-4a64-a597-2f69277292a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d900743e-7b68-4a64-a597-2f69277292a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d900743e-7b68-4a64-a597-2f69277292a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d900743e-7b68-4a64-a597-2f69277292a6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d900743e-7b68-4a64-a597-2f69277292a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d900743e-7b68-4a64-a597-2f69277292a6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d900743e-7b68-4a64-a597-2f69277292a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d900743e-7b68-4a64-a597-2f69277292a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d900743e-7b68-4a64-a597-2f69277292a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d900743e-7b68-4a64-a597-2f69277292a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d900743e-7b68-4a64-a597-2f69277292a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d900743e-7b68-4a64-a597-2f69277292a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d900743e-7b68-4a64-a597-2f69277292a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d900743e-7b68-4a64-a597-2f69277292a6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d900743e-7b68-4a64-a597-2f69277292a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d900743e-7b68-4a64-a597-2f69277292a6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d900743e-7b68-4a64-a597-2f69277292a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d900743e-7b68-4a64-a597-2f69277292a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d900743e-7b68-4a64-a597-2f69277292a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d900743e-7b68-4a64-a597-2f69277292a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d900743e-7b68-4a64-a597-2f69277292a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d900743e-7b68-4a64-a597-2f69277292a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d900743e-7b68-4a64-a597-2f69277292a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d900743e-7b68-4a64-a597-2f69277292a6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d900743e-7b68-4a64-a597-2f69277292a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d900743e-7b68-4a64-a597-2f69277292a6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d900743e-7b68-4a64-a597-2f69277292a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d900743e-7b68-4a64-a597-2f69277292a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d900743e-7b68-4a64-a597-2f69277292a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d900743e-7b68-4a64-a597-2f69277292a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d900743e-7b68-4a64-a597-2f69277292a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d900743e-7b68-4a64-a597-2f69277292a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d900743e-7b68-4a64-a597-2f69277292a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d900743e-7b68-4a64-a597-2f69277292a6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d900743e-7b68-4a64-a597-2f69277292a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d900743e-7b68-4a64-a597-2f69277292a6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d900743e-7b68-4a64-a597-2f69277292a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d900743e-7b68-4a64-a597-2f69277292a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d900743e-7b68-4a64-a597-2f69277292a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d900743e-7b68-4a64-a597-2f69277292a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d900743e-7b68-4a64-a597-2f69277292a6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d900743e-7b68-4a64-a597-2f69277292a6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d900743e-7b68-4a64-a597-2f69277292a6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d900743e-7b68-4a64-a597-2f69277292a6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d900743e-7b68-4a64-a597-2f69277292a6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d900743e-7b68-4a64-a597-2f69277292a6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d900743e-7b68-4a64-a597-2f69277292a6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d900743e-7b68-4a64-a597-2f69277292a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d900743e-7b68-4a64-a597-2f69277292a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d900743e-7b68-4a64-a597-2f69277292a6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5dc896ae-9f28-4635-8ec6-1cd02a49ee1e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5dc896ae-9f28-4635-8ec6-1cd02a49ee1e .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-5dc896ae-9f28-4635-8ec6-1cd02a49ee1e .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-d5c3f31a-630e-4569-9ba9-8172ad473115 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d5c3f31a-630e-4569-9ba9-8172ad473115"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-d5c3f31a-630e-4569-9ba9-8172ad473115"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d5c3f31a-630e-4569-9ba9-8172ad473115"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d5c3f31a-630e-4569-9ba9-8172ad473115"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7a675129-6245-4b01-ba49-f1d39878e0c6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7a675129-6245-4b01-ba49-f1d39878e0c6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7a675129-6245-4b01-ba49-f1d39878e0c6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7a675129-6245-4b01-ba49-f1d39878e0c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a675129-6245-4b01-ba49-f1d39878e0c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7a675129-6245-4b01-ba49-f1d39878e0c6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7a675129-6245-4b01-ba49-f1d39878e0c6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7a675129-6245-4b01-ba49-f1d39878e0c6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7a675129-6245-4b01-ba49-f1d39878e0c6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7a675129-6245-4b01-ba49-f1d39878e0c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a675129-6245-4b01-ba49-f1d39878e0c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7a675129-6245-4b01-ba49-f1d39878e0c6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7a675129-6245-4b01-ba49-f1d39878e0c6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7a675129-6245-4b01-ba49-f1d39878e0c6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7a675129-6245-4b01-ba49-f1d39878e0c6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7a675129-6245-4b01-ba49-f1d39878e0c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a675129-6245-4b01-ba49-f1d39878e0c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7a675129-6245-4b01-ba49-f1d39878e0c6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7a675129-6245-4b01-ba49-f1d39878e0c6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7a675129-6245-4b01-ba49-f1d39878e0c6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7a675129-6245-4b01-ba49-f1d39878e0c6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7a675129-6245-4b01-ba49-f1d39878e0c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a675129-6245-4b01-ba49-f1d39878e0c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7a675129-6245-4b01-ba49-f1d39878e0c6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7a675129-6245-4b01-ba49-f1d39878e0c6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7a675129-6245-4b01-ba49-f1d39878e0c6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7a675129-6245-4b01-ba49-f1d39878e0c6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7a675129-6245-4b01-ba49-f1d39878e0c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a675129-6245-4b01-ba49-f1d39878e0c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a675129-6245-4b01-ba49-f1d39878e0c6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ed9f53ee-d1a2-448d-98ca-247046df4b73 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ed9f53ee-d1a2-448d-98ca-247046df4b73 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-ed9f53ee-d1a2-448d-98ca-247046df4b73 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76d0f1b0-87aa-4b39-97a1-3ead42e5710d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a9789c0b-402d-4fbe-94a6-0820006f2a79 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a9789c0b-402d-4fbe-94a6-0820006f2a79 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-a9789c0b-402d-4fbe-94a6-0820006f2a79 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-5477fc35-a5ea-40c4-9f65-0fd19a8620f1 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-5477fc35-a5ea-40c4-9f65-0fd19a8620f1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-5477fc35-a5ea-40c4-9f65-0fd19a8620f1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5477fc35-a5ea-40c4-9f65-0fd19a8620f1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5477fc35-a5ea-40c4-9f65-0fd19a8620f1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-a259a541-daa3-429d-8c4d-046c44d51001 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-a259a541-daa3-429d-8c4d-046c44d51001 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a259a541-daa3-429d-8c4d-046c44d51001-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a259a541-daa3-429d-8c4d-046c44d51001 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a259a541-daa3-429d-8c4d-046c44d51001 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a259a541-daa3-429d-8c4d-046c44d51001 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a259a541-daa3-429d-8c4d-046c44d51001 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a259a541-daa3-429d-8c4d-046c44d51001 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a259a541-daa3-429d-8c4d-046c44d51001.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a259a541-daa3-429d-8c4d-046c44d51001.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a259a541-daa3-429d-8c4d-046c44d51001.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a259a541-daa3-429d-8c4d-046c44d51001 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a259a541-daa3-429d-8c4d-046c44d51001-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a259a541-daa3-429d-8c4d-046c44d51001 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a259a541-daa3-429d-8c4d-046c44d51001 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a259a541-daa3-429d-8c4d-046c44d51001 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a259a541-daa3-429d-8c4d-046c44d51001 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a259a541-daa3-429d-8c4d-046c44d51001 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a259a541-daa3-429d-8c4d-046c44d51001.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a259a541-daa3-429d-8c4d-046c44d51001.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a259a541-daa3-429d-8c4d-046c44d51001.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a259a541-daa3-429d-8c4d-046c44d51001 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a259a541-daa3-429d-8c4d-046c44d51001-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a259a541-daa3-429d-8c4d-046c44d51001 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a259a541-daa3-429d-8c4d-046c44d51001 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a259a541-daa3-429d-8c4d-046c44d51001 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a259a541-daa3-429d-8c4d-046c44d51001 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a259a541-daa3-429d-8c4d-046c44d51001 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a259a541-daa3-429d-8c4d-046c44d51001.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a259a541-daa3-429d-8c4d-046c44d51001.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a259a541-daa3-429d-8c4d-046c44d51001.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a259a541-daa3-429d-8c4d-046c44d51001 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a259a541-daa3-429d-8c4d-046c44d51001-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a259a541-daa3-429d-8c4d-046c44d51001 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a259a541-daa3-429d-8c4d-046c44d51001 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a259a541-daa3-429d-8c4d-046c44d51001 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a259a541-daa3-429d-8c4d-046c44d51001 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a259a541-daa3-429d-8c4d-046c44d51001 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a259a541-daa3-429d-8c4d-046c44d51001.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a259a541-daa3-429d-8c4d-046c44d51001.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a259a541-daa3-429d-8c4d-046c44d51001.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a259a541-daa3-429d-8c4d-046c44d51001 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a259a541-daa3-429d-8c4d-046c44d51001-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a259a541-daa3-429d-8c4d-046c44d51001 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a259a541-daa3-429d-8c4d-046c44d51001 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a259a541-daa3-429d-8c4d-046c44d51001 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a259a541-daa3-429d-8c4d-046c44d51001 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a259a541-daa3-429d-8c4d-046c44d51001 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a259a541-daa3-429d-8c4d-046c44d51001.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a259a541-daa3-429d-8c4d-046c44d51001.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a259a541-daa3-429d-8c4d-046c44d51001.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9885aa1a-566b-4684-87d5-09a7898e1e0c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9885aa1a-566b-4684-87d5-09a7898e1e0c .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-9885aa1a-566b-4684-87d5-09a7898e1e0c .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda.shg-align-container {
  display: flex;
  justify-content: center
}

.s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-dfa28f41-1bb8-4d22-87c9-7b90fb3feeda.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-327ac976-1d6d-436a-9d38-79eac8d06477 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-327ac976-1d6d-436a-9d38-79eac8d06477 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-327ac976-1d6d-436a-9d38-79eac8d06477 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-eb5de5fb-39d0-4a11-b398-2dbc3c6afb1a {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-eb5de5fb-39d0-4a11-b398-2dbc3c6afb1a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-eb5de5fb-39d0-4a11-b398-2dbc3c6afb1a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-eb5de5fb-39d0-4a11-b398-2dbc3c6afb1a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-eb5de5fb-39d0-4a11-b398-2dbc3c6afb1a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10570557-e1db-46a5-84d4-e44cb358ac0d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-10570557-e1db-46a5-84d4-e44cb358ac0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-10570557-e1db-46a5-84d4-e44cb358ac0d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10570557-e1db-46a5-84d4-e44cb358ac0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10570557-e1db-46a5-84d4-e44cb358ac0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-10570557-e1db-46a5-84d4-e44cb358ac0d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10570557-e1db-46a5-84d4-e44cb358ac0d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-10570557-e1db-46a5-84d4-e44cb358ac0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-10570557-e1db-46a5-84d4-e44cb358ac0d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10570557-e1db-46a5-84d4-e44cb358ac0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10570557-e1db-46a5-84d4-e44cb358ac0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-10570557-e1db-46a5-84d4-e44cb358ac0d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10570557-e1db-46a5-84d4-e44cb358ac0d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-10570557-e1db-46a5-84d4-e44cb358ac0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-10570557-e1db-46a5-84d4-e44cb358ac0d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10570557-e1db-46a5-84d4-e44cb358ac0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10570557-e1db-46a5-84d4-e44cb358ac0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-10570557-e1db-46a5-84d4-e44cb358ac0d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10570557-e1db-46a5-84d4-e44cb358ac0d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-10570557-e1db-46a5-84d4-e44cb358ac0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-10570557-e1db-46a5-84d4-e44cb358ac0d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10570557-e1db-46a5-84d4-e44cb358ac0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10570557-e1db-46a5-84d4-e44cb358ac0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-10570557-e1db-46a5-84d4-e44cb358ac0d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-10570557-e1db-46a5-84d4-e44cb358ac0d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-10570557-e1db-46a5-84d4-e44cb358ac0d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-10570557-e1db-46a5-84d4-e44cb358ac0d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-10570557-e1db-46a5-84d4-e44cb358ac0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-10570557-e1db-46a5-84d4-e44cb358ac0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-10570557-e1db-46a5-84d4-e44cb358ac0d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-90c81fc3-fd3b-4db1-8231-b6431eaf0246 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-90c81fc3-fd3b-4db1-8231-b6431eaf0246 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-90c81fc3-fd3b-4db1-8231-b6431eaf0246 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bbeba301-c857-4bc0-9c1b-c7bd78961d3f.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2270d8a0-9b9f-4f60-a011-32c019c6cd29 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2270d8a0-9b9f-4f60-a011-32c019c6cd29 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-2270d8a0-9b9f-4f60-a011-32c019c6cd29 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-e1a0849b-fe60-4994-abf2-a2491b89af79 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e1a0849b-fe60-4994-abf2-a2491b89af79"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-e1a0849b-fe60-4994-abf2-a2491b89af79"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e1a0849b-fe60-4994-abf2-a2491b89af79"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e1a0849b-fe60-4994-abf2-a2491b89af79"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12dd7ecd-54bc-48ae-870b-c3f4481e0e60.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-15802120-e7f7-4e8a-b3fb-f962007b3b8d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-15802120-e7f7-4e8a-b3fb-f962007b3b8d .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-15802120-e7f7-4e8a-b3fb-f962007b3b8d .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4aa85850-804b-4cf7-bc41-75e1077ae8ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4aa85850-804b-4cf7-bc41-75e1077ae8ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4aa85850-804b-4cf7-bc41-75e1077ae8ee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4aa85850-804b-4cf7-bc41-75e1077ae8ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4aa85850-804b-4cf7-bc41-75e1077ae8ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4aa85850-804b-4cf7-bc41-75e1077ae8ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4aa85850-804b-4cf7-bc41-75e1077ae8ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4aa85850-804b-4cf7-bc41-75e1077ae8ee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4aa85850-804b-4cf7-bc41-75e1077ae8ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4aa85850-804b-4cf7-bc41-75e1077ae8ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4aa85850-804b-4cf7-bc41-75e1077ae8ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4aa85850-804b-4cf7-bc41-75e1077ae8ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4aa85850-804b-4cf7-bc41-75e1077ae8ee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4aa85850-804b-4cf7-bc41-75e1077ae8ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4aa85850-804b-4cf7-bc41-75e1077ae8ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4aa85850-804b-4cf7-bc41-75e1077ae8ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4aa85850-804b-4cf7-bc41-75e1077ae8ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4aa85850-804b-4cf7-bc41-75e1077ae8ee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4aa85850-804b-4cf7-bc41-75e1077ae8ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4aa85850-804b-4cf7-bc41-75e1077ae8ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4aa85850-804b-4cf7-bc41-75e1077ae8ee {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4aa85850-804b-4cf7-bc41-75e1077ae8ee {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4aa85850-804b-4cf7-bc41-75e1077ae8ee .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4aa85850-804b-4cf7-bc41-75e1077ae8ee.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4aa85850-804b-4cf7-bc41-75e1077ae8ee.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4aa85850-804b-4cf7-bc41-75e1077ae8ee.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f5f8fb09-8eb3-485b-ac28-c17b4f51712e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f5f8fb09-8eb3-485b-ac28-c17b4f51712e .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-f5f8fb09-8eb3-485b-ac28-c17b4f51712e .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-950702d9-d342-4d36-9d35-d5668080c1cf {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-950702d9-d342-4d36-9d35-d5668080c1cf"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-950702d9-d342-4d36-9d35-d5668080c1cf"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-950702d9-d342-4d36-9d35-d5668080c1cf"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-950702d9-d342-4d36-9d35-d5668080c1cf"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-4d037ccc-8846-4564-817a-9906773f87d9 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-4d037ccc-8846-4564-817a-9906773f87d9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4d037ccc-8846-4564-817a-9906773f87d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4d037ccc-8846-4564-817a-9906773f87d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4d037ccc-8846-4564-817a-9906773f87d9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4d037ccc-8846-4564-817a-9906773f87d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4d037ccc-8846-4564-817a-9906773f87d9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4d037ccc-8846-4564-817a-9906773f87d9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4d037ccc-8846-4564-817a-9906773f87d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d037ccc-8846-4564-817a-9906773f87d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d037ccc-8846-4564-817a-9906773f87d9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-4d037ccc-8846-4564-817a-9906773f87d9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4d037ccc-8846-4564-817a-9906773f87d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4d037ccc-8846-4564-817a-9906773f87d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4d037ccc-8846-4564-817a-9906773f87d9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4d037ccc-8846-4564-817a-9906773f87d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4d037ccc-8846-4564-817a-9906773f87d9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4d037ccc-8846-4564-817a-9906773f87d9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4d037ccc-8846-4564-817a-9906773f87d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d037ccc-8846-4564-817a-9906773f87d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d037ccc-8846-4564-817a-9906773f87d9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-4d037ccc-8846-4564-817a-9906773f87d9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4d037ccc-8846-4564-817a-9906773f87d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4d037ccc-8846-4564-817a-9906773f87d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4d037ccc-8846-4564-817a-9906773f87d9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4d037ccc-8846-4564-817a-9906773f87d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4d037ccc-8846-4564-817a-9906773f87d9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4d037ccc-8846-4564-817a-9906773f87d9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4d037ccc-8846-4564-817a-9906773f87d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d037ccc-8846-4564-817a-9906773f87d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d037ccc-8846-4564-817a-9906773f87d9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-4d037ccc-8846-4564-817a-9906773f87d9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4d037ccc-8846-4564-817a-9906773f87d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4d037ccc-8846-4564-817a-9906773f87d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4d037ccc-8846-4564-817a-9906773f87d9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4d037ccc-8846-4564-817a-9906773f87d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4d037ccc-8846-4564-817a-9906773f87d9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4d037ccc-8846-4564-817a-9906773f87d9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4d037ccc-8846-4564-817a-9906773f87d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d037ccc-8846-4564-817a-9906773f87d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d037ccc-8846-4564-817a-9906773f87d9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-4d037ccc-8846-4564-817a-9906773f87d9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-4d037ccc-8846-4564-817a-9906773f87d9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-4d037ccc-8846-4564-817a-9906773f87d9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-4d037ccc-8846-4564-817a-9906773f87d9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-4d037ccc-8846-4564-817a-9906773f87d9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-4d037ccc-8846-4564-817a-9906773f87d9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4d037ccc-8846-4564-817a-9906773f87d9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-4d037ccc-8846-4564-817a-9906773f87d9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4d037ccc-8846-4564-817a-9906773f87d9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4d037ccc-8846-4564-817a-9906773f87d9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-6e429a3f-2d41-4907-b486-cea49def9266 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6e429a3f-2d41-4907-b486-cea49def9266 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-6e429a3f-2d41-4907-b486-cea49def9266 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f1ed46bc-8385-405a-b1cd-c7fe33b95ba2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ffb0d462-4db9-403e-bbb5-cc6c4c67d853 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ffb0d462-4db9-403e-bbb5-cc6c4c67d853 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-ffb0d462-4db9-403e-bbb5-cc6c4c67d853 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-2aa14319-0207-4dc1-8769-c5d8898ab936 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-2aa14319-0207-4dc1-8769-c5d8898ab936"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-2aa14319-0207-4dc1-8769-c5d8898ab936"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2aa14319-0207-4dc1-8769-c5d8898ab936"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2aa14319-0207-4dc1-8769-c5d8898ab936"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-103b89d6-921c-4193-b442-efd0808d969c {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-103b89d6-921c-4193-b442-efd0808d969c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-103b89d6-921c-4193-b442-efd0808d969c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-103b89d6-921c-4193-b442-efd0808d969c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-103b89d6-921c-4193-b442-efd0808d969c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-103b89d6-921c-4193-b442-efd0808d969c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-103b89d6-921c-4193-b442-efd0808d969c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-103b89d6-921c-4193-b442-efd0808d969c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-103b89d6-921c-4193-b442-efd0808d969c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-103b89d6-921c-4193-b442-efd0808d969c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-103b89d6-921c-4193-b442-efd0808d969c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-103b89d6-921c-4193-b442-efd0808d969c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-103b89d6-921c-4193-b442-efd0808d969c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-103b89d6-921c-4193-b442-efd0808d969c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-103b89d6-921c-4193-b442-efd0808d969c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-103b89d6-921c-4193-b442-efd0808d969c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-103b89d6-921c-4193-b442-efd0808d969c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-103b89d6-921c-4193-b442-efd0808d969c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-103b89d6-921c-4193-b442-efd0808d969c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-103b89d6-921c-4193-b442-efd0808d969c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-103b89d6-921c-4193-b442-efd0808d969c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-103b89d6-921c-4193-b442-efd0808d969c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-103b89d6-921c-4193-b442-efd0808d969c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-103b89d6-921c-4193-b442-efd0808d969c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-103b89d6-921c-4193-b442-efd0808d969c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-103b89d6-921c-4193-b442-efd0808d969c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-103b89d6-921c-4193-b442-efd0808d969c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-103b89d6-921c-4193-b442-efd0808d969c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-103b89d6-921c-4193-b442-efd0808d969c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-103b89d6-921c-4193-b442-efd0808d969c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-103b89d6-921c-4193-b442-efd0808d969c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-103b89d6-921c-4193-b442-efd0808d969c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-103b89d6-921c-4193-b442-efd0808d969c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-103b89d6-921c-4193-b442-efd0808d969c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-103b89d6-921c-4193-b442-efd0808d969c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-103b89d6-921c-4193-b442-efd0808d969c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-103b89d6-921c-4193-b442-efd0808d969c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-103b89d6-921c-4193-b442-efd0808d969c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-103b89d6-921c-4193-b442-efd0808d969c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-103b89d6-921c-4193-b442-efd0808d969c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-103b89d6-921c-4193-b442-efd0808d969c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-103b89d6-921c-4193-b442-efd0808d969c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-103b89d6-921c-4193-b442-efd0808d969c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-103b89d6-921c-4193-b442-efd0808d969c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-103b89d6-921c-4193-b442-efd0808d969c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-103b89d6-921c-4193-b442-efd0808d969c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-103b89d6-921c-4193-b442-efd0808d969c img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-103b89d6-921c-4193-b442-efd0808d969c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-103b89d6-921c-4193-b442-efd0808d969c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-103b89d6-921c-4193-b442-efd0808d969c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-103b89d6-921c-4193-b442-efd0808d969c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f1e45846-7bb1-4cad-8ec3-c60d5ae85a3f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f1e45846-7bb1-4cad-8ec3-c60d5ae85a3f .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-f1e45846-7bb1-4cad-8ec3-c60d5ae85a3f .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-35c579b1-952f-4092-a6fd-5a8123efa868 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-35c579b1-952f-4092-a6fd-5a8123efa868 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-35c579b1-952f-4092-a6fd-5a8123efa868 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-35c579b1-952f-4092-a6fd-5a8123efa868 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-35c579b1-952f-4092-a6fd-5a8123efa868.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35c579b1-952f-4092-a6fd-5a8123efa868.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-35c579b1-952f-4092-a6fd-5a8123efa868 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-35c579b1-952f-4092-a6fd-5a8123efa868 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-35c579b1-952f-4092-a6fd-5a8123efa868 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-35c579b1-952f-4092-a6fd-5a8123efa868 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-35c579b1-952f-4092-a6fd-5a8123efa868.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35c579b1-952f-4092-a6fd-5a8123efa868.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-35c579b1-952f-4092-a6fd-5a8123efa868 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-35c579b1-952f-4092-a6fd-5a8123efa868 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-35c579b1-952f-4092-a6fd-5a8123efa868 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-35c579b1-952f-4092-a6fd-5a8123efa868 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-35c579b1-952f-4092-a6fd-5a8123efa868.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35c579b1-952f-4092-a6fd-5a8123efa868.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-35c579b1-952f-4092-a6fd-5a8123efa868 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-35c579b1-952f-4092-a6fd-5a8123efa868 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-35c579b1-952f-4092-a6fd-5a8123efa868 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-35c579b1-952f-4092-a6fd-5a8123efa868 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-35c579b1-952f-4092-a6fd-5a8123efa868.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35c579b1-952f-4092-a6fd-5a8123efa868.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-35c579b1-952f-4092-a6fd-5a8123efa868 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-35c579b1-952f-4092-a6fd-5a8123efa868 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-35c579b1-952f-4092-a6fd-5a8123efa868 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-35c579b1-952f-4092-a6fd-5a8123efa868 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-35c579b1-952f-4092-a6fd-5a8123efa868.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35c579b1-952f-4092-a6fd-5a8123efa868.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35c579b1-952f-4092-a6fd-5a8123efa868.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9b46cf1f-3b44-4ece-a70c-36f6b26c6ea9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9b46cf1f-3b44-4ece-a70c-36f6b26c6ea9 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-9b46cf1f-3b44-4ece-a70c-36f6b26c6ea9 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-81b0fa80-60be-4436-ac3e-31f3267f3254 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-81b0fa80-60be-4436-ac3e-31f3267f3254"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-81b0fa80-60be-4436-ac3e-31f3267f3254"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-81b0fa80-60be-4436-ac3e-31f3267f3254"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-81b0fa80-60be-4436-ac3e-31f3267f3254"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-0462d8da-40c2-4654-876d-99fdab144add {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-0462d8da-40c2-4654-876d-99fdab144add {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0462d8da-40c2-4654-876d-99fdab144add-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0462d8da-40c2-4654-876d-99fdab144add {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0462d8da-40c2-4654-876d-99fdab144add .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0462d8da-40c2-4654-876d-99fdab144add {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0462d8da-40c2-4654-876d-99fdab144add img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0462d8da-40c2-4654-876d-99fdab144add .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0462d8da-40c2-4654-876d-99fdab144add.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0462d8da-40c2-4654-876d-99fdab144add.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0462d8da-40c2-4654-876d-99fdab144add.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0462d8da-40c2-4654-876d-99fdab144add {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0462d8da-40c2-4654-876d-99fdab144add-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0462d8da-40c2-4654-876d-99fdab144add {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0462d8da-40c2-4654-876d-99fdab144add .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0462d8da-40c2-4654-876d-99fdab144add {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0462d8da-40c2-4654-876d-99fdab144add img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0462d8da-40c2-4654-876d-99fdab144add .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0462d8da-40c2-4654-876d-99fdab144add.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0462d8da-40c2-4654-876d-99fdab144add.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0462d8da-40c2-4654-876d-99fdab144add.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0462d8da-40c2-4654-876d-99fdab144add {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0462d8da-40c2-4654-876d-99fdab144add-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0462d8da-40c2-4654-876d-99fdab144add {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0462d8da-40c2-4654-876d-99fdab144add .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0462d8da-40c2-4654-876d-99fdab144add {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0462d8da-40c2-4654-876d-99fdab144add img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0462d8da-40c2-4654-876d-99fdab144add .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0462d8da-40c2-4654-876d-99fdab144add.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0462d8da-40c2-4654-876d-99fdab144add.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0462d8da-40c2-4654-876d-99fdab144add.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0462d8da-40c2-4654-876d-99fdab144add {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0462d8da-40c2-4654-876d-99fdab144add-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0462d8da-40c2-4654-876d-99fdab144add {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0462d8da-40c2-4654-876d-99fdab144add .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0462d8da-40c2-4654-876d-99fdab144add {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0462d8da-40c2-4654-876d-99fdab144add img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0462d8da-40c2-4654-876d-99fdab144add .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0462d8da-40c2-4654-876d-99fdab144add.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0462d8da-40c2-4654-876d-99fdab144add.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0462d8da-40c2-4654-876d-99fdab144add.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0462d8da-40c2-4654-876d-99fdab144add {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0462d8da-40c2-4654-876d-99fdab144add-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0462d8da-40c2-4654-876d-99fdab144add {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0462d8da-40c2-4654-876d-99fdab144add .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0462d8da-40c2-4654-876d-99fdab144add {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0462d8da-40c2-4654-876d-99fdab144add img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0462d8da-40c2-4654-876d-99fdab144add .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0462d8da-40c2-4654-876d-99fdab144add.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0462d8da-40c2-4654-876d-99fdab144add.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0462d8da-40c2-4654-876d-99fdab144add.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-96c56a0c-a56c-4fbc-97a7-ba3cb343a874 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-96c56a0c-a56c-4fbc-97a7-ba3cb343a874 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-96c56a0c-a56c-4fbc-97a7-ba3cb343a874 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-d443ce44-c399-45ed-acd1-1a5c395c1735 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d443ce44-c399-45ed-acd1-1a5c395c1735 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d443ce44-c399-45ed-acd1-1a5c395c1735 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d443ce44-c399-45ed-acd1-1a5c395c1735 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d443ce44-c399-45ed-acd1-1a5c395c1735.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d443ce44-c399-45ed-acd1-1a5c395c1735.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d443ce44-c399-45ed-acd1-1a5c395c1735 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d443ce44-c399-45ed-acd1-1a5c395c1735 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d443ce44-c399-45ed-acd1-1a5c395c1735 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d443ce44-c399-45ed-acd1-1a5c395c1735 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d443ce44-c399-45ed-acd1-1a5c395c1735.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d443ce44-c399-45ed-acd1-1a5c395c1735.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d443ce44-c399-45ed-acd1-1a5c395c1735 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d443ce44-c399-45ed-acd1-1a5c395c1735 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d443ce44-c399-45ed-acd1-1a5c395c1735 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d443ce44-c399-45ed-acd1-1a5c395c1735 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d443ce44-c399-45ed-acd1-1a5c395c1735.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d443ce44-c399-45ed-acd1-1a5c395c1735.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d443ce44-c399-45ed-acd1-1a5c395c1735 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d443ce44-c399-45ed-acd1-1a5c395c1735 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d443ce44-c399-45ed-acd1-1a5c395c1735 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d443ce44-c399-45ed-acd1-1a5c395c1735 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d443ce44-c399-45ed-acd1-1a5c395c1735.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d443ce44-c399-45ed-acd1-1a5c395c1735.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d443ce44-c399-45ed-acd1-1a5c395c1735 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d443ce44-c399-45ed-acd1-1a5c395c1735 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d443ce44-c399-45ed-acd1-1a5c395c1735 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d443ce44-c399-45ed-acd1-1a5c395c1735 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d443ce44-c399-45ed-acd1-1a5c395c1735.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d443ce44-c399-45ed-acd1-1a5c395c1735.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d443ce44-c399-45ed-acd1-1a5c395c1735.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-29d3dcc0-1b06-4780-ac6b-3132173f697f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-29d3dcc0-1b06-4780-ac6b-3132173f697f .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-29d3dcc0-1b06-4780-ac6b-3132173f697f .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-647d9808-fc30-43b4-bc5f-ac687055c23d {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-647d9808-fc30-43b4-bc5f-ac687055c23d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-647d9808-fc30-43b4-bc5f-ac687055c23d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-647d9808-fc30-43b4-bc5f-ac687055c23d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-647d9808-fc30-43b4-bc5f-ac687055c23d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-d588d60d-a671-4def-9c38-0b978f24379e {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-d588d60d-a671-4def-9c38-0b978f24379e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d588d60d-a671-4def-9c38-0b978f24379e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d588d60d-a671-4def-9c38-0b978f24379e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d588d60d-a671-4def-9c38-0b978f24379e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d588d60d-a671-4def-9c38-0b978f24379e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d588d60d-a671-4def-9c38-0b978f24379e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d588d60d-a671-4def-9c38-0b978f24379e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d588d60d-a671-4def-9c38-0b978f24379e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d588d60d-a671-4def-9c38-0b978f24379e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d588d60d-a671-4def-9c38-0b978f24379e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d588d60d-a671-4def-9c38-0b978f24379e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d588d60d-a671-4def-9c38-0b978f24379e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d588d60d-a671-4def-9c38-0b978f24379e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d588d60d-a671-4def-9c38-0b978f24379e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d588d60d-a671-4def-9c38-0b978f24379e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d588d60d-a671-4def-9c38-0b978f24379e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d588d60d-a671-4def-9c38-0b978f24379e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d588d60d-a671-4def-9c38-0b978f24379e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d588d60d-a671-4def-9c38-0b978f24379e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d588d60d-a671-4def-9c38-0b978f24379e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d588d60d-a671-4def-9c38-0b978f24379e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d588d60d-a671-4def-9c38-0b978f24379e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d588d60d-a671-4def-9c38-0b978f24379e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d588d60d-a671-4def-9c38-0b978f24379e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d588d60d-a671-4def-9c38-0b978f24379e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d588d60d-a671-4def-9c38-0b978f24379e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d588d60d-a671-4def-9c38-0b978f24379e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d588d60d-a671-4def-9c38-0b978f24379e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d588d60d-a671-4def-9c38-0b978f24379e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d588d60d-a671-4def-9c38-0b978f24379e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d588d60d-a671-4def-9c38-0b978f24379e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d588d60d-a671-4def-9c38-0b978f24379e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d588d60d-a671-4def-9c38-0b978f24379e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d588d60d-a671-4def-9c38-0b978f24379e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d588d60d-a671-4def-9c38-0b978f24379e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d588d60d-a671-4def-9c38-0b978f24379e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d588d60d-a671-4def-9c38-0b978f24379e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d588d60d-a671-4def-9c38-0b978f24379e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d588d60d-a671-4def-9c38-0b978f24379e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d588d60d-a671-4def-9c38-0b978f24379e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d588d60d-a671-4def-9c38-0b978f24379e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d588d60d-a671-4def-9c38-0b978f24379e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d588d60d-a671-4def-9c38-0b978f24379e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d588d60d-a671-4def-9c38-0b978f24379e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d588d60d-a671-4def-9c38-0b978f24379e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d588d60d-a671-4def-9c38-0b978f24379e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d588d60d-a671-4def-9c38-0b978f24379e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d588d60d-a671-4def-9c38-0b978f24379e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d588d60d-a671-4def-9c38-0b978f24379e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d588d60d-a671-4def-9c38-0b978f24379e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a774b1c4-56a1-4855-b470-77e19dc4325f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a774b1c4-56a1-4855-b470-77e19dc4325f .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-a774b1c4-56a1-4855-b470-77e19dc4325f .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-c4c27233-7451-4cc0-94e4-63a0084d52b6 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c4c27233-7451-4cc0-94e4-63a0084d52b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c4c27233-7451-4cc0-94e4-63a0084d52b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c4c27233-7451-4cc0-94e4-63a0084d52b6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c4c27233-7451-4cc0-94e4-63a0084d52b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4c27233-7451-4cc0-94e4-63a0084d52b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c4c27233-7451-4cc0-94e4-63a0084d52b6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c4c27233-7451-4cc0-94e4-63a0084d52b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c4c27233-7451-4cc0-94e4-63a0084d52b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c4c27233-7451-4cc0-94e4-63a0084d52b6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c4c27233-7451-4cc0-94e4-63a0084d52b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4c27233-7451-4cc0-94e4-63a0084d52b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c4c27233-7451-4cc0-94e4-63a0084d52b6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c4c27233-7451-4cc0-94e4-63a0084d52b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c4c27233-7451-4cc0-94e4-63a0084d52b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c4c27233-7451-4cc0-94e4-63a0084d52b6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c4c27233-7451-4cc0-94e4-63a0084d52b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4c27233-7451-4cc0-94e4-63a0084d52b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c4c27233-7451-4cc0-94e4-63a0084d52b6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c4c27233-7451-4cc0-94e4-63a0084d52b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c4c27233-7451-4cc0-94e4-63a0084d52b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c4c27233-7451-4cc0-94e4-63a0084d52b6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c4c27233-7451-4cc0-94e4-63a0084d52b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4c27233-7451-4cc0-94e4-63a0084d52b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c4c27233-7451-4cc0-94e4-63a0084d52b6 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c4c27233-7451-4cc0-94e4-63a0084d52b6 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c4c27233-7451-4cc0-94e4-63a0084d52b6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c4c27233-7451-4cc0-94e4-63a0084d52b6 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c4c27233-7451-4cc0-94e4-63a0084d52b6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c4c27233-7451-4cc0-94e4-63a0084d52b6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c4c27233-7451-4cc0-94e4-63a0084d52b6.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d0d4c8c7-a192-414b-b3cc-934519a78a48 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d0d4c8c7-a192-414b-b3cc-934519a78a48 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-d0d4c8c7-a192-414b-b3cc-934519a78a48 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
@media (min-width: 0px) {
[id="s-72b51127-069b-44ce-99c1-125b515faf10"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-72b51127-069b-44ce-99c1-125b515faf10"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-72b51127-069b-44ce-99c1-125b515faf10"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-72b51127-069b-44ce-99c1-125b515faf10"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

.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-dab0a7b5-35ba-4561-80a1-6214b83ad531 {
  max-width: 1024px;
text-align: center;
}

#s-dab0a7b5-35ba-4561-80a1-6214b83ad531 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-dab0a7b5-35ba-4561-80a1-6214b83ad531 .shogun-image-content {
  
    justify-content: center;
  
}

#s-ae7e51f7-4256-455c-81cd-8ff6f9fb8adf {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ae7e51f7-4256-455c-81cd-8ff6f9fb8adf .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-b41efc60-2f6e-4560-8a7a-921f1d809a3c {
  text-align: center;
}

#s-b41efc60-2f6e-4560-8a7a-921f1d809a3c {
  overflow: hidden;
  
  
}







  #s-b41efc60-2f6e-4560-8a7a-921f1d809a3c img.shogun-image {
    

    
    
    
  }


#s-b41efc60-2f6e-4560-8a7a-921f1d809a3c .shogun-image-content {
  
    justify-content: center;
  
}

#s-be890460-9f7d-4dbc-a75b-220c4bb10375 {
  padding-top: 10px;
padding-bottom: 10px;
max-width: 1024px;
text-align: center;
}

#s-be890460-9f7d-4dbc-a75b-220c4bb10375 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



@media (min-width: 0px) {
[id="s-8b5a827e-d311-4298-9460-5238c9d95656"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-8b5a827e-d311-4298-9460-5238c9d95656"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8b5a827e-d311-4298-9460-5238c9d95656"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8b5a827e-d311-4298-9460-5238c9d95656"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-2bccf709-4782-448a-814a-3eb4fefa299f {
  max-width: 1024px;
text-align: center;
}

#s-2bccf709-4782-448a-814a-3eb4fefa299f {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-2bccf709-4782-448a-814a-3eb4fefa299f .shogun-image-content {
  
    justify-content: center;
  
}

#s-17952220-c11c-48cd-9611-6abd83ad28f3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-17952220-c11c-48cd-9611-6abd83ad28f3 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-fc6e96f1-d5af-4eac-a637-e039c44d2f1a {
  max-width: 1024px;
text-align: center;
}

#s-fc6e96f1-d5af-4eac-a637-e039c44d2f1a {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-fc6e96f1-d5af-4eac-a637-e039c44d2f1a .shogun-image-content {
  
    justify-content: center;
  
}

#s-6cbe2095-0515-44fb-b525-63c8f654770c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6cbe2095-0515-44fb-b525-63c8f654770c .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



@media (min-width: 0px) {
[id="s-2363d9a0-2e4a-47f2-b5e8-64dba9a831ae"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-2363d9a0-2e4a-47f2-b5e8-64dba9a831ae"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2363d9a0-2e4a-47f2-b5e8-64dba9a831ae"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2363d9a0-2e4a-47f2-b5e8-64dba9a831ae"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-8f714963-6459-47c0-b229-d58b5185ffe8 {
  max-width: 1024px;
text-align: center;
}

#s-8f714963-6459-47c0-b229-d58b5185ffe8 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-8f714963-6459-47c0-b229-d58b5185ffe8 .shogun-image-content {
  
    justify-content: center;
  
}

#s-3bbe27f0-71d7-4624-be48-f1c3beae8c83 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3bbe27f0-71d7-4624-be48-f1c3beae8c83 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-feb8cefc-d456-474f-9df5-d70179320af5 {
  text-align: center;
}

#s-feb8cefc-d456-474f-9df5-d70179320af5 {
  overflow: hidden;
  
  
}







  #s-feb8cefc-d456-474f-9df5-d70179320af5 img.shogun-image {
    

    
    
    
  }


#s-feb8cefc-d456-474f-9df5-d70179320af5 .shogun-image-content {
  
    justify-content: center;
  
}

#s-654d67ca-2113-45d0-b9a0-92a215107132 {
  padding-top: 10px;
padding-bottom: 10px;
max-width: 1024px;
text-align: center;
}

#s-654d67ca-2113-45d0-b9a0-92a215107132 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



@media (min-width: 0px) {
[id="s-8187fcac-9903-4bd6-bf90-0e75529c7e22"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-8187fcac-9903-4bd6-bf90-0e75529c7e22"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8187fcac-9903-4bd6-bf90-0e75529c7e22"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8187fcac-9903-4bd6-bf90-0e75529c7e22"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-deb4c123-7627-4317-a405-380440e5cba3 {
  max-width: 1024px;
text-align: center;
}

#s-deb4c123-7627-4317-a405-380440e5cba3 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-deb4c123-7627-4317-a405-380440e5cba3 .shogun-image-content {
  
    justify-content: center;
  
}

#s-a7875285-37a1-4c15-9ad3-9f7b9053fdee {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a7875285-37a1-4c15-9ad3-9f7b9053fdee .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-62472df5-5534-4261-97e5-20d43035c408 {
  max-width: 1024px;
text-align: center;
}

#s-62472df5-5534-4261-97e5-20d43035c408 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-62472df5-5534-4261-97e5-20d43035c408 .shogun-image-content {
  
    justify-content: center;
  
}

#s-2dd058a6-a785-4470-9e61-9d4a39c7b3bb {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2dd058a6-a785-4470-9e61-9d4a39c7b3bb .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



@media (min-width: 768px) and (max-width: 991px){#s-ca7592c1-4576-4c90-9f06-0e8a6283df6e {
  display: none;
}
#s-ca7592c1-4576-4c90-9f06-0e8a6283df6e, #wrap-s-ca7592c1-4576-4c90-9f06-0e8a6283df6e, #wrap-content-s-ca7592c1-4576-4c90-9f06-0e8a6283df6e { display: none !important; }}@media (max-width: 767px){#s-ca7592c1-4576-4c90-9f06-0e8a6283df6e {
  display: none;
}
#s-ca7592c1-4576-4c90-9f06-0e8a6283df6e, #wrap-s-ca7592c1-4576-4c90-9f06-0e8a6283df6e, #wrap-content-s-ca7592c1-4576-4c90-9f06-0e8a6283df6e { display: none !important; }}
@media (min-width: 0px) {
[id="s-ca7592c1-4576-4c90-9f06-0e8a6283df6e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-ca7592c1-4576-4c90-9f06-0e8a6283df6e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-ca7592c1-4576-4c90-9f06-0e8a6283df6e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-ca7592c1-4576-4c90-9f06-0e8a6283df6e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-f50e1b0e-b28b-4a28-b863-a321b3e77b49 {
  text-align: center;
}

#s-f50e1b0e-b28b-4a28-b863-a321b3e77b49 {
  overflow: hidden;
  
  
}







  #s-f50e1b0e-b28b-4a28-b863-a321b3e77b49 img.shogun-image {
    

    
    
    
  }


#s-f50e1b0e-b28b-4a28-b863-a321b3e77b49 .shogun-image-content {
  
    justify-content: center;
  
}

#s-2fc96e44-f0c5-4e6d-a9fe-00ff9468ce7f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2fc96e44-f0c5-4e6d-a9fe-00ff9468ce7f .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-45a8027e-af13-42c1-91d9-4cd9467676c4 {
  text-align: center;
}

#s-45a8027e-af13-42c1-91d9-4cd9467676c4 {
  overflow: hidden;
  
  
}







  #s-45a8027e-af13-42c1-91d9-4cd9467676c4 img.shogun-image {
    

    
    
    
  }


#s-45a8027e-af13-42c1-91d9-4cd9467676c4 .shogun-image-content {
  
    justify-content: center;
  
}

#s-d0714c3f-ab93-4b42-9a23-7253182acbec {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d0714c3f-ab93-4b42-9a23-7253182acbec .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-552d2f59-3f7d-42f3-9472-37a20a148ca4 {
  text-align: center;
}

#s-552d2f59-3f7d-42f3-9472-37a20a148ca4 {
  overflow: hidden;
  
  
}







  #s-552d2f59-3f7d-42f3-9472-37a20a148ca4 img.shogun-image {
    

    
    
    
  }


#s-552d2f59-3f7d-42f3-9472-37a20a148ca4 .shogun-image-content {
  
    justify-content: center;
  
}

#s-ace15b91-67f7-42de-8c1d-ec5d3e2a2e50 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ace15b91-67f7-42de-8c1d-ec5d3e2a2e50 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-8a30e551-e9c9-4c14-9832-a1cd4588aef5 {
  text-align: center;
}

#s-8a30e551-e9c9-4c14-9832-a1cd4588aef5 {
  overflow: hidden;
  
  
}







  #s-8a30e551-e9c9-4c14-9832-a1cd4588aef5 img.shogun-image {
    

    
    
    
  }


#s-8a30e551-e9c9-4c14-9832-a1cd4588aef5 .shogun-image-content {
  
    justify-content: center;
  
}

#s-f7fc5f85-71ea-465e-a95c-3887e4defd5d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f7fc5f85-71ea-465e-a95c-3887e4defd5d .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-a00bdbf0-6d6b-48cd-b8e3-f011783b5456 {
  margin-top: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a00bdbf0-6d6b-48cd-b8e3-f011783b5456 {
  display: none;
}
#s-a00bdbf0-6d6b-48cd-b8e3-f011783b5456, #wrap-s-a00bdbf0-6d6b-48cd-b8e3-f011783b5456, #wrap-content-s-a00bdbf0-6d6b-48cd-b8e3-f011783b5456 { display: none !important; }}@media (max-width: 767px){#s-a00bdbf0-6d6b-48cd-b8e3-f011783b5456 {
  display: none;
}
#s-a00bdbf0-6d6b-48cd-b8e3-f011783b5456, #wrap-s-a00bdbf0-6d6b-48cd-b8e3-f011783b5456, #wrap-content-s-a00bdbf0-6d6b-48cd-b8e3-f011783b5456 { display: none !important; }}
@media (min-width: 0px) {
[id="s-a00bdbf0-6d6b-48cd-b8e3-f011783b5456"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-a00bdbf0-6d6b-48cd-b8e3-f011783b5456"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-a00bdbf0-6d6b-48cd-b8e3-f011783b5456"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-a00bdbf0-6d6b-48cd-b8e3-f011783b5456"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-575fd0b1-968d-41d6-8a46-b0b83be3b206 {
  text-align: center;
}

#s-575fd0b1-968d-41d6-8a46-b0b83be3b206 {
  overflow: hidden;
  
  
}







  #s-575fd0b1-968d-41d6-8a46-b0b83be3b206 img.shogun-image {
    

    
    
    
  }


#s-575fd0b1-968d-41d6-8a46-b0b83be3b206 .shogun-image-content {
  
    justify-content: center;
  
}

#s-fad6ce34-c319-4fbc-8f39-19181e225ca3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fad6ce34-c319-4fbc-8f39-19181e225ca3 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-86a06434-cbd8-42a8-87dd-17a63351d04a {
  text-align: center;
}

#s-86a06434-cbd8-42a8-87dd-17a63351d04a {
  overflow: hidden;
  
  
}







  #s-86a06434-cbd8-42a8-87dd-17a63351d04a img.shogun-image {
    

    
    
    
  }


#s-86a06434-cbd8-42a8-87dd-17a63351d04a .shogun-image-content {
  
    justify-content: center;
  
}

#s-ab212b1a-97cc-4553-b293-5dab8caf934d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ab212b1a-97cc-4553-b293-5dab8caf934d .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-b70bd952-1917-476d-8c61-39f3e34775d5 {
  text-align: center;
}

#s-b70bd952-1917-476d-8c61-39f3e34775d5 {
  overflow: hidden;
  
  
}







  #s-b70bd952-1917-476d-8c61-39f3e34775d5 img.shogun-image {
    

    
    
    
  }


#s-b70bd952-1917-476d-8c61-39f3e34775d5 .shogun-image-content {
  
    justify-content: center;
  
}

#s-dc3afdaa-9380-464d-8e4d-f216deadd3b1 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dc3afdaa-9380-464d-8e4d-f216deadd3b1 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-a99cd2ce-d7cf-4dda-9796-e879990e6477 {
  text-align: center;
}

#s-a99cd2ce-d7cf-4dda-9796-e879990e6477 {
  overflow: hidden;
  
  
}







  #s-a99cd2ce-d7cf-4dda-9796-e879990e6477 img.shogun-image {
    

    
    
    
  }


#s-a99cd2ce-d7cf-4dda-9796-e879990e6477 .shogun-image-content {
  
    justify-content: center;
  
}

#s-50eed19a-38ef-4dc5-a90c-6e56f96ec3cb {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-50eed19a-38ef-4dc5-a90c-6e56f96ec3cb .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-be56061e-07d7-409f-93a3-8df9cd8dc66e {
  margin-top: 30px;
margin-bottom: 10px;
}

#s-cbef3885-22f1-4830-98f1-784471c0200c {
  box-shadow:1px 1px 1px 0px rgba(214, 214, 214, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODgzMTZjN2UtYzc5My00OTE5LTk1ZDYtNmJkNzJmNGY2M2YwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMWFhODU2O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4ODMxNmM3ZS1jNzkzLTQ5MTktOTVkNi02YmQ3MmY0ZjYzZjApIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 3px;
text-align: center;
text-decoration: none;
hover-type: gradient;
color: rgba(255, 255, 255, 1);
letter-spacing: 1px;
background-gradient: [{"pos"=>"0.00", "color"=>"#1aa856"}, {"pos"=>"1.00", "color"=>"#128342"}];
}
#s-cbef3885-22f1-4830-98f1-784471c0200c:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDg4NmQ0NDgtZDBjMi00YjA4LWEzNGYtYmJmYWFlMmVhNmM0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjNjODY5O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwODg2ZDQ0OC1kMGMyLTRiMDgtYTM0Zi1iYmZhYWUyZWE2YzQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"pos"=>"0.00", "color"=>"#23c869"}, {"pos"=>"1.00", "color"=>"#128342"}] !important;
hover-type: gradient !important;}#s-cbef3885-22f1-4830-98f1-784471c0200c:active {border-radius: 3px !important;
background-color: rgba(18, 131, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-cbef3885-22f1-4830-98f1-784471c0200c {
  
}
#s-cbef3885-22f1-4830-98f1-784471c0200c:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODU2NjQxNDQtMzkzNy00MGVmLTg3MzMtZTQxNjE4NTZmMGRlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjNjODY5O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4NTY2NDE0NC0zOTM3LTQwZWYtODczMy1lNDE2MTg1NmYwZGUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>"0.00", "color"=>"#23c869"}, {"id"=>2, "pos"=>"1.00", "color"=>"#128342"}] !important;
hover-type: gradient !important;}}

  #s-cbef3885-22f1-4830-98f1-784471c0200c-root {
    text-align: center;
  }


#s-cbef3885-22f1-4830-98f1-784471c0200c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-cbef3885-22f1-4830-98f1-784471c0200c-root {
    text-align: center;
  }


#s-cbef3885-22f1-4830-98f1-784471c0200c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cbef3885-22f1-4830-98f1-784471c0200c-root {
    text-align: center;
  }


#s-cbef3885-22f1-4830-98f1-784471c0200c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cbef3885-22f1-4830-98f1-784471c0200c-root {
    text-align: center;
  }


#s-cbef3885-22f1-4830-98f1-784471c0200c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-cbef3885-22f1-4830-98f1-784471c0200c-root {
    text-align: center;
  }


#s-cbef3885-22f1-4830-98f1-784471c0200c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-fe679a8d-22b7-4591-90b5-9a58b6adbca3 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 80px;
padding-bottom: 80px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(108, 170, 116, 1);
border-style: dotted;
min-height: 50px;
}








#s-fe679a8d-22b7-4591-90b5-9a58b6adbca3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fe679a8d-22b7-4591-90b5-9a58b6adbca3.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 1200px){#s-7092cf13-d352-4a3b-8b73-1d9c79116fa0 {
  display: none;
}
#s-7092cf13-d352-4a3b-8b73-1d9c79116fa0, #wrap-s-7092cf13-d352-4a3b-8b73-1d9c79116fa0, #wrap-content-s-7092cf13-d352-4a3b-8b73-1d9c79116fa0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7092cf13-d352-4a3b-8b73-1d9c79116fa0 {
  display: none;
}
#s-7092cf13-d352-4a3b-8b73-1d9c79116fa0, #wrap-s-7092cf13-d352-4a3b-8b73-1d9c79116fa0, #wrap-content-s-7092cf13-d352-4a3b-8b73-1d9c79116fa0 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7092cf13-d352-4a3b-8b73-1d9c79116fa0 {
  display: none;
}
#s-7092cf13-d352-4a3b-8b73-1d9c79116fa0, #wrap-s-7092cf13-d352-4a3b-8b73-1d9c79116fa0, #wrap-content-s-7092cf13-d352-4a3b-8b73-1d9c79116fa0 { display: none !important; }}
#s-7092cf13-d352-4a3b-8b73-1d9c79116fa0 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(250, 250, 250, 1);
}

#s-7092cf13-d352-4a3b-8b73-1d9c79116fa0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(250, 250, 250, 1);
  padding: 18px;
}

#s-7092cf13-d352-4a3b-8b73-1d9c79116fa0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(0, 0, 0, 1);
}

#s-7092cf13-d352-4a3b-8b73-1d9c79116fa0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(250, 250, 250, 1);
  border-top: 1px solid rgba(250, 250, 250, 1);
}

#s-7092cf13-d352-4a3b-8b73-1d9c79116fa0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-family: Assistant;
  font-weight: 300;
  
  font-size: 20px;
}

#s-7092cf13-d352-4a3b-8b73-1d9c79116fa0 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 20px;
}
#s-f51c8119-f206-442a-ba1d-abe6c874e6dc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
}

#s-f51c8119-f206-442a-ba1d-abe6c874e6dc .shogun-form-box label.shogun-form-label {
  display: flex;
  font-weight:  normal;
  color: #000;
  
  
  
  
  
  
  padding-top: 5px;
  padding-bottom: 5px;
  
  
}

#s-f51c8119-f206-442a-ba1d-abe6c874e6dc .shogun-form-success-msg {
  visibility: hidden;
  display: flex;
  align-items: center;
  
  
  color: #008000;
  
  
  
  
  
}

#s-f51c8119-f206-442a-ba1d-abe6c874e6dc .shogun-form-success-msg > svg {
  margin-right: 4px;
  stroke: #008000;
}

#s-f51c8119-f206-442a-ba1d-abe6c874e6dc .shogun-form-error-msg-container, #s-f51c8119-f206-442a-ba1d-abe6c874e6dc .shogun-form-field-error-msg-container {
  display: none;
}

#s-f51c8119-f206-442a-ba1d-abe6c874e6dc .shogun-form-error-msg {
  
  
  color: #ff0000;
  
  
  
  
  
}

#s-f51c8119-f206-442a-ba1d-abe6c874e6dc .shogun-form-field-error-msg > svg {
  margin-right: 4px;
  stroke: #ff0000;
}

#s-e57cd7b1-ca15-42d8-8ace-c47b8d7bda54 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e57cd7b1-ca15-42d8-8ace-c47b8d7bda54"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e57cd7b1-ca15-42d8-8ace-c47b8d7bda54"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e57cd7b1-ca15-42d8-8ace-c47b8d7bda54"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e57cd7b1-ca15-42d8-8ace-c47b8d7bda54"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

.shogun-form-text-input-field {
  width: 100%;
}

.shogun-form-text-input-field:focus {
  outline: none;
}

textarea.shogun-form-text-input-field {
  resize: none;
  overflow: hidden;
  min-height: 70px !important;
}

#s-5c17548b-fe01-4982-b8ed-8c4e5d76e42a {
  margin-left: auto;
margin-right: auto;
}

#s-5c17548b-fe01-4982-b8ed-8c4e5d76e42a  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-5c17548b-fe01-4982-b8ed-8c4e5d76e42a  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-5c17548b-fe01-4982-b8ed-8c4e5d76e42a  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-5c17548b-fe01-4982-b8ed-8c4e5d76e42a .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-5c17548b-fe01-4982-b8ed-8c4e5d76e42a .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-4d0bf90d-3e44-4c2b-8540-bcea9d9bc61e {
  margin-left: auto;
margin-right: auto;
}

#s-4d0bf90d-3e44-4c2b-8540-bcea9d9bc61e  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-4d0bf90d-3e44-4c2b-8540-bcea9d9bc61e  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-4d0bf90d-3e44-4c2b-8540-bcea9d9bc61e  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-4d0bf90d-3e44-4c2b-8540-bcea9d9bc61e .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-4d0bf90d-3e44-4c2b-8540-bcea9d9bc61e .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-6c7abf53-c52a-4837-b623-128fcd198b4b {
  margin-left: auto;
margin-right: auto;
}

#s-6c7abf53-c52a-4837-b623-128fcd198b4b  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-6c7abf53-c52a-4837-b623-128fcd198b4b  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-6c7abf53-c52a-4837-b623-128fcd198b4b  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-6c7abf53-c52a-4837-b623-128fcd198b4b .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-6c7abf53-c52a-4837-b623-128fcd198b4b .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


.shogun-form-dropdown .shogun-form-label {
  margin-bottom: 8px;
}

.shogun-form-dropdown select {
  margin: 0;
  width: 100%;
}

#s-0448a28d-e648-4b60-9146-fca05716e803 {
  margin-left: auto;
margin-right: auto;
}

#s-0448a28d-e648-4b60-9146-fca05716e803 select.is-placeholder-selected {
  color: #000 !important;
  font-weight:  normal  !important;
  
  
  
  
  
}

#s-0448a28d-e648-4b60-9146-fca05716e803 .shogun-form-dropdown > select {
  display: block;
  width: 100%;
  cursor: initial;

  
  border-color: #000;
  border-width: 1px;
  
  

  
  
  
  
  
  
  
}

#s-0448a28d-e648-4b60-9146-fca05716e803 .shogun-form-dropdown > select:focus {
  outline: none;
}


  #s-0448a28d-e648-4b60-9146-fca05716e803 .shogun-form-dropdown > select:hover {
    
    border-color: #000;
    border-width: 1px;
    
    
  }



  #s-0448a28d-e648-4b60-9146-fca05716e803 .shogun-form-dropdown > select:focus {
     
     border-color: #000;
     border-width: 1px;
     
     
  }


#s-2db11e9b-224d-4104-9be7-f1efcb88af0e {
  margin-left: auto;
margin-right: auto;
}

#s-2db11e9b-224d-4104-9be7-f1efcb88af0e .shogun-form-radio-input-wrapper {
  position: relative;
}

#s-2db11e9b-224d-4104-9be7-f1efcb88af0e input {
  opacity: 0;
  position: absolute;
}

#s-2db11e9b-224d-4104-9be7-f1efcb88af0e .shogun-form-radio-input-wrapper label {
  align-items: center;
  display: inline-flex !important;
}

#s-2db11e9b-224d-4104-9be7-f1efcb88af0e .shogun-form-radio-input-value {
  color: #000;
  
  
  
  
  
  
}

#s-2db11e9b-224d-4104-9be7-f1efcb88af0e .shogun-form-radio-outer {
  align-items: center;
  background: #ffffff;
  border-radius:  100% ;
  border: 1px solid #000;
  cursor: pointer;
  display: flex;
  min-height: 20px;
  justify-content: center;
  margin-right: 8px;
  transition: all 250ms ease;
  min-width: 20px;
  
}

#s-2db11e9b-224d-4104-9be7-f1efcb88af0e .shogun-form-radio-inner {
  display: inline-block;
  height: 14px;
  margin: 2px;
  width: 14px;
  border-radius:  100% ;
}

#s-2db11e9b-224d-4104-9be7-f1efcb88af0e input:checked + label .shogun-form-radio-inner {
  background-color: #000;
  border-radius:  100% ;
}





#s-b224440b-7d95-4e45-85d6-a4c096bbc8c3 {
  margin-left: auto;
margin-right: auto;
}

#s-b224440b-7d95-4e45-85d6-a4c096bbc8c3  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-b224440b-7d95-4e45-85d6-a4c096bbc8c3  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-b224440b-7d95-4e45-85d6-a4c096bbc8c3  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-b224440b-7d95-4e45-85d6-a4c096bbc8c3 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-b224440b-7d95-4e45-85d6-a4c096bbc8c3 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


.shogun-form-box-submit {
  border: 0;
  font-size: 1em;
  line-height: 1.8;
}

.shogun-form-box-submit:focus {
  outline: none;
}

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

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

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

#s-68b12c5a-2888-40aa-a824-87d3638fbae5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
color: #FFFFFF;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-68b12c5a-2888-40aa-a824-87d3638fbae5:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-68b12c5a-2888-40aa-a824-87d3638fbae5:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-68b12c5a-2888-40aa-a824-87d3638fbae5 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iM2E4OWE5ZGQtODQ2NC00Yzk5LTliOGItMzlkNDlmNjg0ZDY3IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMWFhODU2O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzYTg5YTlkZC04NDY0LTRjOTktOWI4Yi0zOWQ0OWY2ODRkNjcpIi8+PC9zdmc+);
background-repeat: no-repeat;
border-radius: 3px;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#1aa856"}, {"id"=>2, "pos"=>1, "color"=>"#128342"}];
hover-type: gradient;
color: rgba(255, 255, 255, 1);
}
#s-68b12c5a-2888-40aa-a824-87d3638fbae5:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZTMyNGY1MDEtNWJlZS00MjM0LWE3ZDYtMzA5ZjBiN2VlMWI2IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMzZmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjk1IiBzdHlsZT0ic3RvcC1jb2xvcjojMzZmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNlMzI0ZjUwMS01YmVlLTQyMzQtYTdkNi0zMDlmMGI3ZWUxYjYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#36f10b"}, {"id"=>3, "pos"=>0.95, "color"=>"#36f10b"}, {"id"=>2, "pos"=>1, "color"=>"#7e20cf"}] !important;}}
#s-68b12c5a-2888-40aa-a824-87d3638fbae5[disabled],
#s-68b12c5a-2888-40aa-a824-87d3638fbae5[disabled]:hover,
#s-68b12c5a-2888-40aa-a824-87d3638fbae5[disabled]:focus {
  background-color: #D7D5E2 !important;
}

#s-68b12c5a-2888-40aa-a824-87d3638fbae5 {
  display:  inline-block ;
  width:  auto ;
}


#s-0b961a3f-1fdd-4b70-b1c3-4261454fd1a2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
}

#s-0b961a3f-1fdd-4b70-b1c3-4261454fd1a2 .shogun-form-box label.shogun-form-label {
  display: flex;
  font-weight:  normal;
  color: #000;
  
  
  
  
  
  
  padding-top: 5px;
  padding-bottom: 5px;
  
  
}

#s-0b961a3f-1fdd-4b70-b1c3-4261454fd1a2 .shogun-form-success-msg {
  visibility: hidden;
  display: flex;
  align-items: center;
  
  
  color: #008000;
  
  
  
  
  
}

#s-0b961a3f-1fdd-4b70-b1c3-4261454fd1a2 .shogun-form-success-msg > svg {
  margin-right: 4px;
  stroke: #008000;
}

#s-0b961a3f-1fdd-4b70-b1c3-4261454fd1a2 .shogun-form-error-msg-container, #s-0b961a3f-1fdd-4b70-b1c3-4261454fd1a2 .shogun-form-field-error-msg-container {
  display: none;
}

#s-0b961a3f-1fdd-4b70-b1c3-4261454fd1a2 .shogun-form-error-msg {
  
  
  color: #ff0000;
  
  
  
  
  
}

#s-0b961a3f-1fdd-4b70-b1c3-4261454fd1a2 .shogun-form-field-error-msg > svg {
  margin-right: 4px;
  stroke: #ff0000;
}

#s-dfd20354-b14c-459f-87cf-a464ccc6c883 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
}

#s-dfd20354-b14c-459f-87cf-a464ccc6c883 .shogun-form-box label.shogun-form-label {
  display: flex;
  font-weight:  normal;
  color: #000;
  
  
  
  
  
  
  padding-top: 5px;
  padding-bottom: 5px;
  
  
}

#s-dfd20354-b14c-459f-87cf-a464ccc6c883 .shogun-form-success-msg {
  visibility: hidden;
  display: flex;
  align-items: center;
  
  
  color: #008000;
  
  
  
  
  
}

#s-dfd20354-b14c-459f-87cf-a464ccc6c883 .shogun-form-success-msg > svg {
  margin-right: 4px;
  stroke: #008000;
}

#s-dfd20354-b14c-459f-87cf-a464ccc6c883 .shogun-form-error-msg-container, #s-dfd20354-b14c-459f-87cf-a464ccc6c883 .shogun-form-field-error-msg-container {
  display: none;
}

#s-dfd20354-b14c-459f-87cf-a464ccc6c883 .shogun-form-error-msg {
  
  
  color: #ff0000;
  
  
  
  
  
}

#s-dfd20354-b14c-459f-87cf-a464ccc6c883 .shogun-form-field-error-msg > svg {
  margin-right: 4px;
  stroke: #ff0000;
}

#s-dc5cb3a8-b77a-4967-860f-77967db9d810 {
  margin-left: auto;
margin-right: auto;
}

#s-dc5cb3a8-b77a-4967-860f-77967db9d810  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-dc5cb3a8-b77a-4967-860f-77967db9d810  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-dc5cb3a8-b77a-4967-860f-77967db9d810  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-dc5cb3a8-b77a-4967-860f-77967db9d810 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-dc5cb3a8-b77a-4967-860f-77967db9d810 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-18fe7a08-c8b7-45da-a77c-bb0b491256bd {
  padding-top: 0px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
}

@media (min-width: 0px) {
[id="s-18fe7a08-c8b7-45da-a77c-bb0b491256bd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-18fe7a08-c8b7-45da-a77c-bb0b491256bd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-18fe7a08-c8b7-45da-a77c-bb0b491256bd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-18fe7a08-c8b7-45da-a77c-bb0b491256bd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-9e03c354-5679-4748-b346-d05889f100d3 {
  margin-bottom: 10px;
}

#s-0cd495a9-4030-4d06-86f7-119470bf77be {
  box-shadow:1px 1px 1px 0px rgba(214, 214, 214, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODgzMTZjN2UtYzc5My00OTE5LTk1ZDYtNmJkNzJmNGY2M2YwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMWFhODU2O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4ODMxNmM3ZS1jNzkzLTQ5MTktOTVkNi02YmQ3MmY0ZjYzZjApIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 20px;
margin-bottom: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 3px;
text-align: center;
text-decoration: none;
hover-type: gradient;
color: rgba(255, 255, 255, 1);
letter-spacing: 1px;
background-gradient: [{"pos"=>"0.00", "color"=>"#1aa856"}, {"pos"=>"1.00", "color"=>"#128342"}];
}
#s-0cd495a9-4030-4d06-86f7-119470bf77be:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDg4NmQ0NDgtZDBjMi00YjA4LWEzNGYtYmJmYWFlMmVhNmM0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjNjODY5O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwODg2ZDQ0OC1kMGMyLTRiMDgtYTM0Zi1iYmZhYWUyZWE2YzQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"pos"=>"0.00", "color"=>"#23c869"}, {"pos"=>"1.00", "color"=>"#128342"}] !important;
hover-type: gradient !important;}#s-0cd495a9-4030-4d06-86f7-119470bf77be:active {border-radius: 3px !important;
background-color: rgba(18, 131, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-0cd495a9-4030-4d06-86f7-119470bf77be {
  
}
#s-0cd495a9-4030-4d06-86f7-119470bf77be:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzY1NWI4OTYtMTk4Mi00YTc2LTg0MTMtNzU1MjNhZjJmZTEzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjNjODY5O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3NjU1Yjg5Ni0xOTgyLTRhNzYtODQxMy03NTUyM2FmMmZlMTMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>"0.00", "color"=>"#23c869"}, {"id"=>2, "pos"=>"1.00", "color"=>"#128342"}] !important;
hover-type: gradient !important;}}

  #s-0cd495a9-4030-4d06-86f7-119470bf77be-root {
    text-align: center;
  }


#s-0cd495a9-4030-4d06-86f7-119470bf77be.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0cd495a9-4030-4d06-86f7-119470bf77be-root {
    text-align: center;
  }


#s-0cd495a9-4030-4d06-86f7-119470bf77be.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0cd495a9-4030-4d06-86f7-119470bf77be-root {
    text-align: center;
  }


#s-0cd495a9-4030-4d06-86f7-119470bf77be.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0cd495a9-4030-4d06-86f7-119470bf77be-root {
    text-align: center;
  }


#s-0cd495a9-4030-4d06-86f7-119470bf77be.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0cd495a9-4030-4d06-86f7-119470bf77be-root {
    text-align: center;
  }


#s-0cd495a9-4030-4d06-86f7-119470bf77be.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
.shogun-video {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

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

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

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

#s-f5eabbd8-d877-4fac-a2d3-ee4f304a18ec {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
}

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

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

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

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

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

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

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

.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-e4b0b5bf-6fc8-43da-99d9-3da9324cfb3a {
  margin-left: auto;
margin-right: auto;
}

#s-e4b0b5bf-6fc8-43da-99d9-3da9324cfb3a .shg-proportional-font-size,
#s-e4b0b5bf-6fc8-43da-99d9-3da9324cfb3a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

@media (min-width: 768px) and (max-width: 991px){#s-446b991c-56f8-4b3b-b869-b63bafded663 {
  margin-top: 50px;
}
}@media (max-width: 767px){#s-446b991c-56f8-4b3b-b869-b63bafded663 {
  display: none;
}
#s-446b991c-56f8-4b3b-b869-b63bafded663, #wrap-s-446b991c-56f8-4b3b-b869-b63bafded663, #wrap-content-s-446b991c-56f8-4b3b-b869-b63bafded663 { display: none !important; }}
@media (min-width: 0px) {
[id="s-446b991c-56f8-4b3b-b869-b63bafded663"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-446b991c-56f8-4b3b-b869-b63bafded663"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-446b991c-56f8-4b3b-b869-b63bafded663"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-446b991c-56f8-4b3b-b869-b63bafded663"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-da572866-7c4f-449f-8a20-4e0c1119ee40 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-da572866-7c4f-449f-8a20-4e0c1119ee40 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-da572866-7c4f-449f-8a20-4e0c1119ee40 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-e8c4bd67-ac50-4ef9-8e75-88b1e9b24483 {
  margin-left: auto;
margin-right: auto;
}

#s-e8c4bd67-ac50-4ef9-8e75-88b1e9b24483 .shg-proportional-font-size,
#s-e8c4bd67-ac50-4ef9-8e75-88b1e9b24483 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ecdcd2a4-9c79-4f40-bc1e-d741a21bffbb {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-ecdcd2a4-9c79-4f40-bc1e-d741a21bffbb .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: left;
}



#s-77b31b3e-698b-45ef-8cba-5f6035583b3a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
}

#s-77b31b3e-698b-45ef-8cba-5f6035583b3a .shogun-form-box label.shogun-form-label {
  display: flex;
  font-weight:  normal;
  color: #000;
  
  
  
  
  
  
  padding-top: 5px;
  padding-bottom: 5px;
  
  
}

#s-77b31b3e-698b-45ef-8cba-5f6035583b3a .shogun-form-success-msg {
  visibility: hidden;
  display: flex;
  align-items: center;
  
  
  color: #008000;
  
  
  
  
  
}

#s-77b31b3e-698b-45ef-8cba-5f6035583b3a .shogun-form-success-msg > svg {
  margin-right: 4px;
  stroke: #008000;
}

#s-77b31b3e-698b-45ef-8cba-5f6035583b3a .shogun-form-error-msg-container, #s-77b31b3e-698b-45ef-8cba-5f6035583b3a .shogun-form-field-error-msg-container {
  display: none;
}

#s-77b31b3e-698b-45ef-8cba-5f6035583b3a .shogun-form-error-msg {
  
  
  color: #ff0000;
  
  
  
  
  
}

#s-77b31b3e-698b-45ef-8cba-5f6035583b3a .shogun-form-field-error-msg > svg {
  margin-right: 4px;
  stroke: #ff0000;
}

#s-1c156ba0-e6fd-4f1b-958c-5263d42d31f8 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1c156ba0-e6fd-4f1b-958c-5263d42d31f8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1c156ba0-e6fd-4f1b-958c-5263d42d31f8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1c156ba0-e6fd-4f1b-958c-5263d42d31f8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1c156ba0-e6fd-4f1b-958c-5263d42d31f8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-e6b63e29-c287-4083-ae09-8979b7763b39 {
  margin-left: auto;
margin-right: auto;
}

#s-e6b63e29-c287-4083-ae09-8979b7763b39  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-e6b63e29-c287-4083-ae09-8979b7763b39  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-e6b63e29-c287-4083-ae09-8979b7763b39  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-e6b63e29-c287-4083-ae09-8979b7763b39 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-e6b63e29-c287-4083-ae09-8979b7763b39 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-bf4d1236-0d67-4866-8328-a184e514d06b {
  margin-left: auto;
margin-right: auto;
}

#s-bf4d1236-0d67-4866-8328-a184e514d06b  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-bf4d1236-0d67-4866-8328-a184e514d06b  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-bf4d1236-0d67-4866-8328-a184e514d06b  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-bf4d1236-0d67-4866-8328-a184e514d06b .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-bf4d1236-0d67-4866-8328-a184e514d06b .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-0c248eec-4b26-4067-b0a6-1134c1d5bf96 {
  margin-left: auto;
margin-right: auto;
}

#s-0c248eec-4b26-4067-b0a6-1134c1d5bf96  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-0c248eec-4b26-4067-b0a6-1134c1d5bf96  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-0c248eec-4b26-4067-b0a6-1134c1d5bf96  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-0c248eec-4b26-4067-b0a6-1134c1d5bf96 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-0c248eec-4b26-4067-b0a6-1134c1d5bf96 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-315863a0-486a-4000-889e-c8949213ca8f {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-315863a0-486a-4000-889e-c8949213ca8f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-315863a0-486a-4000-889e-c8949213ca8f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-315863a0-486a-4000-889e-c8949213ca8f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-315863a0-486a-4000-889e-c8949213ca8f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-59815c70-62f0-44be-b64e-050194dba77e {
  margin-left: auto;
margin-right: auto;
}

#s-59815c70-62f0-44be-b64e-050194dba77e select.is-placeholder-selected {
  color: #000 !important;
  font-weight:  normal  !important;
  
  
  
  
  
}

#s-59815c70-62f0-44be-b64e-050194dba77e .shogun-form-dropdown > select {
  display: block;
  width: 100%;
  cursor: initial;

  
  border-color: #000;
  border-width: 1px;
  
  

  
  
  
  
  
  
  
}

#s-59815c70-62f0-44be-b64e-050194dba77e .shogun-form-dropdown > select:focus {
  outline: none;
}


  #s-59815c70-62f0-44be-b64e-050194dba77e .shogun-form-dropdown > select:hover {
    
    border-color: #000;
    border-width: 1px;
    
    
  }



  #s-59815c70-62f0-44be-b64e-050194dba77e .shogun-form-dropdown > select:focus {
     
     border-color: #000;
     border-width: 1px;
     
     
  }


#s-1df90d94-feeb-480c-aec2-e65dd0a96c41 {
  margin-left: auto;
margin-right: auto;
}

#s-1df90d94-feeb-480c-aec2-e65dd0a96c41 .shogun-form-radio-input-wrapper {
  position: relative;
}

#s-1df90d94-feeb-480c-aec2-e65dd0a96c41 input {
  opacity: 0;
  position: absolute;
}

#s-1df90d94-feeb-480c-aec2-e65dd0a96c41 .shogun-form-radio-input-wrapper label {
  align-items: center;
  display: inline-flex !important;
}

#s-1df90d94-feeb-480c-aec2-e65dd0a96c41 .shogun-form-radio-input-value {
  color: #000;
  
  
  
  
  
  
}

#s-1df90d94-feeb-480c-aec2-e65dd0a96c41 .shogun-form-radio-outer {
  align-items: center;
  background: #ffffff;
  border-radius:  100% ;
  border: 1px solid #000;
  cursor: pointer;
  display: flex;
  min-height: 20px;
  justify-content: center;
  margin-right: 8px;
  transition: all 250ms ease;
  min-width: 20px;
  
}

#s-1df90d94-feeb-480c-aec2-e65dd0a96c41 .shogun-form-radio-inner {
  display: inline-block;
  height: 14px;
  margin: 2px;
  width: 14px;
  border-radius:  100% ;
}

#s-1df90d94-feeb-480c-aec2-e65dd0a96c41 input:checked + label .shogun-form-radio-inner {
  background-color: #000;
  border-radius:  100% ;
}





#s-e2f339e6-86a4-49e1-a3e9-3ff5dd2998b3 {
  margin-left: auto;
margin-right: auto;
}

#s-e2f339e6-86a4-49e1-a3e9-3ff5dd2998b3  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  
  
  color: #000;
  
  
  
  
}

#s-e2f339e6-86a4-49e1-a3e9-3ff5dd2998b3  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-e2f339e6-86a4-49e1-a3e9-3ff5dd2998b3  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-e2f339e6-86a4-49e1-a3e9-3ff5dd2998b3 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-e2f339e6-86a4-49e1-a3e9-3ff5dd2998b3 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-88135a03-b6c9-4dc4-90a2-cbc079bd7c77 {
  margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-88135a03-b6c9-4dc4-90a2-cbc079bd7c77 {
  display: none;
}
#s-88135a03-b6c9-4dc4-90a2-cbc079bd7c77, #wrap-s-88135a03-b6c9-4dc4-90a2-cbc079bd7c77, #wrap-content-s-88135a03-b6c9-4dc4-90a2-cbc079bd7c77 { display: none !important; }}
#s-88135a03-b6c9-4dc4-90a2-cbc079bd7c77 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: center;
}



@media (max-width: 767px){#s-d181b10f-d4a7-431e-bd76-8b5bea0a3cec {
  display: none;
}
#s-d181b10f-d4a7-431e-bd76-8b5bea0a3cec, #wrap-s-d181b10f-d4a7-431e-bd76-8b5bea0a3cec, #wrap-content-s-d181b10f-d4a7-431e-bd76-8b5bea0a3cec { display: none !important; }}
#s-37bfb2df-8dfa-4590-8cf6-1814d93c908f {
  margin-top: 50px;
margin-bottom: 0px;
padding-top: 30px;
padding-bottom: 30px;
min-height: 50px;
background-color: rgba(231, 231, 231, 0.25);
}








#s-37bfb2df-8dfa-4590-8cf6-1814d93c908f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-37bfb2df-8dfa-4590-8cf6-1814d93c908f.shg-box.shg-c {
  justify-content: center;
}

#s-7d3cafa6-e4d3-4d9e-9783-39d1183416ae {
  margin-left: 10px;
margin-bottom: 30px;
margin-right: 10px;
}

#s-6f8180bb-c2e2-4f57-9e2c-9862ad33dbef {
  box-shadow:1px 1px 1px 0px rgba(214, 214, 214, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODgzMTZjN2UtYzc5My00OTE5LTk1ZDYtNmJkNzJmNGY2M2YwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMWFhODU2O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4ODMxNmM3ZS1jNzkzLTQ5MTktOTVkNi02YmQ3MmY0ZjYzZjApIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 3px;
text-align: center;
text-decoration: none;
hover-type: gradient;
color: rgba(255, 255, 255, 1);
letter-spacing: 1px;
background-gradient: [{"pos"=>"0.00", "color"=>"#1aa856"}, {"pos"=>"1.00", "color"=>"#128342"}];
}
#s-6f8180bb-c2e2-4f57-9e2c-9862ad33dbef:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDg4NmQ0NDgtZDBjMi00YjA4LWEzNGYtYmJmYWFlMmVhNmM0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjNjODY5O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwODg2ZDQ0OC1kMGMyLTRiMDgtYTM0Zi1iYmZhYWUyZWE2YzQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"pos"=>"0.00", "color"=>"#23c869"}, {"pos"=>"1.00", "color"=>"#128342"}] !important;
hover-type: gradient !important;}#s-6f8180bb-c2e2-4f57-9e2c-9862ad33dbef:active {border-radius: 3px !important;
background-color: rgba(18, 131, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (max-width: 767px){#s-6f8180bb-c2e2-4f57-9e2c-9862ad33dbef {
  
}
#s-6f8180bb-c2e2-4f57-9e2c-9862ad33dbef:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iM2RhZDExNmMtMDY5NS00YjdjLWIzNWQtOWIxOWE1ODEwMDVmIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjNjODY5O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzZGFkMTE2Yy0wNjk1LTRiN2MtYjM1ZC05YjE5YTU4MTAwNWYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>"0.00", "color"=>"#23c869"}, {"id"=>2, "pos"=>"1.00", "color"=>"#128342"}] !important;
hover-type: gradient !important;}}

  #s-6f8180bb-c2e2-4f57-9e2c-9862ad33dbef-root {
    text-align: center;
  }


#s-6f8180bb-c2e2-4f57-9e2c-9862ad33dbef.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-6f8180bb-c2e2-4f57-9e2c-9862ad33dbef-root {
    text-align: center;
  }


#s-6f8180bb-c2e2-4f57-9e2c-9862ad33dbef.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6f8180bb-c2e2-4f57-9e2c-9862ad33dbef-root {
    text-align: center;
  }


#s-6f8180bb-c2e2-4f57-9e2c-9862ad33dbef.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6f8180bb-c2e2-4f57-9e2c-9862ad33dbef-root {
    text-align: center;
  }


#s-6f8180bb-c2e2-4f57-9e2c-9862ad33dbef.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-6f8180bb-c2e2-4f57-9e2c-9862ad33dbef-root {
    text-align: center;
  }


#s-6f8180bb-c2e2-4f57-9e2c-9862ad33dbef.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-7441b602-f5cd-430a-bf83-94db7ab6af27 {
  margin-top: 100px;
margin-left: 0%;
margin-bottom: 35px;
margin-right: 0%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7441b602-f5cd-430a-bf83-94db7ab6af27 {
  display: none;
}
#s-7441b602-f5cd-430a-bf83-94db7ab6af27, #wrap-s-7441b602-f5cd-430a-bf83-94db7ab6af27, #wrap-content-s-7441b602-f5cd-430a-bf83-94db7ab6af27 { display: none !important; }}@media (max-width: 767px){#s-7441b602-f5cd-430a-bf83-94db7ab6af27 {
  margin-top: 50px;
display: none;
}
#s-7441b602-f5cd-430a-bf83-94db7ab6af27, #wrap-s-7441b602-f5cd-430a-bf83-94db7ab6af27, #wrap-content-s-7441b602-f5cd-430a-bf83-94db7ab6af27 { display: none !important; }}







#s-7441b602-f5cd-430a-bf83-94db7ab6af27 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7441b602-f5cd-430a-bf83-94db7ab6af27.shg-box.shg-c {
  justify-content: center;
}

#s-59ec9303-ac44-4672-a110-847d5b62041e {
  margin-left: 15%;
margin-bottom: 30px;
margin-right: 15%;
}

#s-21a021b5-2896-46fc-a5e4-a6fdf61802e6 {
  margin-top: 50px;
margin-bottom: 25px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-21a021b5-2896-46fc-a5e4-a6fdf61802e6 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 40px;
  
  letter-spacing: 2px;
  
}



#s-8eb6c4d8-5c50-48ec-a771-cac38ed4d5e2 {
  margin-top: 20px;
margin-left: 15%;
margin-bottom: 0px;
margin-right: 15%;
}

#s-0d427216-c0a6-49d5-9a87-07d4d0219134 {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-0d427216-c0a6-49d5-9a87-07d4d0219134 {
  display: none;
}
#s-0d427216-c0a6-49d5-9a87-07d4d0219134, #wrap-s-0d427216-c0a6-49d5-9a87-07d4d0219134, #wrap-content-s-0d427216-c0a6-49d5-9a87-07d4d0219134 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0d427216-c0a6-49d5-9a87-07d4d0219134 {
  display: none;
}
#s-0d427216-c0a6-49d5-9a87-07d4d0219134, #wrap-s-0d427216-c0a6-49d5-9a87-07d4d0219134, #wrap-content-s-0d427216-c0a6-49d5-9a87-07d4d0219134 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0d427216-c0a6-49d5-9a87-07d4d0219134 {
  display: none;
}
#s-0d427216-c0a6-49d5-9a87-07d4d0219134, #wrap-s-0d427216-c0a6-49d5-9a87-07d4d0219134, #wrap-content-s-0d427216-c0a6-49d5-9a87-07d4d0219134 { display: none !important; }}
#s-0d427216-c0a6-49d5-9a87-07d4d0219134 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-0d427216-c0a6-49d5-9a87-07d4d0219134 .shg-sld-nav-button.shg-sld-left,
#s-0d427216-c0a6-49d5-9a87-07d4d0219134 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 0px) {
[id="s-f3967b2c-69f0-4d65-af01-35aa605b1cb2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-f3967b2c-69f0-4d65-af01-35aa605b1cb2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f3967b2c-69f0-4d65-af01-35aa605b1cb2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f3967b2c-69f0-4d65-af01-35aa605b1cb2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-a1da086c-f52d-4078-a1c3-b2340fa9fa04 {
  text-align: center;
}

#s-a1da086c-f52d-4078-a1c3-b2340fa9fa04 {
  overflow: hidden;
  
  
}







  #s-a1da086c-f52d-4078-a1c3-b2340fa9fa04 img.shogun-image {
    

    
    
    
  }


#s-a1da086c-f52d-4078-a1c3-b2340fa9fa04 .shogun-image-content {
  
    justify-content: center;
  
}

#s-ff7a2f58-76ca-4b55-8c96-958862b2ab3b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ff7a2f58-76ca-4b55-8c96-958862b2ab3b .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-51960235-1a6d-4d00-b2ae-8626ab4c7a58 {
  text-align: center;
}

#s-51960235-1a6d-4d00-b2ae-8626ab4c7a58 {
  overflow: hidden;
  
  
}







  #s-51960235-1a6d-4d00-b2ae-8626ab4c7a58 img.shogun-image {
    

    
    
    
  }


#s-51960235-1a6d-4d00-b2ae-8626ab4c7a58 .shogun-image-content {
  
    justify-content: center;
  
}

#s-381272db-cb7a-4e2a-b7c3-8e1a9ac87226 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-381272db-cb7a-4e2a-b7c3-8e1a9ac87226 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



@media (min-width: 0px) {
[id="s-7a82b3e1-2fa4-4b6f-ad89-e87d400fb7d9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-7a82b3e1-2fa4-4b6f-ad89-e87d400fb7d9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7a82b3e1-2fa4-4b6f-ad89-e87d400fb7d9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7a82b3e1-2fa4-4b6f-ad89-e87d400fb7d9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-754e584e-4f14-4606-8439-118589ee3626 {
  text-align: center;
}

#s-754e584e-4f14-4606-8439-118589ee3626 {
  overflow: hidden;
  
  
}







  #s-754e584e-4f14-4606-8439-118589ee3626 img.shogun-image {
    

    
    
    
  }


#s-754e584e-4f14-4606-8439-118589ee3626 .shogun-image-content {
  
    justify-content: center;
  
}

#s-2ad5b874-8077-4572-9227-9e9f4d985d73 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2ad5b874-8077-4572-9227-9e9f4d985d73 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-2d61d724-4503-49d0-a4b3-a2c36d4b230e {
  text-align: center;
}

#s-2d61d724-4503-49d0-a4b3-a2c36d4b230e {
  overflow: hidden;
  
  
}







  #s-2d61d724-4503-49d0-a4b3-a2c36d4b230e img.shogun-image {
    

    
    
    
  }


#s-2d61d724-4503-49d0-a4b3-a2c36d4b230e .shogun-image-content {
  
    justify-content: center;
  
}

#s-cf4f532d-8da6-41da-b27e-4c11364b9611 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cf4f532d-8da6-41da-b27e-4c11364b9611 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



@media (min-width: 0px) {
[id="s-0d14a15f-dac0-4c80-88e8-46866fb46ddc"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-0d14a15f-dac0-4c80-88e8-46866fb46ddc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0d14a15f-dac0-4c80-88e8-46866fb46ddc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0d14a15f-dac0-4c80-88e8-46866fb46ddc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-b5ae19c0-f392-4ad5-ab46-d1c4700b97e9 {
  text-align: center;
}

#s-b5ae19c0-f392-4ad5-ab46-d1c4700b97e9 {
  overflow: hidden;
  
  
}







  #s-b5ae19c0-f392-4ad5-ab46-d1c4700b97e9 img.shogun-image {
    

    
    
    
  }


#s-b5ae19c0-f392-4ad5-ab46-d1c4700b97e9 .shogun-image-content {
  
    justify-content: center;
  
}

#s-2bd57301-836e-4eba-b2f7-ef02697f954f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2bd57301-836e-4eba-b2f7-ef02697f954f .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-4863f019-8893-4f45-ae5f-c0454020dc10 {
  text-align: center;
}

#s-4863f019-8893-4f45-ae5f-c0454020dc10 {
  overflow: hidden;
  
  
}







  #s-4863f019-8893-4f45-ae5f-c0454020dc10 img.shogun-image {
    

    
    
    
  }


#s-4863f019-8893-4f45-ae5f-c0454020dc10 .shogun-image-content {
  
    justify-content: center;
  
}

#s-35922023-2959-4e0c-9806-a1577770ad0f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-35922023-2959-4e0c-9806-a1577770ad0f .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



@media (min-width: 0px) {
[id="s-2347c51d-8123-4a3c-9417-d91a593da2a0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-2347c51d-8123-4a3c-9417-d91a593da2a0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2347c51d-8123-4a3c-9417-d91a593da2a0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2347c51d-8123-4a3c-9417-d91a593da2a0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-938dffee-8993-4c0f-953d-bb8612ece67a {
  text-align: center;
}

#s-938dffee-8993-4c0f-953d-bb8612ece67a {
  overflow: hidden;
  
  
}







  #s-938dffee-8993-4c0f-953d-bb8612ece67a img.shogun-image {
    

    
    
    
  }


#s-938dffee-8993-4c0f-953d-bb8612ece67a .shogun-image-content {
  
    justify-content: center;
  
}

#s-68408f7a-6585-4934-8bc9-e9fb690ba7a2 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-68408f7a-6585-4934-8bc9-e9fb690ba7a2 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-a1733840-cb27-4836-9bb9-9fe5f45f0b09 {
  text-align: center;
}

#s-a1733840-cb27-4836-9bb9-9fe5f45f0b09 {
  overflow: hidden;
  
  
}







  #s-a1733840-cb27-4836-9bb9-9fe5f45f0b09 img.shogun-image {
    

    
    
    
  }


#s-a1733840-cb27-4836-9bb9-9fe5f45f0b09 .shogun-image-content {
  
    justify-content: center;
  
}

#s-0ab6c083-832e-4e37-894d-907bc1e20cba {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0ab6c083-832e-4e37-894d-907bc1e20cba .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-c523a096-502e-4246-94f6-8ccd32dfbbf6 {
  margin-top: 50px;
margin-left: 5%;
margin-right: 5%;
padding-top: 10px;
padding-bottom: 10px;
}

#s-c523a096-502e-4246-94f6-8ccd32dfbbf6 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-c523a096-502e-4246-94f6-8ccd32dfbbf6 .shg-sld-nav-button.shg-sld-left,
#s-c523a096-502e-4246-94f6-8ccd32dfbbf6 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-ef4d9bdd-40b8-4d15-9964-95120a06c2dc {
  margin-left: 2%;
margin-right: 2%;
}

@media (min-width: 0px) {
[id="s-ef4d9bdd-40b8-4d15-9964-95120a06c2dc"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-ef4d9bdd-40b8-4d15-9964-95120a06c2dc"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-ef4d9bdd-40b8-4d15-9964-95120a06c2dc"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-ef4d9bdd-40b8-4d15-9964-95120a06c2dc"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-940f6211-685d-472f-97bc-1afaef49d340 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-940f6211-685d-472f-97bc-1afaef49d340 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-940f6211-685d-472f-97bc-1afaef49d340-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-940f6211-685d-472f-97bc-1afaef49d340 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-940f6211-685d-472f-97bc-1afaef49d340 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-940f6211-685d-472f-97bc-1afaef49d340 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-940f6211-685d-472f-97bc-1afaef49d340 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-940f6211-685d-472f-97bc-1afaef49d340 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-940f6211-685d-472f-97bc-1afaef49d340.shg-align-container {
  display: flex;
  justify-content: center
}

.s-940f6211-685d-472f-97bc-1afaef49d340.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-940f6211-685d-472f-97bc-1afaef49d340.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-940f6211-685d-472f-97bc-1afaef49d340 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-940f6211-685d-472f-97bc-1afaef49d340-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-940f6211-685d-472f-97bc-1afaef49d340 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-940f6211-685d-472f-97bc-1afaef49d340 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-940f6211-685d-472f-97bc-1afaef49d340 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-940f6211-685d-472f-97bc-1afaef49d340 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-940f6211-685d-472f-97bc-1afaef49d340 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-940f6211-685d-472f-97bc-1afaef49d340.shg-align-container {
  display: flex;
  justify-content: center
}

.s-940f6211-685d-472f-97bc-1afaef49d340.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-940f6211-685d-472f-97bc-1afaef49d340.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-940f6211-685d-472f-97bc-1afaef49d340 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-940f6211-685d-472f-97bc-1afaef49d340-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-940f6211-685d-472f-97bc-1afaef49d340 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-940f6211-685d-472f-97bc-1afaef49d340 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-940f6211-685d-472f-97bc-1afaef49d340 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-940f6211-685d-472f-97bc-1afaef49d340 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-940f6211-685d-472f-97bc-1afaef49d340 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-940f6211-685d-472f-97bc-1afaef49d340.shg-align-container {
  display: flex;
  justify-content: center
}

.s-940f6211-685d-472f-97bc-1afaef49d340.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-940f6211-685d-472f-97bc-1afaef49d340.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-940f6211-685d-472f-97bc-1afaef49d340 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-940f6211-685d-472f-97bc-1afaef49d340-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-940f6211-685d-472f-97bc-1afaef49d340 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-940f6211-685d-472f-97bc-1afaef49d340 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-940f6211-685d-472f-97bc-1afaef49d340 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-940f6211-685d-472f-97bc-1afaef49d340 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-940f6211-685d-472f-97bc-1afaef49d340 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-940f6211-685d-472f-97bc-1afaef49d340.shg-align-container {
  display: flex;
  justify-content: center
}

.s-940f6211-685d-472f-97bc-1afaef49d340.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-940f6211-685d-472f-97bc-1afaef49d340.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-940f6211-685d-472f-97bc-1afaef49d340 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-940f6211-685d-472f-97bc-1afaef49d340-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-940f6211-685d-472f-97bc-1afaef49d340 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-940f6211-685d-472f-97bc-1afaef49d340 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-940f6211-685d-472f-97bc-1afaef49d340 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-940f6211-685d-472f-97bc-1afaef49d340 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-940f6211-685d-472f-97bc-1afaef49d340 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-940f6211-685d-472f-97bc-1afaef49d340.shg-align-container {
  display: flex;
  justify-content: center
}

.s-940f6211-685d-472f-97bc-1afaef49d340.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-940f6211-685d-472f-97bc-1afaef49d340.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-add94d61-87eb-41d2-a34a-ac3e72ef6398 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-add94d61-87eb-41d2-a34a-ac3e72ef6398 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-c68beffe-d237-4a6f-95ea-d757f9b5076b {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c68beffe-d237-4a6f-95ea-d757f9b5076b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c68beffe-d237-4a6f-95ea-d757f9b5076b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c68beffe-d237-4a6f-95ea-d757f9b5076b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c68beffe-d237-4a6f-95ea-d757f9b5076b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c68beffe-d237-4a6f-95ea-d757f9b5076b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c68beffe-d237-4a6f-95ea-d757f9b5076b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c68beffe-d237-4a6f-95ea-d757f9b5076b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c68beffe-d237-4a6f-95ea-d757f9b5076b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c68beffe-d237-4a6f-95ea-d757f9b5076b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c68beffe-d237-4a6f-95ea-d757f9b5076b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c68beffe-d237-4a6f-95ea-d757f9b5076b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c68beffe-d237-4a6f-95ea-d757f9b5076b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c68beffe-d237-4a6f-95ea-d757f9b5076b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c68beffe-d237-4a6f-95ea-d757f9b5076b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c68beffe-d237-4a6f-95ea-d757f9b5076b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c68beffe-d237-4a6f-95ea-d757f9b5076b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c68beffe-d237-4a6f-95ea-d757f9b5076b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c68beffe-d237-4a6f-95ea-d757f9b5076b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c68beffe-d237-4a6f-95ea-d757f9b5076b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c68beffe-d237-4a6f-95ea-d757f9b5076b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c68beffe-d237-4a6f-95ea-d757f9b5076b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c68beffe-d237-4a6f-95ea-d757f9b5076b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c68beffe-d237-4a6f-95ea-d757f9b5076b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c68beffe-d237-4a6f-95ea-d757f9b5076b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c68beffe-d237-4a6f-95ea-d757f9b5076b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c68beffe-d237-4a6f-95ea-d757f9b5076b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c68beffe-d237-4a6f-95ea-d757f9b5076b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c68beffe-d237-4a6f-95ea-d757f9b5076b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c68beffe-d237-4a6f-95ea-d757f9b5076b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c68beffe-d237-4a6f-95ea-d757f9b5076b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-40c2d894-0ed9-4bea-bd35-8f60f4a6768f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-40c2d894-0ed9-4bea-bd35-8f60f4a6768f .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-aeae1385-663b-43c0-ac01-8ea9598c68b9 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: center;
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aeae1385-663b-43c0-ac01-8ea9598c68b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-aeae1385-663b-43c0-ac01-8ea9598c68b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-aeae1385-663b-43c0-ac01-8ea9598c68b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aeae1385-663b-43c0-ac01-8ea9598c68b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aeae1385-663b-43c0-ac01-8ea9598c68b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-aeae1385-663b-43c0-ac01-8ea9598c68b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aeae1385-663b-43c0-ac01-8ea9598c68b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-aeae1385-663b-43c0-ac01-8ea9598c68b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-aeae1385-663b-43c0-ac01-8ea9598c68b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aeae1385-663b-43c0-ac01-8ea9598c68b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aeae1385-663b-43c0-ac01-8ea9598c68b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-aeae1385-663b-43c0-ac01-8ea9598c68b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aeae1385-663b-43c0-ac01-8ea9598c68b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-aeae1385-663b-43c0-ac01-8ea9598c68b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-aeae1385-663b-43c0-ac01-8ea9598c68b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aeae1385-663b-43c0-ac01-8ea9598c68b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aeae1385-663b-43c0-ac01-8ea9598c68b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-aeae1385-663b-43c0-ac01-8ea9598c68b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aeae1385-663b-43c0-ac01-8ea9598c68b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-aeae1385-663b-43c0-ac01-8ea9598c68b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-aeae1385-663b-43c0-ac01-8ea9598c68b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aeae1385-663b-43c0-ac01-8ea9598c68b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aeae1385-663b-43c0-ac01-8ea9598c68b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-aeae1385-663b-43c0-ac01-8ea9598c68b9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aeae1385-663b-43c0-ac01-8ea9598c68b9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-aeae1385-663b-43c0-ac01-8ea9598c68b9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-aeae1385-663b-43c0-ac01-8ea9598c68b9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-aeae1385-663b-43c0-ac01-8ea9598c68b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aeae1385-663b-43c0-ac01-8ea9598c68b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aeae1385-663b-43c0-ac01-8ea9598c68b9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2d9175a4-0457-4414-9482-ac88f378b6e5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2d9175a4-0457-4414-9482-ac88f378b6e5 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ed36a5c9-f47e-4b76-bbe5-80643ff6312e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2a4b60ff-8b58-48cb-9b7a-63092f668e95 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2a4b60ff-8b58-48cb-9b7a-63092f668e95 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-bccb1ae4-6a83-4a60-878f-d812fd414adf {
  margin-top: 25px;
margin-left: 2%;
margin-right: 2%;
}

@media (min-width: 0px) {
[id="s-bccb1ae4-6a83-4a60-878f-d812fd414adf"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-bccb1ae4-6a83-4a60-878f-d812fd414adf"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-bccb1ae4-6a83-4a60-878f-d812fd414adf"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-bccb1ae4-6a83-4a60-878f-d812fd414adf"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-39a2bca9-5540-4f53-b821-d451d134672e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-39a2bca9-5540-4f53-b821-d451d134672e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-39a2bca9-5540-4f53-b821-d451d134672e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-39a2bca9-5540-4f53-b821-d451d134672e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-39a2bca9-5540-4f53-b821-d451d134672e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-39a2bca9-5540-4f53-b821-d451d134672e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-39a2bca9-5540-4f53-b821-d451d134672e img.shogun-image {
  width: 100%;
  
  
  

      
    

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  
  -o-object-position: none;
  
     object-position: none;
  transform: none;
  transform-origin: none;
}




.s-39a2bca9-5540-4f53-b821-d451d134672e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-39a2bca9-5540-4f53-b821-d451d134672e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39a2bca9-5540-4f53-b821-d451d134672e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39a2bca9-5540-4f53-b821-d451d134672e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-39a2bca9-5540-4f53-b821-d451d134672e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-39a2bca9-5540-4f53-b821-d451d134672e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-39a2bca9-5540-4f53-b821-d451d134672e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-39a2bca9-5540-4f53-b821-d451d134672e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-39a2bca9-5540-4f53-b821-d451d134672e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-39a2bca9-5540-4f53-b821-d451d134672e img.shogun-image {
  width: 100%;
  
  
  

      
    

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  
  -o-object-position: none;
  
     object-position: none;
  transform: none;
  transform-origin: none;
}




.s-39a2bca9-5540-4f53-b821-d451d134672e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-39a2bca9-5540-4f53-b821-d451d134672e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39a2bca9-5540-4f53-b821-d451d134672e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39a2bca9-5540-4f53-b821-d451d134672e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-39a2bca9-5540-4f53-b821-d451d134672e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-39a2bca9-5540-4f53-b821-d451d134672e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-39a2bca9-5540-4f53-b821-d451d134672e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-39a2bca9-5540-4f53-b821-d451d134672e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-39a2bca9-5540-4f53-b821-d451d134672e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-39a2bca9-5540-4f53-b821-d451d134672e img.shogun-image {
  width: 100%;
  
  
  

      
    

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  
  -o-object-position: none;
  
     object-position: none;
  transform: none;
  transform-origin: none;
}




.s-39a2bca9-5540-4f53-b821-d451d134672e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-39a2bca9-5540-4f53-b821-d451d134672e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39a2bca9-5540-4f53-b821-d451d134672e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39a2bca9-5540-4f53-b821-d451d134672e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-39a2bca9-5540-4f53-b821-d451d134672e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-39a2bca9-5540-4f53-b821-d451d134672e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-39a2bca9-5540-4f53-b821-d451d134672e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-39a2bca9-5540-4f53-b821-d451d134672e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-39a2bca9-5540-4f53-b821-d451d134672e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-39a2bca9-5540-4f53-b821-d451d134672e img.shogun-image {
  width: 100%;
  
  
  

      
    

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  
  -o-object-position: none;
  
     object-position: none;
  transform: none;
  transform-origin: none;
}




.s-39a2bca9-5540-4f53-b821-d451d134672e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-39a2bca9-5540-4f53-b821-d451d134672e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39a2bca9-5540-4f53-b821-d451d134672e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39a2bca9-5540-4f53-b821-d451d134672e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-39a2bca9-5540-4f53-b821-d451d134672e {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-39a2bca9-5540-4f53-b821-d451d134672e-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-39a2bca9-5540-4f53-b821-d451d134672e {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-39a2bca9-5540-4f53-b821-d451d134672e .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-39a2bca9-5540-4f53-b821-d451d134672e {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-39a2bca9-5540-4f53-b821-d451d134672e img.shogun-image {
  width: 100%;
  
  
  

      
    

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  
  -o-object-position: none;
  
     object-position: none;
  transform: none;
  transform-origin: none;
}




.s-39a2bca9-5540-4f53-b821-d451d134672e .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-39a2bca9-5540-4f53-b821-d451d134672e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39a2bca9-5540-4f53-b821-d451d134672e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39a2bca9-5540-4f53-b821-d451d134672e.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-55cc34e7-1f62-4b03-a53b-97765189678a {
  margin-left: 2%;
margin-right: 2%;
}

@media (min-width: 0px) {
[id="s-55cc34e7-1f62-4b03-a53b-97765189678a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-55cc34e7-1f62-4b03-a53b-97765189678a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-55cc34e7-1f62-4b03-a53b-97765189678a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-55cc34e7-1f62-4b03-a53b-97765189678a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b14d3cf5-22c7-4b81-b119-58802576e2ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b14d3cf5-22c7-4b81-b119-58802576e2ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b14d3cf5-22c7-4b81-b119-58802576e2ff .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b14d3cf5-22c7-4b81-b119-58802576e2ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b14d3cf5-22c7-4b81-b119-58802576e2ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b14d3cf5-22c7-4b81-b119-58802576e2ff {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b14d3cf5-22c7-4b81-b119-58802576e2ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b14d3cf5-22c7-4b81-b119-58802576e2ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b14d3cf5-22c7-4b81-b119-58802576e2ff .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b14d3cf5-22c7-4b81-b119-58802576e2ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b14d3cf5-22c7-4b81-b119-58802576e2ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b14d3cf5-22c7-4b81-b119-58802576e2ff {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b14d3cf5-22c7-4b81-b119-58802576e2ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b14d3cf5-22c7-4b81-b119-58802576e2ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b14d3cf5-22c7-4b81-b119-58802576e2ff .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b14d3cf5-22c7-4b81-b119-58802576e2ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b14d3cf5-22c7-4b81-b119-58802576e2ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b14d3cf5-22c7-4b81-b119-58802576e2ff {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b14d3cf5-22c7-4b81-b119-58802576e2ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b14d3cf5-22c7-4b81-b119-58802576e2ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b14d3cf5-22c7-4b81-b119-58802576e2ff .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b14d3cf5-22c7-4b81-b119-58802576e2ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b14d3cf5-22c7-4b81-b119-58802576e2ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b14d3cf5-22c7-4b81-b119-58802576e2ff {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b14d3cf5-22c7-4b81-b119-58802576e2ff {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b14d3cf5-22c7-4b81-b119-58802576e2ff {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b14d3cf5-22c7-4b81-b119-58802576e2ff .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b14d3cf5-22c7-4b81-b119-58802576e2ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b14d3cf5-22c7-4b81-b119-58802576e2ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b14d3cf5-22c7-4b81-b119-58802576e2ff.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7cf91fd8-1df4-40d6-9e9d-504775189adf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7cf91fd8-1df4-40d6-9e9d-504775189adf .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-c0654087-78b1-4048-a4ba-7bee608c4c72 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c0654087-78b1-4048-a4ba-7bee608c4c72 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c0654087-78b1-4048-a4ba-7bee608c4c72 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c0654087-78b1-4048-a4ba-7bee608c4c72 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c0654087-78b1-4048-a4ba-7bee608c4c72.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0654087-78b1-4048-a4ba-7bee608c4c72.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-c0654087-78b1-4048-a4ba-7bee608c4c72 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c0654087-78b1-4048-a4ba-7bee608c4c72 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c0654087-78b1-4048-a4ba-7bee608c4c72 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c0654087-78b1-4048-a4ba-7bee608c4c72 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c0654087-78b1-4048-a4ba-7bee608c4c72.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0654087-78b1-4048-a4ba-7bee608c4c72.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-c0654087-78b1-4048-a4ba-7bee608c4c72 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c0654087-78b1-4048-a4ba-7bee608c4c72 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c0654087-78b1-4048-a4ba-7bee608c4c72 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c0654087-78b1-4048-a4ba-7bee608c4c72 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c0654087-78b1-4048-a4ba-7bee608c4c72.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0654087-78b1-4048-a4ba-7bee608c4c72.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-c0654087-78b1-4048-a4ba-7bee608c4c72 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c0654087-78b1-4048-a4ba-7bee608c4c72 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c0654087-78b1-4048-a4ba-7bee608c4c72 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c0654087-78b1-4048-a4ba-7bee608c4c72 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c0654087-78b1-4048-a4ba-7bee608c4c72.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0654087-78b1-4048-a4ba-7bee608c4c72.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-c0654087-78b1-4048-a4ba-7bee608c4c72 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-c0654087-78b1-4048-a4ba-7bee608c4c72 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-c0654087-78b1-4048-a4ba-7bee608c4c72 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-c0654087-78b1-4048-a4ba-7bee608c4c72 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-c0654087-78b1-4048-a4ba-7bee608c4c72.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c0654087-78b1-4048-a4ba-7bee608c4c72.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c0654087-78b1-4048-a4ba-7bee608c4c72.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-15414a59-56dd-4040-923d-404b1eddb672 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-15414a59-56dd-4040-923d-404b1eddb672 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-d711ad2d-50ac-4073-9578-169d9974322d {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-d711ad2d-50ac-4073-9578-169d9974322d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d711ad2d-50ac-4073-9578-169d9974322d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d711ad2d-50ac-4073-9578-169d9974322d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d711ad2d-50ac-4073-9578-169d9974322d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d711ad2d-50ac-4073-9578-169d9974322d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d711ad2d-50ac-4073-9578-169d9974322d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d711ad2d-50ac-4073-9578-169d9974322d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d711ad2d-50ac-4073-9578-169d9974322d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d711ad2d-50ac-4073-9578-169d9974322d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d711ad2d-50ac-4073-9578-169d9974322d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d711ad2d-50ac-4073-9578-169d9974322d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d711ad2d-50ac-4073-9578-169d9974322d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d711ad2d-50ac-4073-9578-169d9974322d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d711ad2d-50ac-4073-9578-169d9974322d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d711ad2d-50ac-4073-9578-169d9974322d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d711ad2d-50ac-4073-9578-169d9974322d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d711ad2d-50ac-4073-9578-169d9974322d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d711ad2d-50ac-4073-9578-169d9974322d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d711ad2d-50ac-4073-9578-169d9974322d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d711ad2d-50ac-4073-9578-169d9974322d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d711ad2d-50ac-4073-9578-169d9974322d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d711ad2d-50ac-4073-9578-169d9974322d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d711ad2d-50ac-4073-9578-169d9974322d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d711ad2d-50ac-4073-9578-169d9974322d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d711ad2d-50ac-4073-9578-169d9974322d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d711ad2d-50ac-4073-9578-169d9974322d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d711ad2d-50ac-4073-9578-169d9974322d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d711ad2d-50ac-4073-9578-169d9974322d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d711ad2d-50ac-4073-9578-169d9974322d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d711ad2d-50ac-4073-9578-169d9974322d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d711ad2d-50ac-4073-9578-169d9974322d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d711ad2d-50ac-4073-9578-169d9974322d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d711ad2d-50ac-4073-9578-169d9974322d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d711ad2d-50ac-4073-9578-169d9974322d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d711ad2d-50ac-4073-9578-169d9974322d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d711ad2d-50ac-4073-9578-169d9974322d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d711ad2d-50ac-4073-9578-169d9974322d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d711ad2d-50ac-4073-9578-169d9974322d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d711ad2d-50ac-4073-9578-169d9974322d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d711ad2d-50ac-4073-9578-169d9974322d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d711ad2d-50ac-4073-9578-169d9974322d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d711ad2d-50ac-4073-9578-169d9974322d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d711ad2d-50ac-4073-9578-169d9974322d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d711ad2d-50ac-4073-9578-169d9974322d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d711ad2d-50ac-4073-9578-169d9974322d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d711ad2d-50ac-4073-9578-169d9974322d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d711ad2d-50ac-4073-9578-169d9974322d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d711ad2d-50ac-4073-9578-169d9974322d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d711ad2d-50ac-4073-9578-169d9974322d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d711ad2d-50ac-4073-9578-169d9974322d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5523e579-7bbe-4584-9514-9a616e40b471 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5523e579-7bbe-4584-9514-9a616e40b471 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-518c1049-1e2a-4c9e-936f-e748ec832748 {
  margin-left: auto;
margin-right: auto;
max-width: 1024px;
text-align: center;
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-518c1049-1e2a-4c9e-936f-e748ec832748 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-518c1049-1e2a-4c9e-936f-e748ec832748 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-518c1049-1e2a-4c9e-936f-e748ec832748 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-518c1049-1e2a-4c9e-936f-e748ec832748.shg-align-container {
  display: flex;
  justify-content: center
}

.s-518c1049-1e2a-4c9e-936f-e748ec832748.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-518c1049-1e2a-4c9e-936f-e748ec832748 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-518c1049-1e2a-4c9e-936f-e748ec832748 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-518c1049-1e2a-4c9e-936f-e748ec832748 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-518c1049-1e2a-4c9e-936f-e748ec832748 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-518c1049-1e2a-4c9e-936f-e748ec832748.shg-align-container {
  display: flex;
  justify-content: center
}

.s-518c1049-1e2a-4c9e-936f-e748ec832748.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-518c1049-1e2a-4c9e-936f-e748ec832748 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-518c1049-1e2a-4c9e-936f-e748ec832748 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-518c1049-1e2a-4c9e-936f-e748ec832748 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-518c1049-1e2a-4c9e-936f-e748ec832748 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-518c1049-1e2a-4c9e-936f-e748ec832748.shg-align-container {
  display: flex;
  justify-content: center
}

.s-518c1049-1e2a-4c9e-936f-e748ec832748.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-518c1049-1e2a-4c9e-936f-e748ec832748 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-518c1049-1e2a-4c9e-936f-e748ec832748 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-518c1049-1e2a-4c9e-936f-e748ec832748 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-518c1049-1e2a-4c9e-936f-e748ec832748 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-518c1049-1e2a-4c9e-936f-e748ec832748.shg-align-container {
  display: flex;
  justify-content: center
}

.s-518c1049-1e2a-4c9e-936f-e748ec832748.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-518c1049-1e2a-4c9e-936f-e748ec832748 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-518c1049-1e2a-4c9e-936f-e748ec832748 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-518c1049-1e2a-4c9e-936f-e748ec832748 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-518c1049-1e2a-4c9e-936f-e748ec832748 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-518c1049-1e2a-4c9e-936f-e748ec832748.shg-align-container {
  display: flex;
  justify-content: center
}

.s-518c1049-1e2a-4c9e-936f-e748ec832748.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-518c1049-1e2a-4c9e-936f-e748ec832748.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-802b1aa4-7e2a-46ed-a9f5-bf00fc646070 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-802b1aa4-7e2a-46ed-a9f5-bf00fc646070 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-ec381cd3-6472-4968-88a7-c4d4b5253126 {
  margin-top: 25px;
margin-left: 2%;
margin-right: 2%;
}

@media (min-width: 0px) {
[id="s-ec381cd3-6472-4968-88a7-c4d4b5253126"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-ec381cd3-6472-4968-88a7-c4d4b5253126"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-ec381cd3-6472-4968-88a7-c4d4b5253126"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-ec381cd3-6472-4968-88a7-c4d4b5253126"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-0906622a-b6d8-4071-86ad-ebf667035182 {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: center;
}

#s-0906622a-b6d8-4071-86ad-ebf667035182 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0906622a-b6d8-4071-86ad-ebf667035182-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0906622a-b6d8-4071-86ad-ebf667035182 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0906622a-b6d8-4071-86ad-ebf667035182 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0906622a-b6d8-4071-86ad-ebf667035182 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0906622a-b6d8-4071-86ad-ebf667035182 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0906622a-b6d8-4071-86ad-ebf667035182 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0906622a-b6d8-4071-86ad-ebf667035182.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0906622a-b6d8-4071-86ad-ebf667035182.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0906622a-b6d8-4071-86ad-ebf667035182.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-0906622a-b6d8-4071-86ad-ebf667035182 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0906622a-b6d8-4071-86ad-ebf667035182-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0906622a-b6d8-4071-86ad-ebf667035182 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0906622a-b6d8-4071-86ad-ebf667035182 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0906622a-b6d8-4071-86ad-ebf667035182 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0906622a-b6d8-4071-86ad-ebf667035182 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0906622a-b6d8-4071-86ad-ebf667035182 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0906622a-b6d8-4071-86ad-ebf667035182.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0906622a-b6d8-4071-86ad-ebf667035182.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0906622a-b6d8-4071-86ad-ebf667035182.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-0906622a-b6d8-4071-86ad-ebf667035182 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0906622a-b6d8-4071-86ad-ebf667035182-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0906622a-b6d8-4071-86ad-ebf667035182 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0906622a-b6d8-4071-86ad-ebf667035182 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0906622a-b6d8-4071-86ad-ebf667035182 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0906622a-b6d8-4071-86ad-ebf667035182 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0906622a-b6d8-4071-86ad-ebf667035182 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0906622a-b6d8-4071-86ad-ebf667035182.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0906622a-b6d8-4071-86ad-ebf667035182.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0906622a-b6d8-4071-86ad-ebf667035182.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-0906622a-b6d8-4071-86ad-ebf667035182 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0906622a-b6d8-4071-86ad-ebf667035182-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0906622a-b6d8-4071-86ad-ebf667035182 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0906622a-b6d8-4071-86ad-ebf667035182 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0906622a-b6d8-4071-86ad-ebf667035182 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0906622a-b6d8-4071-86ad-ebf667035182 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0906622a-b6d8-4071-86ad-ebf667035182 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0906622a-b6d8-4071-86ad-ebf667035182.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0906622a-b6d8-4071-86ad-ebf667035182.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0906622a-b6d8-4071-86ad-ebf667035182.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-0906622a-b6d8-4071-86ad-ebf667035182 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-0906622a-b6d8-4071-86ad-ebf667035182-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0906622a-b6d8-4071-86ad-ebf667035182 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-0906622a-b6d8-4071-86ad-ebf667035182 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-0906622a-b6d8-4071-86ad-ebf667035182 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-0906622a-b6d8-4071-86ad-ebf667035182 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-0906622a-b6d8-4071-86ad-ebf667035182 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-0906622a-b6d8-4071-86ad-ebf667035182.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0906622a-b6d8-4071-86ad-ebf667035182.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0906622a-b6d8-4071-86ad-ebf667035182.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-ef704a31-5491-48a2-b05f-0ecdbcc838cc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ef704a31-5491-48a2-b05f-0ecdbcc838cc .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-094747c5-dcbb-472d-9560-c682b13c8fc1 {
  margin-left: auto;
margin-right: auto;
max-width: 905px;
text-align: center;
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-094747c5-dcbb-472d-9560-c682b13c8fc1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-094747c5-dcbb-472d-9560-c682b13c8fc1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1 img.shogun-image {
  width: 100%;
  
  
  max-width: 905px;

      
    max-width: 905px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-094747c5-dcbb-472d-9560-c682b13c8fc1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-094747c5-dcbb-472d-9560-c682b13c8fc1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-094747c5-dcbb-472d-9560-c682b13c8fc1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-094747c5-dcbb-472d-9560-c682b13c8fc1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-094747c5-dcbb-472d-9560-c682b13c8fc1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-094747c5-dcbb-472d-9560-c682b13c8fc1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1 img.shogun-image {
  width: 100%;
  
  
  max-width: 905px;

      
    max-width: 905px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-094747c5-dcbb-472d-9560-c682b13c8fc1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-094747c5-dcbb-472d-9560-c682b13c8fc1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-094747c5-dcbb-472d-9560-c682b13c8fc1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-094747c5-dcbb-472d-9560-c682b13c8fc1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-094747c5-dcbb-472d-9560-c682b13c8fc1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-094747c5-dcbb-472d-9560-c682b13c8fc1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1 img.shogun-image {
  width: 100%;
  
  
  max-width: 905px;

      
    max-width: 905px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-094747c5-dcbb-472d-9560-c682b13c8fc1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-094747c5-dcbb-472d-9560-c682b13c8fc1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-094747c5-dcbb-472d-9560-c682b13c8fc1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-094747c5-dcbb-472d-9560-c682b13c8fc1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-094747c5-dcbb-472d-9560-c682b13c8fc1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-094747c5-dcbb-472d-9560-c682b13c8fc1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1 img.shogun-image {
  width: 100%;
  
  
  max-width: 905px;

      
    max-width: 905px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-094747c5-dcbb-472d-9560-c682b13c8fc1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-094747c5-dcbb-472d-9560-c682b13c8fc1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-094747c5-dcbb-472d-9560-c682b13c8fc1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-094747c5-dcbb-472d-9560-c682b13c8fc1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-094747c5-dcbb-472d-9560-c682b13c8fc1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-094747c5-dcbb-472d-9560-c682b13c8fc1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1 img.shogun-image {
  width: 100%;
  
  
  max-width: 905px;

      
    max-width: 905px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-094747c5-dcbb-472d-9560-c682b13c8fc1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-094747c5-dcbb-472d-9560-c682b13c8fc1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-094747c5-dcbb-472d-9560-c682b13c8fc1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-094747c5-dcbb-472d-9560-c682b13c8fc1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-10bfb386-5e6e-4bd7-ba18-67231d76c9ec {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-10bfb386-5e6e-4bd7-ba18-67231d76c9ec .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-8c962fe4-edf6-4a59-a261-1374d18c1280 {
  margin-left: auto;
margin-right: auto;
max-width: 932px;
text-align: center;
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c962fe4-edf6-4a59-a261-1374d18c1280 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8c962fe4-edf6-4a59-a261-1374d18c1280 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280 img.shogun-image {
  width: 100%;
  
  
  max-width: 932px;

      
    max-width: 932px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8c962fe4-edf6-4a59-a261-1374d18c1280 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c962fe4-edf6-4a59-a261-1374d18c1280.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c962fe4-edf6-4a59-a261-1374d18c1280.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-8c962fe4-edf6-4a59-a261-1374d18c1280 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c962fe4-edf6-4a59-a261-1374d18c1280 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8c962fe4-edf6-4a59-a261-1374d18c1280 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280 img.shogun-image {
  width: 100%;
  
  
  max-width: 932px;

      
    max-width: 932px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8c962fe4-edf6-4a59-a261-1374d18c1280 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c962fe4-edf6-4a59-a261-1374d18c1280.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c962fe4-edf6-4a59-a261-1374d18c1280.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-8c962fe4-edf6-4a59-a261-1374d18c1280 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c962fe4-edf6-4a59-a261-1374d18c1280 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8c962fe4-edf6-4a59-a261-1374d18c1280 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280 img.shogun-image {
  width: 100%;
  
  
  max-width: 932px;

      
    max-width: 932px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8c962fe4-edf6-4a59-a261-1374d18c1280 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c962fe4-edf6-4a59-a261-1374d18c1280.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c962fe4-edf6-4a59-a261-1374d18c1280.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-8c962fe4-edf6-4a59-a261-1374d18c1280 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c962fe4-edf6-4a59-a261-1374d18c1280 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8c962fe4-edf6-4a59-a261-1374d18c1280 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280 img.shogun-image {
  width: 100%;
  
  
  max-width: 932px;

      
    max-width: 932px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8c962fe4-edf6-4a59-a261-1374d18c1280 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c962fe4-edf6-4a59-a261-1374d18c1280.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c962fe4-edf6-4a59-a261-1374d18c1280.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-8c962fe4-edf6-4a59-a261-1374d18c1280 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c962fe4-edf6-4a59-a261-1374d18c1280 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-8c962fe4-edf6-4a59-a261-1374d18c1280 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280 img.shogun-image {
  width: 100%;
  
  
  max-width: 932px;

      
    max-width: 932px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-8c962fe4-edf6-4a59-a261-1374d18c1280 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-8c962fe4-edf6-4a59-a261-1374d18c1280.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c962fe4-edf6-4a59-a261-1374d18c1280.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c962fe4-edf6-4a59-a261-1374d18c1280.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-8c29f8af-1c86-4a81-af90-70ceefe4e077 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8c29f8af-1c86-4a81-af90-70ceefe4e077 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-a9687393-430b-49f3-8312-a6940d6a23ed {
  margin-left: auto;
margin-right: auto;
max-width: 1500px;
text-align: center;
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a9687393-430b-49f3-8312-a6940d6a23ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a9687393-430b-49f3-8312-a6940d6a23ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a9687393-430b-49f3-8312-a6940d6a23ed .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a9687393-430b-49f3-8312-a6940d6a23ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9687393-430b-49f3-8312-a6940d6a23ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a9687393-430b-49f3-8312-a6940d6a23ed {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a9687393-430b-49f3-8312-a6940d6a23ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a9687393-430b-49f3-8312-a6940d6a23ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a9687393-430b-49f3-8312-a6940d6a23ed .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a9687393-430b-49f3-8312-a6940d6a23ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9687393-430b-49f3-8312-a6940d6a23ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a9687393-430b-49f3-8312-a6940d6a23ed {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a9687393-430b-49f3-8312-a6940d6a23ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a9687393-430b-49f3-8312-a6940d6a23ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a9687393-430b-49f3-8312-a6940d6a23ed .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a9687393-430b-49f3-8312-a6940d6a23ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9687393-430b-49f3-8312-a6940d6a23ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a9687393-430b-49f3-8312-a6940d6a23ed {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a9687393-430b-49f3-8312-a6940d6a23ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a9687393-430b-49f3-8312-a6940d6a23ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a9687393-430b-49f3-8312-a6940d6a23ed .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a9687393-430b-49f3-8312-a6940d6a23ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9687393-430b-49f3-8312-a6940d6a23ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a9687393-430b-49f3-8312-a6940d6a23ed {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a9687393-430b-49f3-8312-a6940d6a23ed {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a9687393-430b-49f3-8312-a6940d6a23ed {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a9687393-430b-49f3-8312-a6940d6a23ed .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a9687393-430b-49f3-8312-a6940d6a23ed.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9687393-430b-49f3-8312-a6940d6a23ed.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9687393-430b-49f3-8312-a6940d6a23ed.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-688a5e7b-5e21-42e2-9ea0-7347797da1d5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-688a5e7b-5e21-42e2-9ea0-7347797da1d5 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-d40b4cff-3b2a-44a4-ac52-679baeb500cd {
  margin-left: 2%;
margin-right: 2%;
}

@media (min-width: 0px) {
[id="s-d40b4cff-3b2a-44a4-ac52-679baeb500cd"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-d40b4cff-3b2a-44a4-ac52-679baeb500cd"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-d40b4cff-3b2a-44a4-ac52-679baeb500cd"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-d40b4cff-3b2a-44a4-ac52-679baeb500cd"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-304810bc-879e-4351-84f2-80d1596f7a3d {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-304810bc-879e-4351-84f2-80d1596f7a3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-304810bc-879e-4351-84f2-80d1596f7a3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-304810bc-879e-4351-84f2-80d1596f7a3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-304810bc-879e-4351-84f2-80d1596f7a3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-304810bc-879e-4351-84f2-80d1596f7a3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-304810bc-879e-4351-84f2-80d1596f7a3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-304810bc-879e-4351-84f2-80d1596f7a3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-304810bc-879e-4351-84f2-80d1596f7a3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-304810bc-879e-4351-84f2-80d1596f7a3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-304810bc-879e-4351-84f2-80d1596f7a3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-304810bc-879e-4351-84f2-80d1596f7a3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-304810bc-879e-4351-84f2-80d1596f7a3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-304810bc-879e-4351-84f2-80d1596f7a3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-304810bc-879e-4351-84f2-80d1596f7a3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-304810bc-879e-4351-84f2-80d1596f7a3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-304810bc-879e-4351-84f2-80d1596f7a3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-304810bc-879e-4351-84f2-80d1596f7a3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-304810bc-879e-4351-84f2-80d1596f7a3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-304810bc-879e-4351-84f2-80d1596f7a3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-304810bc-879e-4351-84f2-80d1596f7a3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-304810bc-879e-4351-84f2-80d1596f7a3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-304810bc-879e-4351-84f2-80d1596f7a3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-304810bc-879e-4351-84f2-80d1596f7a3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-304810bc-879e-4351-84f2-80d1596f7a3d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-304810bc-879e-4351-84f2-80d1596f7a3d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-304810bc-879e-4351-84f2-80d1596f7a3d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-304810bc-879e-4351-84f2-80d1596f7a3d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-304810bc-879e-4351-84f2-80d1596f7a3d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-304810bc-879e-4351-84f2-80d1596f7a3d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-304810bc-879e-4351-84f2-80d1596f7a3d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-07a733c6-ee0a-4a17-9d22-e0b7b8e677f2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-07a733c6-ee0a-4a17-9d22-e0b7b8e677f2 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd016751-a47f-4c8a-97bc-e7e1ce2ddb53.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-f28b8521-9f93-4422-b4ff-ca553d3990aa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f28b8521-9f93-4422-b4ff-ca553d3990aa .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-e0a51b84-2fcc-40bc-8da8-092288585ff1 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e0a51b84-2fcc-40bc-8da8-092288585ff1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e0a51b84-2fcc-40bc-8da8-092288585ff1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e0a51b84-2fcc-40bc-8da8-092288585ff1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e0a51b84-2fcc-40bc-8da8-092288585ff1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0a51b84-2fcc-40bc-8da8-092288585ff1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-e0a51b84-2fcc-40bc-8da8-092288585ff1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e0a51b84-2fcc-40bc-8da8-092288585ff1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e0a51b84-2fcc-40bc-8da8-092288585ff1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e0a51b84-2fcc-40bc-8da8-092288585ff1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e0a51b84-2fcc-40bc-8da8-092288585ff1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0a51b84-2fcc-40bc-8da8-092288585ff1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e0a51b84-2fcc-40bc-8da8-092288585ff1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e0a51b84-2fcc-40bc-8da8-092288585ff1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e0a51b84-2fcc-40bc-8da8-092288585ff1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e0a51b84-2fcc-40bc-8da8-092288585ff1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e0a51b84-2fcc-40bc-8da8-092288585ff1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0a51b84-2fcc-40bc-8da8-092288585ff1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e0a51b84-2fcc-40bc-8da8-092288585ff1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e0a51b84-2fcc-40bc-8da8-092288585ff1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e0a51b84-2fcc-40bc-8da8-092288585ff1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e0a51b84-2fcc-40bc-8da8-092288585ff1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e0a51b84-2fcc-40bc-8da8-092288585ff1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0a51b84-2fcc-40bc-8da8-092288585ff1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e0a51b84-2fcc-40bc-8da8-092288585ff1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e0a51b84-2fcc-40bc-8da8-092288585ff1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-e0a51b84-2fcc-40bc-8da8-092288585ff1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-e0a51b84-2fcc-40bc-8da8-092288585ff1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e0a51b84-2fcc-40bc-8da8-092288585ff1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0a51b84-2fcc-40bc-8da8-092288585ff1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0a51b84-2fcc-40bc-8da8-092288585ff1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-daf1588b-ee8d-4628-b264-8be28ff5b7f4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-daf1588b-ee8d-4628-b264-8be28ff5b7f4 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ecf8a8b-0429-4490-a24c-31a75162e8f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ecf8a8b-0429-4490-a24c-31a75162e8f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ecf8a8b-0429-4490-a24c-31a75162e8f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ecf8a8b-0429-4490-a24c-31a75162e8f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ecf8a8b-0429-4490-a24c-31a75162e8f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ecf8a8b-0429-4490-a24c-31a75162e8f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ecf8a8b-0429-4490-a24c-31a75162e8f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ecf8a8b-0429-4490-a24c-31a75162e8f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-7ecf8a8b-0429-4490-a24c-31a75162e8f5 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-7ecf8a8b-0429-4490-a24c-31a75162e8f5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7ecf8a8b-0429-4490-a24c-31a75162e8f5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7ecf8a8b-0429-4490-a24c-31a75162e8f5.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2ee36b14-d68c-462e-aa00-04e933ae042e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2ee36b14-d68c-462e-aa00-04e933ae042e .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-2a4c2340-097d-4658-b7e5-4b0cdc468be3 {
  margin-top: 25px;
margin-left: 2%;
margin-right: 2%;
}

@media (min-width: 0px) {
[id="s-2a4c2340-097d-4658-b7e5-4b0cdc468be3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-2a4c2340-097d-4658-b7e5-4b0cdc468be3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-2a4c2340-097d-4658-b7e5-4b0cdc468be3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-2a4c2340-097d-4658-b7e5-4b0cdc468be3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1500px;
text-align: center;
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2c6e4955-14d1-44a1-a614-7f14a277ff53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2c6e4955-14d1-44a1-a614-7f14a277ff53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2c6e4955-14d1-44a1-a614-7f14a277ff53 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2c6e4955-14d1-44a1-a614-7f14a277ff53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c6e4955-14d1-44a1-a614-7f14a277ff53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2c6e4955-14d1-44a1-a614-7f14a277ff53 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2c6e4955-14d1-44a1-a614-7f14a277ff53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2c6e4955-14d1-44a1-a614-7f14a277ff53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2c6e4955-14d1-44a1-a614-7f14a277ff53 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2c6e4955-14d1-44a1-a614-7f14a277ff53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c6e4955-14d1-44a1-a614-7f14a277ff53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2c6e4955-14d1-44a1-a614-7f14a277ff53 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2c6e4955-14d1-44a1-a614-7f14a277ff53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2c6e4955-14d1-44a1-a614-7f14a277ff53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2c6e4955-14d1-44a1-a614-7f14a277ff53 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2c6e4955-14d1-44a1-a614-7f14a277ff53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c6e4955-14d1-44a1-a614-7f14a277ff53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2c6e4955-14d1-44a1-a614-7f14a277ff53 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2c6e4955-14d1-44a1-a614-7f14a277ff53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2c6e4955-14d1-44a1-a614-7f14a277ff53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2c6e4955-14d1-44a1-a614-7f14a277ff53 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2c6e4955-14d1-44a1-a614-7f14a277ff53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c6e4955-14d1-44a1-a614-7f14a277ff53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2c6e4955-14d1-44a1-a614-7f14a277ff53 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2c6e4955-14d1-44a1-a614-7f14a277ff53 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2c6e4955-14d1-44a1-a614-7f14a277ff53 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2c6e4955-14d1-44a1-a614-7f14a277ff53 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2c6e4955-14d1-44a1-a614-7f14a277ff53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2c6e4955-14d1-44a1-a614-7f14a277ff53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2c6e4955-14d1-44a1-a614-7f14a277ff53.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7c4f6a57-0e75-4682-9e75-24089ce29b67 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7c4f6a57-0e75-4682-9e75-24089ce29b67 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1500px;
text-align: center;
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b9cd2067-31a1-4097-9561-6bd3d1e66d62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9cd2067-31a1-4097-9561-6bd3d1e66d62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b9cd2067-31a1-4097-9561-6bd3d1e66d62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9cd2067-31a1-4097-9561-6bd3d1e66d62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b9cd2067-31a1-4097-9561-6bd3d1e66d62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9cd2067-31a1-4097-9561-6bd3d1e66d62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b9cd2067-31a1-4097-9561-6bd3d1e66d62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9cd2067-31a1-4097-9561-6bd3d1e66d62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-b9cd2067-31a1-4097-9561-6bd3d1e66d62 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b9cd2067-31a1-4097-9561-6bd3d1e66d62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9cd2067-31a1-4097-9561-6bd3d1e66d62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9cd2067-31a1-4097-9561-6bd3d1e66d62.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-a458b27b-19ab-486d-b779-5c2c3d65a61c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a458b27b-19ab-486d-b779-5c2c3d65a61c .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1500px;
text-align: center;
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a4acc3a5-0975-4e4e-b224-3ba4816a4ef3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-97f095f2-edf8-4894-8762-d142c734bf02 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-97f095f2-edf8-4894-8762-d142c734bf02 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-9e90f482-90ef-4b9e-8908-199f062b7978 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1500px;
text-align: center;
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9e90f482-90ef-4b9e-8908-199f062b7978 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9e90f482-90ef-4b9e-8908-199f062b7978 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9e90f482-90ef-4b9e-8908-199f062b7978 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9e90f482-90ef-4b9e-8908-199f062b7978.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e90f482-90ef-4b9e-8908-199f062b7978.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-9e90f482-90ef-4b9e-8908-199f062b7978 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9e90f482-90ef-4b9e-8908-199f062b7978 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9e90f482-90ef-4b9e-8908-199f062b7978 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9e90f482-90ef-4b9e-8908-199f062b7978 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9e90f482-90ef-4b9e-8908-199f062b7978.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e90f482-90ef-4b9e-8908-199f062b7978.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-9e90f482-90ef-4b9e-8908-199f062b7978 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9e90f482-90ef-4b9e-8908-199f062b7978 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9e90f482-90ef-4b9e-8908-199f062b7978 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9e90f482-90ef-4b9e-8908-199f062b7978 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9e90f482-90ef-4b9e-8908-199f062b7978.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e90f482-90ef-4b9e-8908-199f062b7978.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-9e90f482-90ef-4b9e-8908-199f062b7978 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9e90f482-90ef-4b9e-8908-199f062b7978 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9e90f482-90ef-4b9e-8908-199f062b7978 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9e90f482-90ef-4b9e-8908-199f062b7978 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9e90f482-90ef-4b9e-8908-199f062b7978.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e90f482-90ef-4b9e-8908-199f062b7978.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-9e90f482-90ef-4b9e-8908-199f062b7978 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9e90f482-90ef-4b9e-8908-199f062b7978 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-9e90f482-90ef-4b9e-8908-199f062b7978 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-9e90f482-90ef-4b9e-8908-199f062b7978 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-9e90f482-90ef-4b9e-8908-199f062b7978.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9e90f482-90ef-4b9e-8908-199f062b7978.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9e90f482-90ef-4b9e-8908-199f062b7978.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-909865f5-0346-419e-9cbb-7bd929108301 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-909865f5-0346-419e-9cbb-7bd929108301 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-7f639b39-dac2-473c-9afb-80c1994f6ba3 {
  margin-left: 2%;
margin-right: 2%;
}
@media (max-width: 767px){#s-7f639b39-dac2-473c-9afb-80c1994f6ba3 {
  display: none;
}
#s-7f639b39-dac2-473c-9afb-80c1994f6ba3, #wrap-s-7f639b39-dac2-473c-9afb-80c1994f6ba3, #wrap-content-s-7f639b39-dac2-473c-9afb-80c1994f6ba3 { display: none !important; }}
@media (min-width: 0px) {
[id="s-7f639b39-dac2-473c-9afb-80c1994f6ba3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-7f639b39-dac2-473c-9afb-80c1994f6ba3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-7f639b39-dac2-473c-9afb-80c1994f6ba3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-7f639b39-dac2-473c-9afb-80c1994f6ba3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-a6b7115f-c000-4e5f-af46-64dc8f3bc180 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1500px;
text-align: center;
}
#s-a6b7115f-c000-4e5f-af46-64dc8f3bc180:hover {opacity: 0 !important;}
#s-a6b7115f-c000-4e5f-af46-64dc8f3bc180 {
  overflow: hidden;
  
  
      max-width: 1500px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-a6b7115f-c000-4e5f-af46-64dc8f3bc180 .shogun-image-content {
  
    justify-content: center;
  
}

#s-54e9320f-6165-4d75-87d0-7a7c4e3e05a0 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-54e9320f-6165-4d75-87d0-7a7c4e3e05a0 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-c5f3c44d-9a73-4caa-a5ed-aba5b9da8103 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-c5f3c44d-9a73-4caa-a5ed-aba5b9da8103 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-c5f3c44d-9a73-4caa-a5ed-aba5b9da8103 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4436527e-f201-4488-a32f-a2aea57f5a70 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4436527e-f201-4488-a32f-a2aea57f5a70 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-19e4ec7c-ecb6-4fb5-8a7b-56e8d27f6722 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1500px;
text-align: center;
}

#s-19e4ec7c-ecb6-4fb5-8a7b-56e8d27f6722 {
  overflow: hidden;
  
  
      max-width: 1500px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-19e4ec7c-ecb6-4fb5-8a7b-56e8d27f6722 .shogun-image-content {
  
    justify-content: center;
  
}

#s-9b1fa392-d8eb-432a-82b3-41754aba1de9 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9b1fa392-d8eb-432a-82b3-41754aba1de9 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-170808fe-32c6-4294-8e3b-35156033b734 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-170808fe-32c6-4294-8e3b-35156033b734 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-170808fe-32c6-4294-8e3b-35156033b734-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-170808fe-32c6-4294-8e3b-35156033b734 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-170808fe-32c6-4294-8e3b-35156033b734 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-170808fe-32c6-4294-8e3b-35156033b734 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-170808fe-32c6-4294-8e3b-35156033b734 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-170808fe-32c6-4294-8e3b-35156033b734 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-170808fe-32c6-4294-8e3b-35156033b734.shg-align-container {
  display: flex;
  justify-content: center
}

.s-170808fe-32c6-4294-8e3b-35156033b734.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-170808fe-32c6-4294-8e3b-35156033b734.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-170808fe-32c6-4294-8e3b-35156033b734 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-170808fe-32c6-4294-8e3b-35156033b734-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-170808fe-32c6-4294-8e3b-35156033b734 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-170808fe-32c6-4294-8e3b-35156033b734 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-170808fe-32c6-4294-8e3b-35156033b734 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-170808fe-32c6-4294-8e3b-35156033b734 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-170808fe-32c6-4294-8e3b-35156033b734 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-170808fe-32c6-4294-8e3b-35156033b734.shg-align-container {
  display: flex;
  justify-content: center
}

.s-170808fe-32c6-4294-8e3b-35156033b734.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-170808fe-32c6-4294-8e3b-35156033b734.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-170808fe-32c6-4294-8e3b-35156033b734 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-170808fe-32c6-4294-8e3b-35156033b734-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-170808fe-32c6-4294-8e3b-35156033b734 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-170808fe-32c6-4294-8e3b-35156033b734 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-170808fe-32c6-4294-8e3b-35156033b734 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-170808fe-32c6-4294-8e3b-35156033b734 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-170808fe-32c6-4294-8e3b-35156033b734 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-170808fe-32c6-4294-8e3b-35156033b734.shg-align-container {
  display: flex;
  justify-content: center
}

.s-170808fe-32c6-4294-8e3b-35156033b734.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-170808fe-32c6-4294-8e3b-35156033b734.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-170808fe-32c6-4294-8e3b-35156033b734 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-170808fe-32c6-4294-8e3b-35156033b734-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-170808fe-32c6-4294-8e3b-35156033b734 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-170808fe-32c6-4294-8e3b-35156033b734 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-170808fe-32c6-4294-8e3b-35156033b734 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-170808fe-32c6-4294-8e3b-35156033b734 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-170808fe-32c6-4294-8e3b-35156033b734 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-170808fe-32c6-4294-8e3b-35156033b734.shg-align-container {
  display: flex;
  justify-content: center
}

.s-170808fe-32c6-4294-8e3b-35156033b734.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-170808fe-32c6-4294-8e3b-35156033b734.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-170808fe-32c6-4294-8e3b-35156033b734 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-170808fe-32c6-4294-8e3b-35156033b734-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-170808fe-32c6-4294-8e3b-35156033b734 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-170808fe-32c6-4294-8e3b-35156033b734 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-170808fe-32c6-4294-8e3b-35156033b734 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-170808fe-32c6-4294-8e3b-35156033b734 img.shogun-image {
  width: 100%;
  
  
  max-width: 1024px;

      
    max-width: 1024px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-170808fe-32c6-4294-8e3b-35156033b734 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-170808fe-32c6-4294-8e3b-35156033b734.shg-align-container {
  display: flex;
  justify-content: center
}

.s-170808fe-32c6-4294-8e3b-35156033b734.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-170808fe-32c6-4294-8e3b-35156033b734.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-69e3a917-dc0a-4246-9b67-670cc1d72d38 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-69e3a917-dc0a-4246-9b67-670cc1d72d38 .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-ec51be58-7dca-4301-93e5-2e0ee73a44f9 {
  margin-top: 25px;
margin-left: 2%;
margin-right: 2%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
}
@media (max-width: 767px){#s-ec51be58-7dca-4301-93e5-2e0ee73a44f9 {
  display: none;
}
#s-ec51be58-7dca-4301-93e5-2e0ee73a44f9, #wrap-s-ec51be58-7dca-4301-93e5-2e0ee73a44f9, #wrap-content-s-ec51be58-7dca-4301-93e5-2e0ee73a44f9 { display: none !important; }}
@media (min-width: 0px) {
[id="s-ec51be58-7dca-4301-93e5-2e0ee73a44f9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-ec51be58-7dca-4301-93e5-2e0ee73a44f9"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-ec51be58-7dca-4301-93e5-2e0ee73a44f9"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-ec51be58-7dca-4301-93e5-2e0ee73a44f9"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-08beb51e-6070-4fa6-ae97-a00747d2cf96 {
  text-align: center;
}

#s-08beb51e-6070-4fa6-ae97-a00747d2cf96 {
  overflow: hidden;
  
  
}







  #s-08beb51e-6070-4fa6-ae97-a00747d2cf96 img.shogun-image {
    

    
    
    
  }


#s-08beb51e-6070-4fa6-ae97-a00747d2cf96 .shogun-image-content {
  
    justify-content: center;
  
}

#s-0764837e-56fb-42da-8978-0e1f680a51ad {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 964px;
text-align: center;
}

#s-0764837e-56fb-42da-8978-0e1f680a51ad {
  overflow: hidden;
  
  
      max-width: 964px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-0764837e-56fb-42da-8978-0e1f680a51ad .shogun-image-content {
  
    justify-content: center;
  
}

#s-e7dd71c9-3baf-4591-b2c7-7a2b19f7c617 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e7dd71c9-3baf-4591-b2c7-7a2b19f7c617 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-57f0af99-55e1-43e9-9e51-6c2ef502d690 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1500px;
text-align: center;
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-57f0af99-55e1-43e9-9e51-6c2ef502d690 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-57f0af99-55e1-43e9-9e51-6c2ef502d690 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-57f0af99-55e1-43e9-9e51-6c2ef502d690 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-57f0af99-55e1-43e9-9e51-6c2ef502d690.shg-align-container {
  display: flex;
  justify-content: center
}

.s-57f0af99-55e1-43e9-9e51-6c2ef502d690.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-57f0af99-55e1-43e9-9e51-6c2ef502d690 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-57f0af99-55e1-43e9-9e51-6c2ef502d690 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-57f0af99-55e1-43e9-9e51-6c2ef502d690 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-57f0af99-55e1-43e9-9e51-6c2ef502d690 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-57f0af99-55e1-43e9-9e51-6c2ef502d690.shg-align-container {
  display: flex;
  justify-content: center
}

.s-57f0af99-55e1-43e9-9e51-6c2ef502d690.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-57f0af99-55e1-43e9-9e51-6c2ef502d690 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-57f0af99-55e1-43e9-9e51-6c2ef502d690 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-57f0af99-55e1-43e9-9e51-6c2ef502d690 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-57f0af99-55e1-43e9-9e51-6c2ef502d690 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-57f0af99-55e1-43e9-9e51-6c2ef502d690.shg-align-container {
  display: flex;
  justify-content: center
}

.s-57f0af99-55e1-43e9-9e51-6c2ef502d690.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-57f0af99-55e1-43e9-9e51-6c2ef502d690 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-57f0af99-55e1-43e9-9e51-6c2ef502d690 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-57f0af99-55e1-43e9-9e51-6c2ef502d690 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-57f0af99-55e1-43e9-9e51-6c2ef502d690 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-57f0af99-55e1-43e9-9e51-6c2ef502d690.shg-align-container {
  display: flex;
  justify-content: center
}

.s-57f0af99-55e1-43e9-9e51-6c2ef502d690.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-57f0af99-55e1-43e9-9e51-6c2ef502d690 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-57f0af99-55e1-43e9-9e51-6c2ef502d690 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-57f0af99-55e1-43e9-9e51-6c2ef502d690 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-57f0af99-55e1-43e9-9e51-6c2ef502d690 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-57f0af99-55e1-43e9-9e51-6c2ef502d690.shg-align-container {
  display: flex;
  justify-content: center
}

.s-57f0af99-55e1-43e9-9e51-6c2ef502d690.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-57f0af99-55e1-43e9-9e51-6c2ef502d690.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-9ddf6c26-7a4b-44b2-abb8-de40bf6e373b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9ddf6c26-7a4b-44b2-abb8-de40bf6e373b .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-311134c7-5839-4dd2-85ec-c36aea4c2131 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1500px;
text-align: center;
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-311134c7-5839-4dd2-85ec-c36aea4c2131 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: rgba(174, 174, 174, 1);
  border-style: solid;
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-311134c7-5839-4dd2-85ec-c36aea4c2131 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-311134c7-5839-4dd2-85ec-c36aea4c2131 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-311134c7-5839-4dd2-85ec-c36aea4c2131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-311134c7-5839-4dd2-85ec-c36aea4c2131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-311134c7-5839-4dd2-85ec-c36aea4c2131 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-311134c7-5839-4dd2-85ec-c36aea4c2131 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-311134c7-5839-4dd2-85ec-c36aea4c2131 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-311134c7-5839-4dd2-85ec-c36aea4c2131 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-311134c7-5839-4dd2-85ec-c36aea4c2131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-311134c7-5839-4dd2-85ec-c36aea4c2131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-311134c7-5839-4dd2-85ec-c36aea4c2131 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-311134c7-5839-4dd2-85ec-c36aea4c2131 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-311134c7-5839-4dd2-85ec-c36aea4c2131 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-311134c7-5839-4dd2-85ec-c36aea4c2131 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-311134c7-5839-4dd2-85ec-c36aea4c2131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-311134c7-5839-4dd2-85ec-c36aea4c2131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-311134c7-5839-4dd2-85ec-c36aea4c2131 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-311134c7-5839-4dd2-85ec-c36aea4c2131 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-311134c7-5839-4dd2-85ec-c36aea4c2131 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-311134c7-5839-4dd2-85ec-c36aea4c2131 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-311134c7-5839-4dd2-85ec-c36aea4c2131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-311134c7-5839-4dd2-85ec-c36aea4c2131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-311134c7-5839-4dd2-85ec-c36aea4c2131 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-311134c7-5839-4dd2-85ec-c36aea4c2131 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-311134c7-5839-4dd2-85ec-c36aea4c2131 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131 img.shogun-image {
  width: 100%;
  
  
  max-width: 1500px;

      
    max-width: 1500px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-311134c7-5839-4dd2-85ec-c36aea4c2131 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-311134c7-5839-4dd2-85ec-c36aea4c2131.shg-align-container {
  display: flex;
  justify-content: center
}

.s-311134c7-5839-4dd2-85ec-c36aea4c2131.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-311134c7-5839-4dd2-85ec-c36aea4c2131.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-722bd8ce-75de-48d5-a745-84436b3341cd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-722bd8ce-75de-48d5-a745-84436b3341cd .shogun-heading-component h1 {
  
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-69b320b1-a555-438f-aa21-e5a27ef721c6 {
  margin-left: 2%;
margin-right: 2%;
}
@media (max-width: 767px){#s-69b320b1-a555-438f-aa21-e5a27ef721c6 {
  display: none;
}
#s-69b320b1-a555-438f-aa21-e5a27ef721c6, #wrap-s-69b320b1-a555-438f-aa21-e5a27ef721c6, #wrap-content-s-69b320b1-a555-438f-aa21-e5a27ef721c6 { display: none !important; }}
@media (min-width: 0px) {
[id="s-69b320b1-a555-438f-aa21-e5a27ef721c6"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-69b320b1-a555-438f-aa21-e5a27ef721c6"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-69b320b1-a555-438f-aa21-e5a27ef721c6"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-69b320b1-a555-438f-aa21-e5a27ef721c6"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-3ffa56ae-5567-4856-92d2-99a2c75125b6 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-3ffa56ae-5567-4856-92d2-99a2c75125b6 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-3ffa56ae-5567-4856-92d2-99a2c75125b6 .shogun-image-content {
  
    justify-content: center;
  
}

#s-0c3fdecb-16df-4eae-94af-b3e295abff42 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0c3fdecb-16df-4eae-94af-b3e295abff42 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-13995f13-4b8d-4d49-a4dc-49e114a65e35 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-13995f13-4b8d-4d49-a4dc-49e114a65e35 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-13995f13-4b8d-4d49-a4dc-49e114a65e35 .shogun-image-content {
  
    justify-content: center;
  
}

#s-ead876b8-d1b3-402e-b2eb-7343eb80fac6 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ead876b8-d1b3-402e-b2eb-7343eb80fac6 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-209082b5-8828-462b-b333-11a537c6242b {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1500px;
text-align: center;
}

#s-209082b5-8828-462b-b333-11a537c6242b {
  overflow: hidden;
  
  
      max-width: 1500px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-209082b5-8828-462b-b333-11a537c6242b .shogun-image-content {
  
    justify-content: center;
  
}

#s-ef7121ea-a5b3-4957-8c60-e01d65c08b0d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ef7121ea-a5b3-4957-8c60-e01d65c08b0d .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-8a03059e-42eb-462a-ba56-527038407198 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-8a03059e-42eb-462a-ba56-527038407198 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-8a03059e-42eb-462a-ba56-527038407198 .shogun-image-content {
  
    justify-content: center;
  
}

#s-6a9c7218-5d68-4e2f-bf56-6363cc1721a8 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6a9c7218-5d68-4e2f-bf56-6363cc1721a8 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-30476ad9-e1a2-4032-bfe3-d18d060887e1 {
  margin-left: 2%;
margin-right: 2%;
}
@media (max-width: 767px){#s-30476ad9-e1a2-4032-bfe3-d18d060887e1 {
  display: none;
}
#s-30476ad9-e1a2-4032-bfe3-d18d060887e1, #wrap-s-30476ad9-e1a2-4032-bfe3-d18d060887e1, #wrap-content-s-30476ad9-e1a2-4032-bfe3-d18d060887e1 { display: none !important; }}
@media (min-width: 0px) {
[id="s-30476ad9-e1a2-4032-bfe3-d18d060887e1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-30476ad9-e1a2-4032-bfe3-d18d060887e1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-30476ad9-e1a2-4032-bfe3-d18d060887e1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-30476ad9-e1a2-4032-bfe3-d18d060887e1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-2faa50f1-c84e-4936-ab78-5e6fc084fe17 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-2faa50f1-c84e-4936-ab78-5e6fc084fe17 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-2faa50f1-c84e-4936-ab78-5e6fc084fe17 .shogun-image-content {
  
    justify-content: center;
  
}

#s-46aa2c4a-165e-4529-b726-452097669a8f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-46aa2c4a-165e-4529-b726-452097669a8f .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-316a9e06-ba3b-4cad-a4f6-11261616d650 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-316a9e06-ba3b-4cad-a4f6-11261616d650 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-316a9e06-ba3b-4cad-a4f6-11261616d650 .shogun-image-content {
  
    justify-content: center;
  
}

#s-a892f8b8-2de5-4bdd-9c4e-daec58cccb54 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a892f8b8-2de5-4bdd-9c4e-daec58cccb54 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-f390fc9b-0aae-45e5-bc64-bc3317849d9b {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-f390fc9b-0aae-45e5-bc64-bc3317849d9b {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-f390fc9b-0aae-45e5-bc64-bc3317849d9b .shogun-image-content {
  
    justify-content: center;
  
}

#s-410aebf6-46be-4548-b4af-fec268121583 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-410aebf6-46be-4548-b4af-fec268121583 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-06d4ed9a-ec7d-4375-a96e-2c675cd63b15 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-06d4ed9a-ec7d-4375-a96e-2c675cd63b15 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-06d4ed9a-ec7d-4375-a96e-2c675cd63b15 .shogun-image-content {
  
    justify-content: center;
  
}

#s-35ce5017-9a03-40b2-8647-c22cb0b8f4f2 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-35ce5017-9a03-40b2-8647-c22cb0b8f4f2 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-fd9d50c4-d33f-4e1e-b133-b6d4d42e9616 {
  margin-left: 2%;
margin-right: 2%;
}
@media (max-width: 767px){#s-fd9d50c4-d33f-4e1e-b133-b6d4d42e9616 {
  display: none;
}
#s-fd9d50c4-d33f-4e1e-b133-b6d4d42e9616, #wrap-s-fd9d50c4-d33f-4e1e-b133-b6d4d42e9616, #wrap-content-s-fd9d50c4-d33f-4e1e-b133-b6d4d42e9616 { display: none !important; }}
@media (min-width: 0px) {
[id="s-fd9d50c4-d33f-4e1e-b133-b6d4d42e9616"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-fd9d50c4-d33f-4e1e-b133-b6d4d42e9616"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-fd9d50c4-d33f-4e1e-b133-b6d4d42e9616"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-fd9d50c4-d33f-4e1e-b133-b6d4d42e9616"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-0d3f3971-91f5-4708-96be-d1b4f98f4633 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-0d3f3971-91f5-4708-96be-d1b4f98f4633 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-0d3f3971-91f5-4708-96be-d1b4f98f4633 .shogun-image-content {
  
    justify-content: center;
  
}

#s-553cb3d2-d5fd-4dec-b6e4-9ef5ba7d66c4 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-553cb3d2-d5fd-4dec-b6e4-9ef5ba7d66c4 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-05835543-563b-47cf-95b6-f58057b68d32 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-05835543-563b-47cf-95b6-f58057b68d32 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-05835543-563b-47cf-95b6-f58057b68d32 .shogun-image-content {
  
    justify-content: center;
  
}

#s-746355c0-7079-4bb2-927d-8d18edc2839d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-746355c0-7079-4bb2-927d-8d18edc2839d .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-4794b733-732b-4810-87f6-8f7d54c0805b {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-4794b733-732b-4810-87f6-8f7d54c0805b {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-4794b733-732b-4810-87f6-8f7d54c0805b .shogun-image-content {
  
    justify-content: center;
  
}

#s-30ae9d22-84f1-4784-a961-2e0645fb6929 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-30ae9d22-84f1-4784-a961-2e0645fb6929 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-7a34da2b-ccd8-4451-836f-7c9514a29c48 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-7a34da2b-ccd8-4451-836f-7c9514a29c48 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-7a34da2b-ccd8-4451-836f-7c9514a29c48 .shogun-image-content {
  
    justify-content: center;
  
}

#s-118ce53b-dff1-4977-a0bf-01a9870bea68 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-118ce53b-dff1-4977-a0bf-01a9870bea68 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-c690eef8-e3fd-45e2-882a-d790652e3c32 {
  margin-top: 25px;
margin-left: 2%;
margin-right: 2%;
}
@media (max-width: 767px){#s-c690eef8-e3fd-45e2-882a-d790652e3c32 {
  display: none;
}
#s-c690eef8-e3fd-45e2-882a-d790652e3c32, #wrap-s-c690eef8-e3fd-45e2-882a-d790652e3c32, #wrap-content-s-c690eef8-e3fd-45e2-882a-d790652e3c32 { display: none !important; }}
@media (min-width: 0px) {
[id="s-c690eef8-e3fd-45e2-882a-d790652e3c32"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-c690eef8-e3fd-45e2-882a-d790652e3c32"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-c690eef8-e3fd-45e2-882a-d790652e3c32"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-c690eef8-e3fd-45e2-882a-d790652e3c32"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-e90a3ab3-5a6c-4583-928b-5304a56c270c {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-e90a3ab3-5a6c-4583-928b-5304a56c270c {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-e90a3ab3-5a6c-4583-928b-5304a56c270c .shogun-image-content {
  
    justify-content: center;
  
}

#s-3b961622-2dd5-4b9a-b3da-213fe71cb89a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3b961622-2dd5-4b9a-b3da-213fe71cb89a .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-ec12a978-377f-47ca-96c5-79d361414a51 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-ec12a978-377f-47ca-96c5-79d361414a51 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-ec12a978-377f-47ca-96c5-79d361414a51 .shogun-image-content {
  
    justify-content: center;
  
}

#s-8d8b2d58-4a67-4f42-a663-0f78e7d56474 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8d8b2d58-4a67-4f42-a663-0f78e7d56474 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-b1544414-197f-4e7f-ab0c-fcd26a9bea71 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-b1544414-197f-4e7f-ab0c-fcd26a9bea71 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-b1544414-197f-4e7f-ab0c-fcd26a9bea71 .shogun-image-content {
  
    justify-content: center;
  
}

#s-03b2af5c-886e-41a8-9ad3-843d1c42ad37 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-03b2af5c-886e-41a8-9ad3-843d1c42ad37 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-3cd1106b-69c5-47f1-b671-ef070edf7e2c {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-3cd1106b-69c5-47f1-b671-ef070edf7e2c {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-3cd1106b-69c5-47f1-b671-ef070edf7e2c .shogun-image-content {
  
    justify-content: center;
  
}

#s-f852d86d-3229-4ccd-8eea-aea43669d624 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f852d86d-3229-4ccd-8eea-aea43669d624 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-d1027793-8458-42a8-88de-0d0c4663fac8 {
  margin-top: 25px;
margin-left: 2%;
margin-right: 2%;
}
@media (max-width: 767px){#s-d1027793-8458-42a8-88de-0d0c4663fac8 {
  display: none;
}
#s-d1027793-8458-42a8-88de-0d0c4663fac8, #wrap-s-d1027793-8458-42a8-88de-0d0c4663fac8, #wrap-content-s-d1027793-8458-42a8-88de-0d0c4663fac8 { display: none !important; }}
@media (min-width: 0px) {
[id="s-d1027793-8458-42a8-88de-0d0c4663fac8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-d1027793-8458-42a8-88de-0d0c4663fac8"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-d1027793-8458-42a8-88de-0d0c4663fac8"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-d1027793-8458-42a8-88de-0d0c4663fac8"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-c9d83af1-9b3c-4f53-b644-f198f6ea6063 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-c9d83af1-9b3c-4f53-b644-f198f6ea6063 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-c9d83af1-9b3c-4f53-b644-f198f6ea6063 .shogun-image-content {
  
    justify-content: center;
  
}

#s-c2c20133-d0b1-49ea-89df-bea36449b80d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c2c20133-d0b1-49ea-89df-bea36449b80d .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-0711f524-d53a-4937-8685-3cb98517d591 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-0711f524-d53a-4937-8685-3cb98517d591 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-0711f524-d53a-4937-8685-3cb98517d591 .shogun-image-content {
  
    justify-content: center;
  
}

#s-17282d26-4fdd-4367-a6ba-f5f64f38908b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-17282d26-4fdd-4367-a6ba-f5f64f38908b .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-d8952e05-ab13-4e91-9977-6ca776113706 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-d8952e05-ab13-4e91-9977-6ca776113706 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-d8952e05-ab13-4e91-9977-6ca776113706 .shogun-image-content {
  
    justify-content: center;
  
}

#s-86047582-749d-410d-b54f-136d5d9ed817 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-86047582-749d-410d-b54f-136d5d9ed817 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-b46273c6-1ba0-4c00-9e3b-2224bb455860 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-b46273c6-1ba0-4c00-9e3b-2224bb455860 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-b46273c6-1ba0-4c00-9e3b-2224bb455860 .shogun-image-content {
  
    justify-content: center;
  
}

#s-ab83a11a-06a8-47de-a924-2b403bee4a13 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ab83a11a-06a8-47de-a924-2b403bee4a13 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-bf056b83-2483-4e6f-87f1-0e7237f04a7e {
  margin-top: 25px;
margin-left: 2%;
margin-right: 2%;
}
@media (max-width: 767px){#s-bf056b83-2483-4e6f-87f1-0e7237f04a7e {
  display: none;
}
#s-bf056b83-2483-4e6f-87f1-0e7237f04a7e, #wrap-s-bf056b83-2483-4e6f-87f1-0e7237f04a7e, #wrap-content-s-bf056b83-2483-4e6f-87f1-0e7237f04a7e { display: none !important; }}
@media (min-width: 0px) {
[id="s-bf056b83-2483-4e6f-87f1-0e7237f04a7e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-bf056b83-2483-4e6f-87f1-0e7237f04a7e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-bf056b83-2483-4e6f-87f1-0e7237f04a7e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-bf056b83-2483-4e6f-87f1-0e7237f04a7e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-9264eae5-7937-4776-815e-22bf93e4af8a {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-9264eae5-7937-4776-815e-22bf93e4af8a {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-9264eae5-7937-4776-815e-22bf93e4af8a .shogun-image-content {
  
    justify-content: center;
  
}

#s-0e68ecd9-71f4-4ae1-9aa3-8f951c358230 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0e68ecd9-71f4-4ae1-9aa3-8f951c358230 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-0c4a0057-83f9-458d-8678-4dd1fd065667 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-0c4a0057-83f9-458d-8678-4dd1fd065667 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-0c4a0057-83f9-458d-8678-4dd1fd065667 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4d261cdb-8042-440a-af31-98ef0de11714 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4d261cdb-8042-440a-af31-98ef0de11714 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-c01a6376-b7da-43bd-8283-34b05f02fdc6 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-c01a6376-b7da-43bd-8283-34b05f02fdc6 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-c01a6376-b7da-43bd-8283-34b05f02fdc6 .shogun-image-content {
  
    justify-content: center;
  
}

#s-585c8634-1058-4726-be6d-ad91a552f1b6 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-585c8634-1058-4726-be6d-ad91a552f1b6 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-1c2519b9-f0f7-44af-ac09-d2831e7c83a2 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(174, 174, 174, 1);
border-style: solid;
max-width: 1024px;
text-align: center;
}

#s-1c2519b9-f0f7-44af-ac09-d2831e7c83a2 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-1c2519b9-f0f7-44af-ac09-d2831e7c83a2 .shogun-image-content {
  
    justify-content: center;
  
}

#s-d655f853-9931-4f1c-afb1-abda24fce3e3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d655f853-9931-4f1c-afb1-abda24fce3e3 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-d47b4e31-e626-40e5-9def-ac783abf6541 {
  background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
margin-top: 80px;
margin-bottom: 60px;
min-height: 450px;
background-position: center center;
}








#s-d47b4e31-e626-40e5-9def-ac783abf6541 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d47b4e31-e626-40e5-9def-ac783abf6541.shg-box.shg-c {
  justify-content: center;
}

#s-1f0e4c9c-ffb8-4837-8137-18f69fdf9d91 {
  margin-top: 150px;
margin-left: 5%;
margin-bottom: 150px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(108, 170, 116, 1);
border-style: dotted;
min-height: 50px;
}

#s-1f0e4c9c-ffb8-4837-8137-18f69fdf9d91 {
  background-image: url();
}








#s-1f0e4c9c-ffb8-4837-8137-18f69fdf9d91 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1f0e4c9c-ffb8-4837-8137-18f69fdf9d91.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 1200px){#s-edc805a2-8273-4f00-bf3f-db54e9d17a7c {
  display: none;
}
#s-edc805a2-8273-4f00-bf3f-db54e9d17a7c, #wrap-s-edc805a2-8273-4f00-bf3f-db54e9d17a7c, #wrap-content-s-edc805a2-8273-4f00-bf3f-db54e9d17a7c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-edc805a2-8273-4f00-bf3f-db54e9d17a7c {
  display: none;
}
#s-edc805a2-8273-4f00-bf3f-db54e9d17a7c, #wrap-s-edc805a2-8273-4f00-bf3f-db54e9d17a7c, #wrap-content-s-edc805a2-8273-4f00-bf3f-db54e9d17a7c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-edc805a2-8273-4f00-bf3f-db54e9d17a7c {
  display: none;
}
#s-edc805a2-8273-4f00-bf3f-db54e9d17a7c, #wrap-s-edc805a2-8273-4f00-bf3f-db54e9d17a7c, #wrap-content-s-edc805a2-8273-4f00-bf3f-db54e9d17a7c { display: none !important; }}
#s-edc805a2-8273-4f00-bf3f-db54e9d17a7c > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-edc805a2-8273-4f00-bf3f-db54e9d17a7c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-edc805a2-8273-4f00-bf3f-db54e9d17a7c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: #8fcee7;
}

#s-edc805a2-8273-4f00-bf3f-db54e9d17a7c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-edc805a2-8273-4f00-bf3f-db54e9d17a7c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: #8fcee7;
  text-align: left;
  
  
  
  font-size: 16px;
}

#s-edc805a2-8273-4f00-bf3f-db54e9d17a7c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
@media (min-width: 0px) {
[id="s-7687fad8-7dda-4919-956b-ef11eeecb791"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7687fad8-7dda-4919-956b-ef11eeecb791"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-7687fad8-7dda-4919-956b-ef11eeecb791"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7687fad8-7dda-4919-956b-ef11eeecb791"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-7687fad8-7dda-4919-956b-ef11eeecb791"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7687fad8-7dda-4919-956b-ef11eeecb791"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-7687fad8-7dda-4919-956b-ef11eeecb791"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-185dcd8f-15d9-4673-b16a-3e7361b3de7b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-185dcd8f-15d9-4673-b16a-3e7361b3de7b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 992px) {
[id="s-185dcd8f-15d9-4673-b16a-3e7361b3de7b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 1200px) {
[id="s-185dcd8f-15d9-4673-b16a-3e7361b3de7b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 50.0px);
}

}

#s-e438b135-9d39-4752-a27a-40bf2352a894 {
  text-align: center;
}

#s-e438b135-9d39-4752-a27a-40bf2352a894 {
  overflow: hidden;
  
  
}







  #s-e438b135-9d39-4752-a27a-40bf2352a894 img.shogun-image {
    

    
    
    
  }


#s-e438b135-9d39-4752-a27a-40bf2352a894 .shogun-image-content {
  
    justify-content: center;
  
}

#s-97bec5dc-a19e-49c7-a7ba-17a5209e5462 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-97bec5dc-a19e-49c7-a7ba-17a5209e5462 .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: left;
}



#s-2701adbe-95c2-44c8-aa15-ef2eb514e1a2 {
  box-shadow:1px 1px 1px 0px rgba(214, 214, 214, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODgzMTZjN2UtYzc5My00OTE5LTk1ZDYtNmJkNzJmNGY2M2YwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMWFhODU2O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4ODMxNmM3ZS1jNzkzLTQ5MTktOTVkNi02YmQ3MmY0ZjYzZjApIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 10px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 3px;
text-align: left;
text-decoration: none;
hover-type: gradient;
color: rgba(255, 255, 255, 1);
letter-spacing: 1px;
background-gradient: [{"pos"=>"0.00", "color"=>"#1aa856"}, {"pos"=>"1.00", "color"=>"#128342"}];
}
#s-2701adbe-95c2-44c8-aa15-ef2eb514e1a2:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDg4NmQ0NDgtZDBjMi00YjA4LWEzNGYtYmJmYWFlMmVhNmM0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjNjODY5O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwODg2ZDQ0OC1kMGMyLTRiMDgtYTM0Zi1iYmZhYWUyZWE2YzQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"pos"=>"0.00", "color"=>"#23c869"}, {"pos"=>"1.00", "color"=>"#128342"}] !important;
hover-type: gradient !important;}#s-2701adbe-95c2-44c8-aa15-ef2eb514e1a2:active {border-radius: 3px !important;
background-color: rgba(18, 131, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-2701adbe-95c2-44c8-aa15-ef2eb514e1a2-root {
    text-align: left;
  }


#s-2701adbe-95c2-44c8-aa15-ef2eb514e1a2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2701adbe-95c2-44c8-aa15-ef2eb514e1a2-root {
    text-align: left;
  }


#s-2701adbe-95c2-44c8-aa15-ef2eb514e1a2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2701adbe-95c2-44c8-aa15-ef2eb514e1a2-root {
    text-align: left;
  }


#s-2701adbe-95c2-44c8-aa15-ef2eb514e1a2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2701adbe-95c2-44c8-aa15-ef2eb514e1a2-root {
    text-align: left;
  }


#s-2701adbe-95c2-44c8-aa15-ef2eb514e1a2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2701adbe-95c2-44c8-aa15-ef2eb514e1a2-root {
    text-align: left;
  }


#s-2701adbe-95c2-44c8-aa15-ef2eb514e1a2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-ffd146dd-9adc-4f2d-9e40-40455838de20 {
  margin-left: 5%;
margin-right: 5%;
}

@media (min-width: 0px) {
[id="s-ffd146dd-9adc-4f2d-9e40-40455838de20"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ffd146dd-9adc-4f2d-9e40-40455838de20"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 992px) {
[id="s-ffd146dd-9adc-4f2d-9e40-40455838de20"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 30.0px);
}

}

@media (min-width: 1200px) {
[id="s-ffd146dd-9adc-4f2d-9e40-40455838de20"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 30.0px);
}

}

#s-d23497c6-eefb-46a1-b2ff-f46668a8c9f0 {
  padding-top: 5%;
padding-left: 10%;
padding-bottom: 10%;
padding-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
background-color: rgba(255, 255, 255, 0.95);
}








#s-d23497c6-eefb-46a1-b2ff-f46668a8c9f0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d23497c6-eefb-46a1-b2ff-f46668a8c9f0.shg-box.shg-c {
  justify-content: flex-start;
}

#s-39337fb7-edb7-489d-8002-db3bf45500cd {
  margin-bottom: 20px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}
@media (max-width: 767px){#s-39337fb7-edb7-489d-8002-db3bf45500cd {
  display: none;
}
#s-39337fb7-edb7-489d-8002-db3bf45500cd, #wrap-s-39337fb7-edb7-489d-8002-db3bf45500cd, #wrap-content-s-39337fb7-edb7-489d-8002-db3bf45500cd { display: none !important; }}
#s-39337fb7-edb7-489d-8002-db3bf45500cd .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 28px;
  
  
  text-align: center;
}



#s-55006bc5-8e20-4bea-999d-5f68723f636b {
  margin-left: 0%;
margin-right: 0%;
}
@media (max-width: 767px){#s-55006bc5-8e20-4bea-999d-5f68723f636b {
  display: none;
}
#s-55006bc5-8e20-4bea-999d-5f68723f636b, #wrap-s-55006bc5-8e20-4bea-999d-5f68723f636b, #wrap-content-s-55006bc5-8e20-4bea-999d-5f68723f636b { display: none !important; }}
@media (min-width: 0px) {
[id="s-c500a6ce-8d36-41d8-845a-4498221d5999"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c500a6ce-8d36-41d8-845a-4498221d5999"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c500a6ce-8d36-41d8-845a-4498221d5999"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c500a6ce-8d36-41d8-845a-4498221d5999"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-741274ec-6eca-40af-b1f4-ab56cef8d3ce {
  padding-top: 5%;
padding-left: 10%;
padding-bottom: 10%;
padding-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
min-height: 50px;
background-color: rgba(255, 255, 255, 0.95);
}








#s-741274ec-6eca-40af-b1f4-ab56cef8d3ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-741274ec-6eca-40af-b1f4-ab56cef8d3ce.shg-box.shg-c {
  justify-content: flex-start;
}

#s-1f50b62a-ba11-40c3-9df1-5dc4ec5e11c4 {
  margin-bottom: 20px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}
@media (max-width: 767px){#s-1f50b62a-ba11-40c3-9df1-5dc4ec5e11c4 {
  display: none;
}
#s-1f50b62a-ba11-40c3-9df1-5dc4ec5e11c4, #wrap-s-1f50b62a-ba11-40c3-9df1-5dc4ec5e11c4, #wrap-content-s-1f50b62a-ba11-40c3-9df1-5dc4ec5e11c4 { display: none !important; }}
#s-1f50b62a-ba11-40c3-9df1-5dc4ec5e11c4 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 28px;
  
  
  text-align: center;
}



#s-c6a89425-c2b6-4c38-abe7-19c0c0e730e6 {
  margin-left: 0%;
margin-right: 0%;
}
@media (max-width: 767px){#s-c6a89425-c2b6-4c38-abe7-19c0c0e730e6 {
  display: none;
}
#s-c6a89425-c2b6-4c38-abe7-19c0c0e730e6, #wrap-s-c6a89425-c2b6-4c38-abe7-19c0c0e730e6, #wrap-content-s-c6a89425-c2b6-4c38-abe7-19c0c0e730e6 { display: none !important; }}
#s-12173038-acc6-4f3a-9c9a-93dbb411e984 {
  margin-top: 0px;
margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-12173038-acc6-4f3a-9c9a-93dbb411e984 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 40px;
  
  
  text-align: center;
}



#s-cb2fa863-c9fd-4e6b-97e6-a1f97c2528ff {
  margin-top: 80px;
margin-left: 10%;
margin-right: 10%;
}
@media (max-width: 767px){#s-cb2fa863-c9fd-4e6b-97e6-a1f97c2528ff {
  display: none;
}
#s-cb2fa863-c9fd-4e6b-97e6-a1f97c2528ff, #wrap-s-cb2fa863-c9fd-4e6b-97e6-a1f97c2528ff, #wrap-content-s-cb2fa863-c9fd-4e6b-97e6-a1f97c2528ff { display: none !important; }}
@media (min-width: 0px) {
[id="s-cb2fa863-c9fd-4e6b-97e6-a1f97c2528ff"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cb2fa863-c9fd-4e6b-97e6-a1f97c2528ff"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 50.0px);
}

[id="s-cb2fa863-c9fd-4e6b-97e6-a1f97c2528ff"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 50.0px);
}

}

@media (min-width: 992px) {
[id="s-cb2fa863-c9fd-4e6b-97e6-a1f97c2528ff"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 50.0px);
}

[id="s-cb2fa863-c9fd-4e6b-97e6-a1f97c2528ff"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 50.0px);
}

}

@media (min-width: 1200px) {
[id="s-cb2fa863-c9fd-4e6b-97e6-a1f97c2528ff"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 50.0px);
}

[id="s-cb2fa863-c9fd-4e6b-97e6-a1f97c2528ff"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 50.0px);
}

}

#s-efb07cad-031c-48cc-bb57-363d4b7ef05e {
  min-height: 560px;
}








#s-efb07cad-031c-48cc-bb57-363d4b7ef05e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-efb07cad-031c-48cc-bb57-363d4b7ef05e.shg-box.shg-c {
  justify-content: center;
}

#s-07a9bcee-6713-4e34-b893-ab634e1b7458 {
  box-shadow:1px 1px 1px 0px rgba(214, 214, 214, 1);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODgzMTZjN2UtYzc5My00OTE5LTk1ZDYtNmJkNzJmNGY2M2YwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMWFhODU2O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4ODMxNmM3ZS1jNzkzLTQ5MTktOTVkNi02YmQ3MmY0ZjYzZjApIi8+PC9zdmc+);
background-repeat: no-repeat;
border-style: solid;
margin-top: 10px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 3px;
text-align: left;
text-decoration: none;
hover-type: gradient;
color: rgba(255, 255, 255, 1);
letter-spacing: 2px;
background-gradient: [{"pos"=>"0.00", "color"=>"#1aa856"}, {"pos"=>"1.00", "color"=>"#128342"}];
}
#s-07a9bcee-6713-4e34-b893-ab634e1b7458:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDg4NmQ0NDgtZDBjMi00YjA4LWEzNGYtYmJmYWFlMmVhNmM0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjNjODY5O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwODg2ZDQ0OC1kMGMyLTRiMDgtYTM0Zi1iYmZhYWUyZWE2YzQpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"pos"=>"0.00", "color"=>"#23c869"}, {"pos"=>"1.00", "color"=>"#128342"}] !important;
hover-type: gradient !important;}#s-07a9bcee-6713-4e34-b893-ab634e1b7458:active {border-radius: 3px !important;
background-color: rgba(18, 131, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-07a9bcee-6713-4e34-b893-ab634e1b7458-root {
    text-align: left;
  }


#s-07a9bcee-6713-4e34-b893-ab634e1b7458.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-07a9bcee-6713-4e34-b893-ab634e1b7458-root {
    text-align: left;
  }


#s-07a9bcee-6713-4e34-b893-ab634e1b7458.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-07a9bcee-6713-4e34-b893-ab634e1b7458-root {
    text-align: left;
  }


#s-07a9bcee-6713-4e34-b893-ab634e1b7458.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-07a9bcee-6713-4e34-b893-ab634e1b7458-root {
    text-align: left;
  }


#s-07a9bcee-6713-4e34-b893-ab634e1b7458.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-07a9bcee-6713-4e34-b893-ab634e1b7458-root {
    text-align: left;
  }


#s-07a9bcee-6713-4e34-b893-ab634e1b7458.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-32c653ba-d0d0-421b-ad2c-9f14787c14f6 {
  margin-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(201, 201, 201, 1);
border-style: dotted;
border-radius: 0px;
min-height: 50px;
background-color: rgba(234, 234, 234, 0.42);
}








#s-32c653ba-d0d0-421b-ad2c-9f14787c14f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-32c653ba-d0d0-421b-ad2c-9f14787c14f6.shg-box.shg-c {
  justify-content: flex-start;
}

#s-fb925a79-7ba2-47da-88e0-341c631d2b14 {
  margin-top: 20px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fb925a79-7ba2-47da-88e0-341c631d2b14 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-b7e49f43-7f2a-40c9-b974-18dd06c01cd0 {
  margin-top: 20px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
padding-top: 10px;
padding-left: 15px;
padding-bottom: 10px;
padding-right: 15px;
}

#s-b7e49f43-7f2a-40c9-b974-18dd06c01cd0 .shogun-form-box label.shogun-form-label {
  display: flex;
  font-weight:  normal;
  color: #000;
  font-family: Assistant;
  font-size: 16px;
  
  
  
  
  padding-top: 0px;
  padding-bottom: 0px;
  
  
}

#s-b7e49f43-7f2a-40c9-b974-18dd06c01cd0 .shogun-form-success-msg {
  visibility: hidden;
  display: flex;
  align-items: center;
  font-size: 14px;
  
  color: #008000;
  font-family: Assistant;
  
  
  letter-spacing: 1px;
  justify-content: center;
}

#s-b7e49f43-7f2a-40c9-b974-18dd06c01cd0 .shogun-form-success-msg > svg {
  margin-right: 4px;
  stroke: #008000;
}

#s-b7e49f43-7f2a-40c9-b974-18dd06c01cd0 .shogun-form-error-msg-container, #s-b7e49f43-7f2a-40c9-b974-18dd06c01cd0 .shogun-form-field-error-msg-container {
  display: none;
}

#s-b7e49f43-7f2a-40c9-b974-18dd06c01cd0 .shogun-form-error-msg {
  font-size: 13px;
  
  color: rgba(203, 100, 100, 1);
  font-family: Assistant;
  
  
  letter-spacing: 1px;
  justify-content: flex-start;
}

#s-b7e49f43-7f2a-40c9-b974-18dd06c01cd0 .shogun-form-field-error-msg > svg {
  margin-right: 4px;
  stroke: rgba(203, 100, 100, 1);
}

@media (min-width: 0px) {
[id="s-798ec115-89ff-4e51-b506-cf8994535b2f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-798ec115-89ff-4e51-b506-cf8994535b2f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-798ec115-89ff-4e51-b506-cf8994535b2f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-798ec115-89ff-4e51-b506-cf8994535b2f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-17c24c57-0266-4595-b016-50623ceb28eb  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  font-size: 15px;
  
  color: #000;
  font-family: Assistant;
  
  
  
}

#s-17c24c57-0266-4595-b016-50623ceb28eb  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-17c24c57-0266-4595-b016-50623ceb28eb  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-17c24c57-0266-4595-b016-50623ceb28eb .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-17c24c57-0266-4595-b016-50623ceb28eb .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-c580a244-3c3f-4d9a-b173-37d40d4d2221  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  font-size: 15px;
  
  color: #000;
  font-family: Assistant;
  
  
  
}

#s-c580a244-3c3f-4d9a-b173-37d40d4d2221  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-c580a244-3c3f-4d9a-b173-37d40d4d2221  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-c580a244-3c3f-4d9a-b173-37d40d4d2221 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-c580a244-3c3f-4d9a-b173-37d40d4d2221 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-10783040-1505-40a4-be17-36f8320bfe62  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  font-size: 15px;
  
  color: #000;
  font-family: Assistant;
  
  
  
}

#s-10783040-1505-40a4-be17-36f8320bfe62  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-10783040-1505-40a4-be17-36f8320bfe62  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-10783040-1505-40a4-be17-36f8320bfe62 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-10783040-1505-40a4-be17-36f8320bfe62 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-04251be6-a3ce-4a0d-a22f-6fc3914e6a70 {
  margin-top: 0px;
margin-bottom: 15px;
}

@media (min-width: 0px) {
[id="s-04251be6-a3ce-4a0d-a22f-6fc3914e6a70"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-04251be6-a3ce-4a0d-a22f-6fc3914e6a70"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-04251be6-a3ce-4a0d-a22f-6fc3914e6a70"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-04251be6-a3ce-4a0d-a22f-6fc3914e6a70"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-f5de5244-9d5f-4602-b8d9-14c44c30c547 select.is-placeholder-selected {
  color: #000 !important;
  font-weight:  normal  !important;
  
  
  
  
  
}

#s-f5de5244-9d5f-4602-b8d9-14c44c30c547 .shogun-form-dropdown > select {
  display: block;
  width: 100%;
  cursor: initial;

  
  border-color: #000;
  border-width: 1px;
  
  

  font-family: Assistant;
  font-size: 15px;
  
  
  
  
  
}

#s-f5de5244-9d5f-4602-b8d9-14c44c30c547 .shogun-form-dropdown > select:focus {
  outline: none;
}


  #s-f5de5244-9d5f-4602-b8d9-14c44c30c547 .shogun-form-dropdown > select:hover {
    
    border-color: #000;
    border-width: 1px;
    
    
  }



  #s-f5de5244-9d5f-4602-b8d9-14c44c30c547 .shogun-form-dropdown > select:focus {
     
     border-color: #000;
     border-width: 1px;
     
     
  }


#s-476351b2-41fa-42ac-9ba9-b7eb3060ef65 .shogun-form-radio-input-wrapper {
  position: relative;
}

#s-476351b2-41fa-42ac-9ba9-b7eb3060ef65 input {
  opacity: 0;
  position: absolute;
}

#s-476351b2-41fa-42ac-9ba9-b7eb3060ef65 .shogun-form-radio-input-wrapper label {
  align-items: center;
  display: inline-flex !important;
}

#s-476351b2-41fa-42ac-9ba9-b7eb3060ef65 .shogun-form-radio-input-value {
  color: #000;
  font-family: Assistant;
  font-size: 15px;
  
  
  
  
}

#s-476351b2-41fa-42ac-9ba9-b7eb3060ef65 .shogun-form-radio-outer {
  align-items: center;
  background: #ffffff;
  border-radius:  2px ;
  border: 1px solid #000;
  cursor: pointer;
  display: flex;
  min-height: 20px;
  justify-content: center;
  margin-right: 8px;
  transition: all 250ms ease;
  min-width: 20px;
  
}

#s-476351b2-41fa-42ac-9ba9-b7eb3060ef65 .shogun-form-radio-inner {
  display: inline-block;
  height: 14px;
  margin: 2px;
  width: 14px;
  border-radius:  2px ;
}

#s-476351b2-41fa-42ac-9ba9-b7eb3060ef65 input:checked + label .shogun-form-radio-inner {
  background-color: #000;
  border-radius:  2px ;
}





#s-4be6f666-4241-4d36-8fdc-d26dc88f4d50  .shogun-form-text-input-field {
  border-width: 1px;
  border-color: #000;
  
  
  
  font-size: 15px;
  
  color: #000;
  font-family: Assistant;
  
  
  
}

#s-4be6f666-4241-4d36-8fdc-d26dc88f4d50  .shogun-form-text-input-field::-moz-placeholder {
  
  
  color: #000;
  
  
  
  
}

#s-4be6f666-4241-4d36-8fdc-d26dc88f4d50  .shogun-form-text-input-field::placeholder {
  
  
  color: #000;
  
  
  
  
}


#s-4be6f666-4241-4d36-8fdc-d26dc88f4d50 .shogun-form-text-input-field:hover {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}



#s-4be6f666-4241-4d36-8fdc-d26dc88f4d50 .shogun-form-text-input-field:focus {
  border-width: 1px;
  border-color: #000;
  
  
  color: #000;
}


#s-5832544c-d661-4bc5-a31a-73225ca15cdf {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODFiODIzNDYtZGFhMS00ZDZmLTkzZDUtOGUyNTg4NzUxMmIwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMWFhODU2O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4MWI4MjM0Ni1kYWExLTRkNmYtOTNkNS04ZTI1ODg3NTEyYjApIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 20px;
margin-bottom: 10px;
padding-top: 8px;
padding-left: 17px;
padding-bottom: 8px;
padding-right: 17px;
border-radius: 2px;
color: #FFFFFF;
text-align: center;
cursor: pointer;
font-family: Assistant;
font-size: 16px;
letter-spacing: 2px;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#1aa856"}, {"id"=>2, "pos"=>1, "color"=>"#128342"}];
hover-type: gradient;
}
#s-5832544c-d661-4bc5-a31a-73225ca15cdf:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDc4OGM5NzMtMTY5MC00NmQ3LWE1M2ItMjhlM2ZlM2ZjMjFiIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjNjODY5O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkNzg4Yzk3My0xNjkwLTQ2ZDctYTUzYi0yOGUzZmUzZmMyMWIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#23c869"}, {"id"=>2, "pos"=>1, "color"=>"#128342"}] !important;
hover-type: gradient !important;}#s-5832544c-d661-4bc5-a31a-73225ca15cdf:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-5832544c-d661-4bc5-a31a-73225ca15cdf {
  
}
#s-5832544c-d661-4bc5-a31a-73225ca15cdf:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZGY1YzUzN2UtNzRlNC00MDk3LWFhOTYtMGQ2MGZlZTQ0ZDkyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMjNjODY5O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMTI4MzQyO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkZjVjNTM3ZS03NGU0LTQwOTctYWE5Ni0wZDYwZmVlNDRkOTIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#23c869"}, {"id"=>2, "pos"=>1, "color"=>"#128342"}] !important;
hover-type: gradient !important;}}
#s-5832544c-d661-4bc5-a31a-73225ca15cdf[disabled],
#s-5832544c-d661-4bc5-a31a-73225ca15cdf[disabled]:hover,
#s-5832544c-d661-4bc5-a31a-73225ca15cdf[disabled]:focus {
  background-color: #D7D5E2 !important;
}

#s-5832544c-d661-4bc5-a31a-73225ca15cdf {
  display:  inline-block ;
  width:  auto ;
}


#s-23ce93f2-af93-4c47-bc3d-9651c2c85628 {
  margin-top: 50px;
margin-bottom: 50px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(164, 164, 164, 1);
border-style: dotted;
min-height: 50px;
background-color: rgba(234, 234, 234, 0.45);
}








#s-23ce93f2-af93-4c47-bc3d-9651c2c85628 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-23ce93f2-af93-4c47-bc3d-9651c2c85628.shg-box.shg-c {
  justify-content: center;
}

#s-17c1febe-896b-4ccb-b4de-aa399f132a44 {
  margin-top: 50px;
margin-left: 50px;
margin-bottom: 25px;
margin-right: 50px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-17c1febe-896b-4ccb-b4de-aa399f132a44 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 30px;
  
  letter-spacing: 2px;
  text-align: center;
}



#s-74732634-b292-4aab-8159-50ecc909bed9 {
  margin-top: 20px;
margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(108, 170, 116, 1);
border-style: dotted;
min-height: 360px;
}
@media (min-width: 768px) and (max-width: 991px){#s-74732634-b292-4aab-8159-50ecc909bed9 {
  display: none;
}
#s-74732634-b292-4aab-8159-50ecc909bed9, #wrap-s-74732634-b292-4aab-8159-50ecc909bed9, #wrap-content-s-74732634-b292-4aab-8159-50ecc909bed9 { display: none !important; }}@media (max-width: 767px){#s-74732634-b292-4aab-8159-50ecc909bed9 {
  display: none;
}
#s-74732634-b292-4aab-8159-50ecc909bed9, #wrap-s-74732634-b292-4aab-8159-50ecc909bed9, #wrap-content-s-74732634-b292-4aab-8159-50ecc909bed9 { display: none !important; }}
#s-74732634-b292-4aab-8159-50ecc909bed9 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-74732634-b292-4aab-8159-50ecc909bed9 .shg-sld-nav-button.shg-sld-left,
#s-74732634-b292-4aab-8159-50ecc909bed9 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-1c85a500-5946-446f-bb78-63737d80cfd3 {
  margin-top: 30px;
margin-left: 30px;
margin-bottom: 30px;
margin-right: 30px;
min-height: 280px;
}

@media (min-width: 0px) {
[id="s-1c85a500-5946-446f-bb78-63737d80cfd3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1c85a500-5946-446f-bb78-63737d80cfd3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-1c85a500-5946-446f-bb78-63737d80cfd3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-1c85a500-5946-446f-bb78-63737d80cfd3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-7c5affdd-7b9d-4ed1-bd9f-f75dceaf1fda {
  padding-left: 30px;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
min-height: 250px;
}








#s-7c5affdd-7b9d-4ed1-bd9f-f75dceaf1fda > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7c5affdd-7b9d-4ed1-bd9f-f75dceaf1fda.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-c0190b22-886c-4144-9eeb-6dbc0f61666d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c0190b22-886c-4144-9eeb-6dbc0f61666d"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-c0190b22-886c-4144-9eeb-6dbc0f61666d"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c0190b22-886c-4144-9eeb-6dbc0f61666d"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-c0190b22-886c-4144-9eeb-6dbc0f61666d"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c0190b22-886c-4144-9eeb-6dbc0f61666d"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-c0190b22-886c-4144-9eeb-6dbc0f61666d"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

#s-30968ec5-7b44-4e84-bbb2-0e29ac8781ee {
  margin-right: 0%;
text-align: left;
}

#s-30968ec5-7b44-4e84-bbb2-0e29ac8781ee {
  overflow: hidden;
  
  
}







  #s-30968ec5-7b44-4e84-bbb2-0e29ac8781ee img.shogun-image {
    

    
    
    
  }


#s-30968ec5-7b44-4e84-bbb2-0e29ac8781ee .shogun-image-content {
  
    justify-content: center;
  
}

#s-ab3abe85-f6e9-407c-be2e-3994d1d5c32f {
  margin-top: 10px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
@media (max-width: 767px){#s-ab3abe85-f6e9-407c-be2e-3994d1d5c32f {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-ca9020fa-5b57-419e-9c24-2ae82b027615 {
  margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
}
@media (max-width: 767px){#s-ca9020fa-5b57-419e-9c24-2ae82b027615 {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-55ba7913-e1da-41eb-8899-d09996d4d14f {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
@media (max-width: 767px){#s-55ba7913-e1da-41eb-8899-d09996d4d14f {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-aadbbfb4-0f43-4894-a410-311d72f0f569 {
  padding-left: 30px;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 2px;
border-bottom-width: 0px;
border-right-width: 2px;
border-color: rgba(111, 111, 111, 1);
border-style: solid;
min-height: 280px;
}








#s-aadbbfb4-0f43-4894-a410-311d72f0f569 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aadbbfb4-0f43-4894-a410-311d72f0f569.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-12b48751-64d6-4bc5-a2db-d5e1f43a2e01"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-12b48751-64d6-4bc5-a2db-d5e1f43a2e01"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-12b48751-64d6-4bc5-a2db-d5e1f43a2e01"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-12b48751-64d6-4bc5-a2db-d5e1f43a2e01"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-12b48751-64d6-4bc5-a2db-d5e1f43a2e01"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-12b48751-64d6-4bc5-a2db-d5e1f43a2e01"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-12b48751-64d6-4bc5-a2db-d5e1f43a2e01"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

#s-3533a98e-2615-4ceb-aea0-88baecf5587c {
  text-align: left;
}

#s-3533a98e-2615-4ceb-aea0-88baecf5587c {
  overflow: hidden;
  
  
}







  #s-3533a98e-2615-4ceb-aea0-88baecf5587c img.shogun-image {
    

    
    
    
  }


#s-3533a98e-2615-4ceb-aea0-88baecf5587c .shogun-image-content {
  
    justify-content: center;
  
}

#s-4c7f7b35-80d7-4f86-9a55-b6babef324c9 {
  margin-top: 10px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
@media (max-width: 767px){#s-4c7f7b35-80d7-4f86-9a55-b6babef324c9 {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-dd1f0d86-4b76-454d-974a-0aa9bc4fef1b {
  margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
}
@media (max-width: 767px){#s-dd1f0d86-4b76-454d-974a-0aa9bc4fef1b {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-e782645c-75dc-4f22-b59b-f5f050eff2ea {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
@media (max-width: 767px){#s-e782645c-75dc-4f22-b59b-f5f050eff2ea {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-94828534-d9ef-4c43-9522-0e3fcba102f9 {
  padding-left: 30px;
padding-right: 30px;
min-height: 250px;
}








#s-94828534-d9ef-4c43-9522-0e3fcba102f9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-94828534-d9ef-4c43-9522-0e3fcba102f9.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-45841d01-d099-4cdf-9be1-db1022b4e5af"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-45841d01-d099-4cdf-9be1-db1022b4e5af"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-45841d01-d099-4cdf-9be1-db1022b4e5af"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-45841d01-d099-4cdf-9be1-db1022b4e5af"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-45841d01-d099-4cdf-9be1-db1022b4e5af"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-45841d01-d099-4cdf-9be1-db1022b4e5af"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-45841d01-d099-4cdf-9be1-db1022b4e5af"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

#s-ca822b36-7e12-4523-97f1-b007ddb84dcf {
  margin-right: 0px;
text-align: left;
}

#s-ca822b36-7e12-4523-97f1-b007ddb84dcf {
  overflow: hidden;
  
  
}







  #s-ca822b36-7e12-4523-97f1-b007ddb84dcf img.shogun-image {
    

    
    
    
  }


#s-ca822b36-7e12-4523-97f1-b007ddb84dcf .shogun-image-content {
  
    justify-content: center;
  
}

#s-cc95b079-9589-42cd-bf6e-ff33b6ae4d5f {
  margin-top: 10px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
@media (max-width: 767px){#s-cc95b079-9589-42cd-bf6e-ff33b6ae4d5f {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-395f4ba0-569d-4701-9564-53cd41a18d73 {
  margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
}
@media (max-width: 767px){#s-395f4ba0-569d-4701-9564-53cd41a18d73 {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-a4b7e47d-0fa5-469d-b59a-6709f5a5b5cc {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
@media (max-width: 767px){#s-a4b7e47d-0fa5-469d-b59a-6709f5a5b5cc {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-1c55b127-5f62-463a-b97c-2d050612d021 {
  margin-top: 30px;
margin-left: 30px;
margin-bottom: 30px;
margin-right: 30px;
min-height: 280px;
}

@media (min-width: 0px) {
[id="s-1c55b127-5f62-463a-b97c-2d050612d021"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1c55b127-5f62-463a-b97c-2d050612d021"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-1c55b127-5f62-463a-b97c-2d050612d021"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-1c55b127-5f62-463a-b97c-2d050612d021"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-1f947ccf-b4cf-4352-9b15-298589242d59 {
  padding-left: 30px;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
min-height: 250px;
}








#s-1f947ccf-b4cf-4352-9b15-298589242d59 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1f947ccf-b4cf-4352-9b15-298589242d59.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-d6288047-a15c-411a-953f-668eacf7264f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d6288047-a15c-411a-953f-668eacf7264f"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d6288047-a15c-411a-953f-668eacf7264f"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d6288047-a15c-411a-953f-668eacf7264f"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d6288047-a15c-411a-953f-668eacf7264f"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d6288047-a15c-411a-953f-668eacf7264f"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d6288047-a15c-411a-953f-668eacf7264f"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

#s-bae47b5e-f39d-48bc-8b13-33c752da2ea5 {
  margin-right: 0%;
text-align: left;
}

#s-bae47b5e-f39d-48bc-8b13-33c752da2ea5 {
  overflow: hidden;
  
  
}







  #s-bae47b5e-f39d-48bc-8b13-33c752da2ea5 img.shogun-image {
    

    
    
    
  }


#s-bae47b5e-f39d-48bc-8b13-33c752da2ea5 .shogun-image-content {
  
    justify-content: center;
  
}

#s-bced027a-3854-422e-b6ad-5190d5383993 {
  margin-top: 10px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
@media (max-width: 767px){#s-bced027a-3854-422e-b6ad-5190d5383993 {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-3c3d177f-1322-4b0b-b230-eda55805ad0b {
  margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
}
@media (max-width: 767px){#s-3c3d177f-1322-4b0b-b230-eda55805ad0b {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-a2bc3f73-f567-4c2f-b87a-5e1408a8f953 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
@media (max-width: 767px){#s-a2bc3f73-f567-4c2f-b87a-5e1408a8f953 {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-4cfacade-8b0a-4fec-8b19-cb1084a0fd19 {
  padding-left: 30px;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 2px;
border-bottom-width: 0px;
border-right-width: 2px;
border-color: rgba(111, 111, 111, 1);
border-style: solid;
min-height: 280px;
}








#s-4cfacade-8b0a-4fec-8b19-cb1084a0fd19 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4cfacade-8b0a-4fec-8b19-cb1084a0fd19.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-e5cfa84d-e557-43db-bf04-d361fb22d51c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e5cfa84d-e557-43db-bf04-d361fb22d51c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e5cfa84d-e557-43db-bf04-d361fb22d51c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e5cfa84d-e557-43db-bf04-d361fb22d51c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e5cfa84d-e557-43db-bf04-d361fb22d51c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e5cfa84d-e557-43db-bf04-d361fb22d51c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e5cfa84d-e557-43db-bf04-d361fb22d51c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

#s-cb9b5b34-c324-429e-8cb6-1bde9ddd5fc3 {
  text-align: left;
}

#s-cb9b5b34-c324-429e-8cb6-1bde9ddd5fc3 {
  overflow: hidden;
  
  
}







  #s-cb9b5b34-c324-429e-8cb6-1bde9ddd5fc3 img.shogun-image {
    

    
    
    
  }


#s-cb9b5b34-c324-429e-8cb6-1bde9ddd5fc3 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4f53bddd-78fb-4b8e-ab08-433913eee338 {
  margin-top: 10px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
@media (max-width: 767px){#s-4f53bddd-78fb-4b8e-ab08-433913eee338 {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-9880953a-d726-443b-93c0-438e5da04767 {
  margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
}
@media (max-width: 767px){#s-9880953a-d726-443b-93c0-438e5da04767 {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-ba2a1d1d-3d89-4516-ad78-61e153269391 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
@media (max-width: 767px){#s-ba2a1d1d-3d89-4516-ad78-61e153269391 {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-9603bbd3-2ad5-4cdd-b25c-bd125a343209 {
  padding-left: 30px;
padding-right: 30px;
min-height: 250px;
}








#s-9603bbd3-2ad5-4cdd-b25c-bd125a343209 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9603bbd3-2ad5-4cdd-b25c-bd125a343209.shg-box.shg-c {
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-5fe1ef09-6944-436b-aa03-8ff65f3fcd16"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5fe1ef09-6944-436b-aa03-8ff65f3fcd16"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-5fe1ef09-6944-436b-aa03-8ff65f3fcd16"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5fe1ef09-6944-436b-aa03-8ff65f3fcd16"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-5fe1ef09-6944-436b-aa03-8ff65f3fcd16"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5fe1ef09-6944-436b-aa03-8ff65f3fcd16"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-5fe1ef09-6944-436b-aa03-8ff65f3fcd16"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

#s-f4d50251-947a-42c2-8f33-14d6ec8ef6bd {
  margin-right: 0px;
text-align: left;
}

#s-f4d50251-947a-42c2-8f33-14d6ec8ef6bd {
  overflow: hidden;
  
  
}







  #s-f4d50251-947a-42c2-8f33-14d6ec8ef6bd img.shogun-image {
    

    
    
    
  }


#s-f4d50251-947a-42c2-8f33-14d6ec8ef6bd .shogun-image-content {
  
    justify-content: center;
  
}

#s-342173d8-3da0-44c1-b8e7-fd36ce3c0f36 {
  margin-top: 10px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
@media (max-width: 767px){#s-342173d8-3da0-44c1-b8e7-fd36ce3c0f36 {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-fee1f265-78ca-4f66-9eab-e0831eb160c4 {
  margin-top: 10px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
}
@media (max-width: 767px){#s-fee1f265-78ca-4f66-9eab-e0831eb160c4 {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-c9ce35c6-a109-4f30-992d-eb7f24a7c3d9 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
@media (max-width: 767px){#s-c9ce35c6-a109-4f30-992d-eb7f24a7c3d9 {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 600px;
}
}
#s-80eb397c-52a7-4612-b566-338b87221050 {
  margin-top: 20px;
margin-bottom: 25px;
}

#s-ca90268c-a07f-4b07-a612-3242c8ddd650 {
  min-height: 50px;
}








#s-ca90268c-a07f-4b07-a612-3242c8ddd650 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ca90268c-a07f-4b07-a612-3242c8ddd650.shg-box.shg-c {
  justify-content: center;
}

#s-ad087c51-e397-4c5e-b3cf-aa42de3267a0 {
  margin-bottom: 50px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ad087c51-e397-4c5e-b3cf-aa42de3267a0 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 30px;
  
  letter-spacing: 2px;
  
}



#s-4294d1ee-5091-4e36-9844-be63c7e4bf6f {
  margin-left: 5%;
margin-bottom: 50px;
margin-right: 5%;
}
@media (min-width: 768px) and (max-width: 991px){#s-4294d1ee-5091-4e36-9844-be63c7e4bf6f {
  display: none;
}
#s-4294d1ee-5091-4e36-9844-be63c7e4bf6f, #wrap-s-4294d1ee-5091-4e36-9844-be63c7e4bf6f, #wrap-content-s-4294d1ee-5091-4e36-9844-be63c7e4bf6f { display: none !important; }}@media (max-width: 767px){#s-4294d1ee-5091-4e36-9844-be63c7e4bf6f {
  display: none;
}
#s-4294d1ee-5091-4e36-9844-be63c7e4bf6f, #wrap-s-4294d1ee-5091-4e36-9844-be63c7e4bf6f, #wrap-content-s-4294d1ee-5091-4e36-9844-be63c7e4bf6f { display: none !important; }}
@media (min-width: 0px) {
[id="s-4294d1ee-5091-4e36-9844-be63c7e4bf6f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-4294d1ee-5091-4e36-9844-be63c7e4bf6f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-4294d1ee-5091-4e36-9844-be63c7e4bf6f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-4294d1ee-5091-4e36-9844-be63c7e4bf6f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-cc69b5fe-a6cc-4487-8409-b4a21bb0ef6e {
  text-align: center;
}
@media (max-width: 767px){#s-cc69b5fe-a6cc-4487-8409-b4a21bb0ef6e {
  margin-top: 30px;
margin-bottom: 30px;
}
}
#s-cc69b5fe-a6cc-4487-8409-b4a21bb0ef6e {
  overflow: hidden;
  
  
}







  #s-cc69b5fe-a6cc-4487-8409-b4a21bb0ef6e img.shogun-image {
    

    
    
    
  }


#s-cc69b5fe-a6cc-4487-8409-b4a21bb0ef6e .shogun-image-content {
  
    justify-content: center;
  
}

#s-59c25e95-be76-4484-ab2b-27b6f88619fe {
  margin-left: 15%;
margin-right: 15%;
padding-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
text-align: center;
background-color: rgba(255, 255, 255, 0.85);
}

#s-59c25e95-be76-4484-ab2b-27b6f88619fe .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 19px;
  
  letter-spacing: 1px;
  
}



#s-3b862eb3-342c-4e1a-b500-99c8cc076736 {
  text-align: center;
}

#s-3b862eb3-342c-4e1a-b500-99c8cc076736 {
  overflow: hidden;
  
  
}







  #s-3b862eb3-342c-4e1a-b500-99c8cc076736 img.shogun-image {
    

    
    
    
  }


#s-3b862eb3-342c-4e1a-b500-99c8cc076736 .shogun-image-content {
  
    justify-content: center;
  
}

#s-800c575a-51b8-46da-a2af-62409f6a1e0e {
  margin-left: 15%;
margin-right: 15%;
padding-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
text-align: center;
background-color: rgba(255, 255, 255, 0.85);
}

#s-800c575a-51b8-46da-a2af-62409f6a1e0e .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 18px;
  
  letter-spacing: 1px;
  
}



#s-f3c8d929-59d7-42da-9bc5-223181dbf017 {
  text-align: center;
}

#s-f3c8d929-59d7-42da-9bc5-223181dbf017 {
  overflow: hidden;
  
  
}







  #s-f3c8d929-59d7-42da-9bc5-223181dbf017 img.shogun-image {
    

    
    
    
  }


#s-f3c8d929-59d7-42da-9bc5-223181dbf017 .shogun-image-content {
  
    justify-content: center;
  
}

#s-8175e0e6-e22a-45f2-9eda-8516b7b7683f {
  margin-left: 15%;
margin-right: 15%;
padding-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
text-align: center;
background-color: rgba(255, 255, 255, 0.85);
}

#s-8175e0e6-e22a-45f2-9eda-8516b7b7683f .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 19px;
  
  letter-spacing: 1px;
  
}



#s-6ea6cef0-6a73-47b2-a560-6b81af90ca88 {
  text-align: center;
}

#s-6ea6cef0-6a73-47b2-a560-6b81af90ca88 {
  overflow: hidden;
  
  
}







  #s-6ea6cef0-6a73-47b2-a560-6b81af90ca88 img.shogun-image {
    

    
    
    
  }


#s-6ea6cef0-6a73-47b2-a560-6b81af90ca88 .shogun-image-content {
  
    justify-content: center;
  
}

#s-698aba74-548e-4778-bc55-ce9dab354608 {
  margin-left: 15%;
margin-right: 15%;
padding-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
text-align: center;
background-color: rgba(255, 255, 255, 0.85);
}

#s-698aba74-548e-4778-bc55-ce9dab354608 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 19px;
  
  letter-spacing: 1px;
  
}



#s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de {
  margin-left: 0%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de {
  display: none;
}
#s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de, #wrap-s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de, #wrap-content-s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de {
  display: none;
}
#s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de, #wrap-s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de, #wrap-content-s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de {
  display: none;
}
#s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de, #wrap-s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de, #wrap-content-s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de { display: none !important; }}@media (max-width: 767px){#s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de {
  margin-left: 5px;
margin-right: 5px;
}
}
@media (min-width: 0px) {
[id="s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 2.5px);
}

}

@media (min-width: 768px) {
[id="s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 992px) {
[id="s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 3.75px);
}

}

@media (min-width: 1200px) {
[id="s-db86866a-7f7b-4c9a-a4e8-5cdbce64a4de"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 3.75px);
}

}

#s-6b3cbe52-e69e-4b03-9156-d2e337dc83f6 {
  text-align: center;
}
@media (max-width: 767px){#s-6b3cbe52-e69e-4b03-9156-d2e337dc83f6 {
  margin-bottom: 5px;
}
}
#s-6b3cbe52-e69e-4b03-9156-d2e337dc83f6 {
  overflow: hidden;
  
  
}







  #s-6b3cbe52-e69e-4b03-9156-d2e337dc83f6 img.shogun-image {
    

    
    
    
  }


#s-6b3cbe52-e69e-4b03-9156-d2e337dc83f6 .shogun-image-content {
  
    justify-content: center;
  
}

#s-494064b0-b63f-4de4-bdb9-883f30c40e96 {
  margin-left: 15%;
margin-right: 15%;
padding-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
text-align: center;
background-color: rgba(255, 255, 255, 0.85);
}

#s-494064b0-b63f-4de4-bdb9-883f30c40e96 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 17px;
  
  letter-spacing: 1px;
  
}



#s-f104ab60-95e9-4fe1-93bd-82b649bfa24a {
  text-align: center;
}
@media (max-width: 767px){#s-f104ab60-95e9-4fe1-93bd-82b649bfa24a {
  margin-bottom: 5px;
}
}
#s-f104ab60-95e9-4fe1-93bd-82b649bfa24a {
  overflow: hidden;
  
  
}







  #s-f104ab60-95e9-4fe1-93bd-82b649bfa24a img.shogun-image {
    

    
    
    
  }


#s-f104ab60-95e9-4fe1-93bd-82b649bfa24a .shogun-image-content {
  
    justify-content: center;
  
}

#s-ab2228eb-c9f6-4691-a5de-4cf190e0e7bb {
  margin-left: 15%;
margin-right: 15%;
padding-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
text-align: center;
background-color: rgba(255, 255, 255, 0.85);
}

#s-ab2228eb-c9f6-4691-a5de-4cf190e0e7bb .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 17px;
  
  letter-spacing: 1px;
  
}



#s-0b4248f7-cd7a-48db-83ff-4f04b61272b5 {
  text-align: center;
}

#s-0b4248f7-cd7a-48db-83ff-4f04b61272b5 {
  overflow: hidden;
  
  
}







  #s-0b4248f7-cd7a-48db-83ff-4f04b61272b5 img.shogun-image {
    

    
    
    
  }


#s-0b4248f7-cd7a-48db-83ff-4f04b61272b5 .shogun-image-content {
  
    justify-content: center;
  
}

#s-36719511-b77c-46ab-8afe-5f27cd763bb0 {
  margin-left: 15%;
margin-right: 15%;
padding-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
text-align: center;
background-color: rgba(255, 255, 255, 0.85);
}

#s-36719511-b77c-46ab-8afe-5f27cd763bb0 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 17px;
  
  letter-spacing: 1px;
  
}



#s-c23aa22f-135a-4d0b-a402-1db1df4f65e9 {
  text-align: center;
}

#s-c23aa22f-135a-4d0b-a402-1db1df4f65e9 {
  overflow: hidden;
  
  
}







  #s-c23aa22f-135a-4d0b-a402-1db1df4f65e9 img.shogun-image {
    

    
    
    
  }


#s-c23aa22f-135a-4d0b-a402-1db1df4f65e9 .shogun-image-content {
  
    justify-content: center;
  
}

#s-ed8d82ef-7793-45f1-8a9d-ac83c15d520b {
  margin-left: 15%;
margin-right: 15%;
padding-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
text-align: center;
background-color: rgba(255, 255, 255, 0.85);
}

#s-ed8d82ef-7793-45f1-8a9d-ac83c15d520b .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 17px;
  
  letter-spacing: 1px;
  
}



#s-8e64f125-3be9-4abd-8d0f-a8d66f83982f {
  margin-left: 0%;
margin-bottom: 20px;
margin-right: 0%;
}
@media (min-width: 1200px){#s-8e64f125-3be9-4abd-8d0f-a8d66f83982f {
  display: none;
}
#s-8e64f125-3be9-4abd-8d0f-a8d66f83982f, #wrap-s-8e64f125-3be9-4abd-8d0f-a8d66f83982f, #wrap-content-s-8e64f125-3be9-4abd-8d0f-a8d66f83982f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8e64f125-3be9-4abd-8d0f-a8d66f83982f {
  display: none;
}
#s-8e64f125-3be9-4abd-8d0f-a8d66f83982f, #wrap-s-8e64f125-3be9-4abd-8d0f-a8d66f83982f, #wrap-content-s-8e64f125-3be9-4abd-8d0f-a8d66f83982f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-8e64f125-3be9-4abd-8d0f-a8d66f83982f {
  
}
}@media (max-width: 767px){#s-8e64f125-3be9-4abd-8d0f-a8d66f83982f {
  margin-left: 5px;
margin-right: 5px;
display: none;
}
#s-8e64f125-3be9-4abd-8d0f-a8d66f83982f, #wrap-s-8e64f125-3be9-4abd-8d0f-a8d66f83982f, #wrap-content-s-8e64f125-3be9-4abd-8d0f-a8d66f83982f { display: none !important; }}
@media (min-width: 0px) {
[id="s-8e64f125-3be9-4abd-8d0f-a8d66f83982f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8e64f125-3be9-4abd-8d0f-a8d66f83982f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-8e64f125-3be9-4abd-8d0f-a8d66f83982f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-8e64f125-3be9-4abd-8d0f-a8d66f83982f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-e6c02762-41d7-4cba-9457-7606e2f50590 {
  text-align: center;
}
@media (max-width: 767px){#s-e6c02762-41d7-4cba-9457-7606e2f50590 {
  margin-bottom: 5px;
}
}
#s-e6c02762-41d7-4cba-9457-7606e2f50590 {
  overflow: hidden;
  
  
}







  #s-e6c02762-41d7-4cba-9457-7606e2f50590 img.shogun-image {
    

    
    
    
  }


#s-e6c02762-41d7-4cba-9457-7606e2f50590 .shogun-image-content {
  
    justify-content: center;
  
}

#s-edc0ac19-3c37-4dde-a041-3a25ddc6647d {
  margin-left: 15%;
margin-right: 15%;
padding-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
text-align: center;
background-color: rgba(255, 255, 255, 0.85);
}

#s-edc0ac19-3c37-4dde-a041-3a25ddc6647d .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 17px;
  
  letter-spacing: 1px;
  
}



#s-7747f5c4-c75e-480b-8506-3662494caeda {
  text-align: center;
}
@media (max-width: 767px){#s-7747f5c4-c75e-480b-8506-3662494caeda {
  margin-bottom: 5px;
}
}
#s-7747f5c4-c75e-480b-8506-3662494caeda {
  overflow: hidden;
  
  
}







  #s-7747f5c4-c75e-480b-8506-3662494caeda img.shogun-image {
    

    
    
    
  }


#s-7747f5c4-c75e-480b-8506-3662494caeda .shogun-image-content {
  
    justify-content: center;
  
}

#s-1d225e1d-6793-4d4e-b143-2ce47b33a4f3 {
  margin-left: 15%;
margin-right: 15%;
padding-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
text-align: center;
background-color: rgba(255, 255, 255, 0.85);
}

#s-1d225e1d-6793-4d4e-b143-2ce47b33a4f3 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 17px;
  
  letter-spacing: 1px;
  
}



#s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322 {
  margin-left: 0%;
margin-right: 0%;
}
@media (min-width: 1200px){#s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322 {
  display: none;
}
#s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322, #wrap-s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322, #wrap-content-s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322 {
  display: none;
}
#s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322, #wrap-s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322, #wrap-content-s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322 {
  
}
}@media (max-width: 767px){#s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322 {
  margin-left: 5px;
margin-right: 5px;
display: none;
}
#s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322, #wrap-s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322, #wrap-content-s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322 { display: none !important; }}
@media (min-width: 0px) {
[id="s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-0afce7ad-a53d-4d53-8c5e-b381b6c8b322"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-a7fd4044-1fb7-43d8-ac0f-ee91cf2000e6 {
  text-align: center;
}

#s-a7fd4044-1fb7-43d8-ac0f-ee91cf2000e6 {
  overflow: hidden;
  
  
}







  #s-a7fd4044-1fb7-43d8-ac0f-ee91cf2000e6 img.shogun-image {
    

    
    
    
  }


#s-a7fd4044-1fb7-43d8-ac0f-ee91cf2000e6 .shogun-image-content {
  
    justify-content: center;
  
}

#s-e6adf79e-1d44-48cd-b2d8-11a5d014fe19 {
  margin-left: 15%;
margin-right: 15%;
padding-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
text-align: center;
background-color: rgba(255, 255, 255, 0.85);
}

#s-e6adf79e-1d44-48cd-b2d8-11a5d014fe19 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 17px;
  
  letter-spacing: 1px;
  
}



#s-924410da-8f06-47cf-91cf-42457c6b30af {
  text-align: center;
}

#s-924410da-8f06-47cf-91cf-42457c6b30af {
  overflow: hidden;
  
  
}







  #s-924410da-8f06-47cf-91cf-42457c6b30af img.shogun-image {
    

    
    
    
  }


#s-924410da-8f06-47cf-91cf-42457c6b30af .shogun-image-content {
  
    justify-content: center;
  
}

#s-d48040f4-b590-4ce6-956c-8106f70242ad {
  margin-left: 15%;
margin-right: 15%;
padding-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
text-align: center;
background-color: rgba(255, 255, 255, 0.85);
}

#s-d48040f4-b590-4ce6-956c-8106f70242ad .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 17px;
  
  letter-spacing: 1px;
  
}



#s-28471d57-6121-47df-a112-4fc360b8f22d {
  margin-top: 50px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-28471d57-6121-47df-a112-4fc360b8f22d {
  display: none;
}
#s-28471d57-6121-47df-a112-4fc360b8f22d, #wrap-s-28471d57-6121-47df-a112-4fc360b8f22d, #wrap-content-s-28471d57-6121-47df-a112-4fc360b8f22d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-28471d57-6121-47df-a112-4fc360b8f22d {
  display: none;
}
#s-28471d57-6121-47df-a112-4fc360b8f22d, #wrap-s-28471d57-6121-47df-a112-4fc360b8f22d, #wrap-content-s-28471d57-6121-47df-a112-4fc360b8f22d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-28471d57-6121-47df-a112-4fc360b8f22d {
  display: none;
}
#s-28471d57-6121-47df-a112-4fc360b8f22d, #wrap-s-28471d57-6121-47df-a112-4fc360b8f22d, #wrap-content-s-28471d57-6121-47df-a112-4fc360b8f22d { display: none !important; }}
#s-28471d57-6121-47df-a112-4fc360b8f22d .shogun-heading-component h1 {
  color: #000;
  font-weight:  300 ;
  font-family: "Assistant";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}



#s-397def17-e4be-4337-a068-ac9173acaac2 {
  margin-top: 20px;
margin-left: 5%;
margin-right: 5%;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(183, 183, 183, 1);
border-style: solid;
}
@media (min-width: 1200px){#s-397def17-e4be-4337-a068-ac9173acaac2 {
  display: none;
}
#s-397def17-e4be-4337-a068-ac9173acaac2, #wrap-s-397def17-e4be-4337-a068-ac9173acaac2, #wrap-content-s-397def17-e4be-4337-a068-ac9173acaac2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-397def17-e4be-4337-a068-ac9173acaac2 {
  display: none;
}
#s-397def17-e4be-4337-a068-ac9173acaac2, #wrap-s-397def17-e4be-4337-a068-ac9173acaac2, #wrap-content-s-397def17-e4be-4337-a068-ac9173acaac2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-397def17-e4be-4337-a068-ac9173acaac2 {
  margin-left: 20%;
margin-right: 20%;
}
}@media (max-width: 767px){#s-397def17-e4be-4337-a068-ac9173acaac2 {
  margin-bottom: 40px;
padding-top: 40px;
padding-bottom: 40px;
min-height: 170px;
}
}
#s-397def17-e4be-4337-a068-ac9173acaac2 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-397def17-e4be-4337-a068-ac9173acaac2 .shg-sld-nav-button.shg-sld-left,
#s-397def17-e4be-4337-a068-ac9173acaac2 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-0a557494-a861-4660-81ed-4184dfbbfdc9 {
  text-align: left;
}
@media (max-width: 767px){#s-0a557494-a861-4660-81ed-4184dfbbfdc9 {
  margin-left: 10px;
margin-right: 10px;
}
}
#s-0a557494-a861-4660-81ed-4184dfbbfdc9 {
  overflow: hidden;
  
  
}







  #s-0a557494-a861-4660-81ed-4184dfbbfdc9 img.shogun-image {
    

    
    
    
  }


#s-0a557494-a861-4660-81ed-4184dfbbfdc9 .shogun-image-content {
  
    justify-content: center;
  
}

#s-2d0e96b1-7107-4ff3-b007-421acc8c9eaf {
  margin-left: 10px;
text-align: left;
}

#s-2d0e96b1-7107-4ff3-b007-421acc8c9eaf {
  overflow: hidden;
  
  
}







  #s-2d0e96b1-7107-4ff3-b007-421acc8c9eaf img.shogun-image {
    

    
    
    
  }


#s-2d0e96b1-7107-4ff3-b007-421acc8c9eaf .shogun-image-content {
  
    justify-content: center;
  
}

#s-3e293c95-e7b0-4980-8dc6-420857a2df72 {
  text-align: left;
}
@media (max-width: 767px){#s-3e293c95-e7b0-4980-8dc6-420857a2df72 {
  margin-left: 10px;
margin-right: 10px;
}
}
#s-3e293c95-e7b0-4980-8dc6-420857a2df72 {
  overflow: hidden;
  
  
}







  #s-3e293c95-e7b0-4980-8dc6-420857a2df72 img.shogun-image {
    

    
    
    
  }


#s-3e293c95-e7b0-4980-8dc6-420857a2df72 .shogun-image-content {
  
    justify-content: center;
  
}

#s-3cf29ef9-2f9b-4846-82b2-62a67e5895c1 {
  text-align: left;
}
@media (max-width: 767px){#s-3cf29ef9-2f9b-4846-82b2-62a67e5895c1 {
  margin-left: 10px;
}
}
#s-3cf29ef9-2f9b-4846-82b2-62a67e5895c1 {
  overflow: hidden;
  
  
}







  #s-3cf29ef9-2f9b-4846-82b2-62a67e5895c1 img.shogun-image {
    

    
    
    
  }


#s-3cf29ef9-2f9b-4846-82b2-62a67e5895c1 .shogun-image-content {
  
    justify-content: center;
  
}

#s-7ff9370f-2990-40f7-beab-adf52fb0a737 {
  text-align: left;
}
@media (max-width: 767px){#s-7ff9370f-2990-40f7-beab-adf52fb0a737 {
  margin-left: 10px;
}
}
#s-7ff9370f-2990-40f7-beab-adf52fb0a737 {
  overflow: hidden;
  
  
}







  #s-7ff9370f-2990-40f7-beab-adf52fb0a737 img.shogun-image {
    

    
    
    
  }


#s-7ff9370f-2990-40f7-beab-adf52fb0a737 .shogun-image-content {
  
    justify-content: center;
  
}

#s-3fa80d13-e1b2-43f2-9938-f92a25581b86 {
  text-align: left;
}
@media (max-width: 767px){#s-3fa80d13-e1b2-43f2-9938-f92a25581b86 {
  margin-left: 10px;
margin-right: 10px;
}
}
#s-3fa80d13-e1b2-43f2-9938-f92a25581b86 {
  overflow: hidden;
  
  
}







  #s-3fa80d13-e1b2-43f2-9938-f92a25581b86 img.shogun-image {
    

    
    
    
  }


#s-3fa80d13-e1b2-43f2-9938-f92a25581b86 .shogun-image-content {
  
    justify-content: center;
  
}

#s-96e40cc6-46c7-4be9-9a7f-fab6289e0672 {
  margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-96e40cc6-46c7-4be9-9a7f-fab6289e0672 {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-96e40cc6-46c7-4be9-9a7f-fab6289e0672 {
  margin-top: 0px;
margin-left: 15px;
margin-bottom: 0px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-203eed42-81e4-4d15-9c80-cbfc29c78d6f {
  margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-203eed42-81e4-4d15-9c80-cbfc29c78d6f {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-203eed42-81e4-4d15-9c80-cbfc29c78d6f {
  margin-top: 0px;
margin-left: 15px;
margin-bottom: 0px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-bdb637a5-9c17-4cb8-bb7d-ced746b478b4 {
  margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-bdb637a5-9c17-4cb8-bb7d-ced746b478b4 {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-bdb637a5-9c17-4cb8-bb7d-ced746b478b4 {
  margin-top: 0px;
margin-left: 15px;
margin-bottom: 0px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-3fb3a156-09ec-4bea-a4bb-a55430947983 {
  margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3fb3a156-09ec-4bea-a4bb-a55430947983 {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-3fb3a156-09ec-4bea-a4bb-a55430947983 {
  margin-top: 0px;
margin-left: 15px;
margin-bottom: 0px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-7b5e4033-b1b7-4c75-9805-3692e3ed8fd1 {
  margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7b5e4033-b1b7-4c75-9805-3692e3ed8fd1 {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-7b5e4033-b1b7-4c75-9805-3692e3ed8fd1 {
  margin-top: 0px;
margin-left: 15px;
margin-bottom: 0px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-03d83ca5-b270-473c-9c28-8cdb52da55f6 {
  margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-03d83ca5-b270-473c-9c28-8cdb52da55f6 {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-03d83ca5-b270-473c-9c28-8cdb52da55f6 {
  margin-top: 0px;
margin-left: 15px;
margin-bottom: 0px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-17a90c22-f9fa-470b-9db9-40c5f3b9e4fa {
  margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-17a90c22-f9fa-470b-9db9-40c5f3b9e4fa {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-17a90c22-f9fa-470b-9db9-40c5f3b9e4fa {
  margin-top: 20px;
margin-left: 15px;
margin-bottom: 20px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-301c1336-57d3-4722-a88f-b062652b02d2 {
  margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-301c1336-57d3-4722-a88f-b062652b02d2 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-301c1336-57d3-4722-a88f-b062652b02d2 {
  margin-top: 20px;
margin-left: 15px;
margin-bottom: 20px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-3b7e6c89-007b-4bf5-890a-8468a1c20624 {
  margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3b7e6c89-007b-4bf5-890a-8468a1c20624 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-3b7e6c89-007b-4bf5-890a-8468a1c20624 {
  margin-top: 50px;
margin-left: 15px;
margin-bottom: 50px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-ebaf7da0-5ef1-47d1-8d1d-f27d924e3f48 {
  margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ebaf7da0-5ef1-47d1-8d1d-f27d924e3f48 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-ebaf7da0-5ef1-47d1-8d1d-f27d924e3f48 {
  margin-top: 40px;
margin-left: 15px;
margin-bottom: 40px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-1b979ccb-130b-4304-8dcd-aee2bdc698a6 {
  margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-1b979ccb-130b-4304-8dcd-aee2bdc698a6 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-1b979ccb-130b-4304-8dcd-aee2bdc698a6 {
  margin-top: 40px;
margin-left: 15px;
margin-bottom: 40px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-51e64a4b-c333-4d5d-a30c-ad1dc884b63f {
  margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-51e64a4b-c333-4d5d-a30c-ad1dc884b63f {
  margin-left: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-51e64a4b-c333-4d5d-a30c-ad1dc884b63f {
  margin-top: 30px;
margin-left: 15px;
margin-bottom: 30px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-4fbb8ce5-eccd-473e-ad85-f34e6049016a {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 70px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4fbb8ce5-eccd-473e-ad85-f34e6049016a {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-4fbb8ce5-eccd-473e-ad85-f34e6049016a {
  margin-left: 15px;
margin-bottom: 0px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-0c1bf46a-4f1a-4e02-9f80-0934f3c696b4 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 70px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-0c1bf46a-4f1a-4e02-9f80-0934f3c696b4 {
  margin-left: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-0c1bf46a-4f1a-4e02-9f80-0934f3c696b4 {
  margin-left: 15px;
margin-bottom: 0px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-eccdca67-47fa-45e1-ad96-0614c3ecf832 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 70px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-eccdca67-47fa-45e1-ad96-0614c3ecf832 {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-eccdca67-47fa-45e1-ad96-0614c3ecf832 {
  margin-left: 15px;
margin-bottom: 0px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-ebb45e58-aa94-43b8-82ca-aa0d7c45587e {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 70px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ebb45e58-aa94-43b8-82ca-aa0d7c45587e {
  margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-ebb45e58-aa94-43b8-82ca-aa0d7c45587e {
  margin-left: 15px;
margin-bottom: 0px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-b9fe35d5-1e15-4654-b03e-69f5e9522449 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 70px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b9fe35d5-1e15-4654-b03e-69f5e9522449 {
  margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-b9fe35d5-1e15-4654-b03e-69f5e9522449 {
  margin-left: 15px;
margin-bottom: 0px;
margin-right: 15px;
padding-bottom: 0px;
}
}
#s-6b0b4291-ad46-4ed8-b2cb-f64d1fc61c07 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 70px;
margin-right: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-6b0b4291-ad46-4ed8-b2cb-f64d1fc61c07 {
  margin-left: 20px;
margin-bottom: 0px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-6b0b4291-ad46-4ed8-b2cb-f64d1fc61c07 {
  margin-left: 15px;
margin-bottom: 0px;
margin-right: 15px;
padding-bottom: 0px;
}
}
/*
  $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;
}
