.shg-box {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  /**
   * While `flex: 1` is enough here, we need to supply the rest
   * of the parameters (`1 auto`) to keep compatibility with IE11.
   * Otherwise, IE11 flex would break.
   */
  flex: 1 1 auto;
}

.shg-box > .shg-box-content {
  z-index: 4;
  position: relative;
}

.shg-box-vertical-align-wrapper, .shg-box-vertical-center-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

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

.shg-box-vertical-align-center, .shg-box-vertical-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-box-vertical-align-bottom {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.shg-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  pointer-events: none;
}

.shg-box-video-wrapper {
  /*
    It's very important we don't create a new containing block for shg-box-video-wrapper
    Jarallax uses transforms + position: fixed to achieve it's parallaxing effect

    https://developer.mozilla.org/en-US/docs/Web/CSS/position

    position: fixed
    The element is removed from the normal document flow, and no space is created for the element in the page layout. 
    It is positioned relative to the initial containing block established by the viewport, 

    *
      except when one of its ancestors has a transform, perspective, or filter property set to something other than none 
      (see the CSS Transforms Spec), or the will-change property is set to transform, 
      in which case that ancestor behaves as the containing block. 
    *
  */

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

#s-9753c123-e812-4694-9ead-2c544c65aea1 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9753c123-e812-4694-9ead-2c544c65aea1 {
  display: none;
}
#s-9753c123-e812-4694-9ead-2c544c65aea1, #wrap-s-9753c123-e812-4694-9ead-2c544c65aea1, #wrap-content-s-9753c123-e812-4694-9ead-2c544c65aea1 { display: none !important; }}@media (max-width: 767px){#s-9753c123-e812-4694-9ead-2c544c65aea1 {
  display: none;
}
#s-9753c123-e812-4694-9ead-2c544c65aea1, #wrap-s-9753c123-e812-4694-9ead-2c544c65aea1, #wrap-content-s-9753c123-e812-4694-9ead-2c544c65aea1 { display: none !important; }}







#s-9753c123-e812-4694-9ead-2c544c65aea1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9753c123-e812-4694-9ead-2c544c65aea1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
min-height: 600px;
background-position: right center;
}

#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/-/resize/480x/);
}
#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/-/resize/960x/);
}
#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/-/resize/768x/);
}
#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/-/resize/1536x/);
}
#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/-/resize/1024x/);
}
#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/-/resize/2048x/);
}
#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/-/resize/1200x/);
}
#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/-/resize/2048x/);
}
#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-70eb5fd8-d3e5-4ee9-9c5e-fb637124324d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

/* 
  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-9e3999ee-e197-4dc2-9822-ac96ebac0fa6 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-9e3999ee-e197-4dc2-9822-ac96ebac0fa6 {
  padding-left: 5%;
}
}
@media (min-width: 0px) {
[id="s-9e3999ee-e197-4dc2-9822-ac96ebac0fa6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9e3999ee-e197-4dc2-9822-ac96ebac0fa6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9e3999ee-e197-4dc2-9822-ac96ebac0fa6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9e3999ee-e197-4dc2-9822-ac96ebac0fa6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

.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-e6836406-4236-4e35-8215-4d0d5503c617 {
  border-style: solid;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0%;
padding-bottom: 1%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
text-align: left;
}
@media (min-width: 1200px){#s-e6836406-4236-4e35-8215-4d0d5503c617 {
  border-color: rgba(255, 255, 255, 1);
border-style: none;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e6836406-4236-4e35-8215-4d0d5503c617 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-e6836406-4236-4e35-8215-4d0d5503c617 {
  
}
}@media (max-width: 767px){#s-e6836406-4236-4e35-8215-4d0d5503c617 {
  
}
}
#s-e6836406-4236-4e35-8215-4d0d5503c617 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 50px;
  line-height: 1.25em;
  
  
}


@media (min-width: 1200px){#s-e6836406-4236-4e35-8215-4d0d5503c617 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 72px;
  line-height: 1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e6836406-4236-4e35-8215-4d0d5503c617 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 50px;
  line-height: 1.25em;
  
  
}


}
.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 ::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-60f80a2d-397f-4db8-875f-8fe4d4c6f293 {
  border-style: solid;
margin-top: 1%;
margin-bottom: 0%;
padding-top: 0%;
padding-bottom: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
}
@media (min-width: 1200px){#s-60f80a2d-397f-4db8-875f-8fe4d4c6f293 {
  margin-top: 0px;
margin-bottom: 0px;
margin-right: 15%;
padding-bottom: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-60f80a2d-397f-4db8-875f-8fe4d4c6f293 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-60f80a2d-397f-4db8-875f-8fe4d4c6f293 {
  
}
}@media (max-width: 767px){#s-60f80a2d-397f-4db8-875f-8fe4d4c6f293 {
  
}
}
.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-556e651d-a921-44a3-b720-67149bea1c43 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 20px;
padding-left: 30px;
padding-bottom: 20px;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(219, 90, 66, 1);
border-radius: 5px;
text-align: left;
background-color: rgba(219, 90, 66, 1);
font-size: 16px;
color: rgba(255, 255, 255, 1);
text-decoration: none;
hover-type: color;
line-height: 1em;
letter-spacing: 0px;
}
#s-556e651d-a921-44a3-b720-67149bea1c43:hover {box-shadow:    rgba(0, 201, 148, 0) !important;
border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 60, 113, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(0, 60, 113, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-556e651d-a921-44a3-b720-67149bea1c43:active {border-style: solid !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(0, 60, 113, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-556e651d-a921-44a3-b720-67149bea1c43 {
  color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-556e651d-a921-44a3-b720-67149bea1c43 {
  color: rgba(255, 255, 255, 1);
}
#s-556e651d-a921-44a3-b720-67149bea1c43:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(219, 90, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-556e651d-a921-44a3-b720-67149bea1c43 {
  color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-556e651d-a921-44a3-b720-67149bea1c43 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 4%;
padding-bottom: 4%;
color: rgba(255, 255, 255, 1);
}
}

  #s-556e651d-a921-44a3-b720-67149bea1c43-root {
    text-align: left;
  }


#s-556e651d-a921-44a3-b720-67149bea1c43.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-556e651d-a921-44a3-b720-67149bea1c43-root {
    text-align: left;
  }


#s-556e651d-a921-44a3-b720-67149bea1c43.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-556e651d-a921-44a3-b720-67149bea1c43-root {
    text-align: left;
  }


#s-556e651d-a921-44a3-b720-67149bea1c43.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-556e651d-a921-44a3-b720-67149bea1c43-root {
    text-align: left;
  }


#s-556e651d-a921-44a3-b720-67149bea1c43.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-556e651d-a921-44a3-b720-67149bea1c43-root {
    text-align: left;
  }


#s-556e651d-a921-44a3-b720-67149bea1c43.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
#s-3fea22f5-c4ee-447e-a2bf-6f686cefc131 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(236, 236, 236, 1);
border-radius: 0px;
min-height: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-3fea22f5-c4ee-447e-a2bf-6f686cefc131 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3fea22f5-c4ee-447e-a2bf-6f686cefc131 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-3fea22f5-c4ee-447e-a2bf-6f686cefc131 {
  
}
}@media (max-width: 767px){#s-3fea22f5-c4ee-447e-a2bf-6f686cefc131 {
  
}
}







#s-3fea22f5-c4ee-447e-a2bf-6f686cefc131 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-3fea22f5-c4ee-447e-a2bf-6f686cefc131.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0e3bf27a-da9f-49b7-b38e-aef300bc96ed {
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}

#s-0e3bf27a-da9f-49b7-b38e-aef300bc96ed .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (min-width: 1200px){#s-0e3bf27a-da9f-49b7-b38e-aef300bc96ed .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-0e3bf27a-da9f-49b7-b38e-aef300bc96ed .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
.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 ::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-50ad4526-00ae-4996-b8bf-00bd027a1a34 {
  margin-left: 5%;
margin-right: 5%;
}

#s-50ad4526-00ae-4996-b8bf-00bd027a1a34 .shg-proportional-font-size,
#s-50ad4526-00ae-4996-b8bf-00bd027a1a34 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6e6f7411-f5ff-470b-9eb6-0f4d6f4608d3 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-6e6f7411-f5ff-470b-9eb6-0f4d6f4608d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e6f7411-f5ff-470b-9eb6-0f4d6f4608d3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3e55e3d6-5607-4222-bdd7-ef038484caf0 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-3e55e3d6-5607-4222-bdd7-ef038484caf0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3e55e3d6-5607-4222-bdd7-ef038484caf0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3e55e3d6-5607-4222-bdd7-ef038484caf0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3e55e3d6-5607-4222-bdd7-ef038484caf0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.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-b09b81b2-594e-4e4e-85bb-b78d2493eef3 {
  margin-left: auto;
margin-right: auto;
height: 500px;
min-height: 500px;
max-width: 500px;
text-align: right;
}

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3-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-b09b81b2-594e-4e4e-85bb-b78d2493eef3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 .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-b09b81b2-594e-4e4e-85bb-b78d2493eef3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 img.shogun-image {
  width: 100%;
  height: 500px;
  min-height: 500px;
  max-width: 500px;

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




.s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b09b81b2-594e-4e4e-85bb-b78d2493eef3.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-b09b81b2-594e-4e4e-85bb-b78d2493eef3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3-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-b09b81b2-594e-4e4e-85bb-b78d2493eef3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 .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-b09b81b2-594e-4e4e-85bb-b78d2493eef3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b09b81b2-594e-4e4e-85bb-b78d2493eef3.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-b09b81b2-594e-4e4e-85bb-b78d2493eef3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3-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-b09b81b2-594e-4e4e-85bb-b78d2493eef3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 .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-b09b81b2-594e-4e4e-85bb-b78d2493eef3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b09b81b2-594e-4e4e-85bb-b78d2493eef3.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-b09b81b2-594e-4e4e-85bb-b78d2493eef3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3-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-b09b81b2-594e-4e4e-85bb-b78d2493eef3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 .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-b09b81b2-594e-4e4e-85bb-b78d2493eef3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b09b81b2-594e-4e4e-85bb-b78d2493eef3.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-b09b81b2-594e-4e4e-85bb-b78d2493eef3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3-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-b09b81b2-594e-4e4e-85bb-b78d2493eef3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 .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-b09b81b2-594e-4e4e-85bb-b78d2493eef3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b09b81b2-594e-4e4e-85bb-b78d2493eef3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b09b81b2-594e-4e4e-85bb-b78d2493eef3.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-b09b81b2-594e-4e4e-85bb-b78d2493eef3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b09b81b2-594e-4e4e-85bb-b78d2493eef3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7c082cf8-b337-47db-a750-9e3e0b0eb543 {
  margin-left: auto;
margin-right: 15%;
padding-left: 5%;
min-height: 50px;
}








#s-7c082cf8-b337-47db-a750-9e3e0b0eb543 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7c082cf8-b337-47db-a750-9e3e0b0eb543.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4ac2305a-2802-4d1b-9b3b-aafdea9da4ce {
  margin-left: auto;
margin-right: auto;
padding-top: 160px;
text-align: center;
}
@media (min-width: 1200px){#s-4ac2305a-2802-4d1b-9b3b-aafdea9da4ce {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4ac2305a-2802-4d1b-9b3b-aafdea9da4ce {
  text-align: left;
}
}
#s-4ac2305a-2802-4d1b-9b3b-aafdea9da4ce .shogun-heading-component h5 {
  
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 1200px){#s-4ac2305a-2802-4d1b-9b3b-aafdea9da4ce .shogun-heading-component h5 {
  
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}
#s-29ee4526-3aa3-47eb-983f-0bfc37c28e66 {
  margin-left: auto;
margin-right: 5%;
}

#s-29ee4526-3aa3-47eb-983f-0bfc37c28e66 .shg-proportional-font-size,
#s-29ee4526-3aa3-47eb-983f-0bfc37c28e66 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-3d77e2ba-b813-46e5-91c9-b2b25bc9e31c {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-3d77e2ba-b813-46e5-91c9-b2b25bc9e31c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3d77e2ba-b813-46e5-91c9-b2b25bc9e31c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3d77e2ba-b813-46e5-91c9-b2b25bc9e31c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3d77e2ba-b813-46e5-91c9-b2b25bc9e31c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-e46b5035-d7ca-4172-af7e-9cb3825c9653 {
  margin-left: 15%;
margin-right: auto;
padding-top: 225px;
padding-right: 5%;
}








#s-e46b5035-d7ca-4172-af7e-9cb3825c9653 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e46b5035-d7ca-4172-af7e-9cb3825c9653.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-773d9564-3d10-41d6-8116-6ca6c7a34707 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-773d9564-3d10-41d6-8116-6ca6c7a34707 {
  text-align: right;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-773d9564-3d10-41d6-8116-6ca6c7a34707 {
  text-align: right;
}
}
#s-773d9564-3d10-41d6-8116-6ca6c7a34707 .shogun-heading-component h5 {
  
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 1200px){#s-773d9564-3d10-41d6-8116-6ca6c7a34707 .shogun-heading-component h5 {
  
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-773d9564-3d10-41d6-8116-6ca6c7a34707 .shogun-heading-component h5 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-a1022acf-9bab-433b-8eca-b930c7625ac6 {
  margin-left: auto;
margin-right: auto;
}

#s-a1022acf-9bab-433b-8eca-b930c7625ac6 .shg-proportional-font-size,
#s-a1022acf-9bab-433b-8eca-b930c7625ac6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
  margin-left: auto;
margin-right: auto;
height: 500px;
min-height: 500px;
max-width: 500px;
aspect-ratio: 1/1;
text-align: left;
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23-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-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23 .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-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23 img.shogun-image {
  width: 100%;
  height: 500px;
  min-height: 500px;
  max-width: 500px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-f734fb4f-f40b-42c4-9bd7-b85810867b23 .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-f734fb4f-f40b-42c4-9bd7-b85810867b23 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      
    }
  }

  .s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f734fb4f-f40b-42c4-9bd7-b85810867b23 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-f734fb4f-f40b-42c4-9bd7-b85810867b23 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shogun-image-container {
      position: relative;
    }

    .s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f734fb4f-f40b-42c4-9bd7-b85810867b23 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 500px;
      min-height: 500px;
      max-width: 500px;
    }
  }

@media (min-width: 1200px){#s-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23-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-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23 .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-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f734fb4f-f40b-42c4-9bd7-b85810867b23 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23-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-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23 .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-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f734fb4f-f40b-42c4-9bd7-b85810867b23 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23-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-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23 .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-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f734fb4f-f40b-42c4-9bd7-b85810867b23 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23-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-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23 .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-f734fb4f-f40b-42c4-9bd7-b85810867b23 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23 img.shogun-image {
  width: 100%;
  
  
  

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




.s-f734fb4f-f40b-42c4-9bd7-b85810867b23 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f734fb4f-f40b-42c4-9bd7-b85810867b23.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-39481a74-0d0e-46f5-8a5b-2b484ede5f13 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}

#s-39481a74-0d0e-46f5-8a5b-2b484ede5f13 .shg-proportional-font-size,
#s-39481a74-0d0e-46f5-8a5b-2b484ede5f13 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-4dfc238a-4abe-4950-badb-57ac5bb31ef6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(245, 245, 245, 1);
}








#s-4dfc238a-4abe-4950-badb-57ac5bb31ef6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4dfc238a-4abe-4950-badb-57ac5bb31ef6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-94a6714b-99ca-4aed-aa9f-f53d4d91fcec {
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-94a6714b-99ca-4aed-aa9f-f53d4d91fcec .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (min-width: 1200px){#s-94a6714b-99ca-4aed-aa9f-f53d4d91fcec .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-94a6714b-99ca-4aed-aa9f-f53d4d91fcec .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-cef9d732-cbf4-4305-afeb-2d3c8022fe77 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}

#s-cef9d732-cbf4-4305-afeb-2d3c8022fe77 .shg-proportional-font-size,
#s-cef9d732-cbf4-4305-afeb-2d3c8022fe77 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8ac481e6-6c9d-4505-8434-9d8358e9ee2c {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-8ac481e6-6c9d-4505-8434-9d8358e9ee2c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8ac481e6-6c9d-4505-8434-9d8358e9ee2c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-8ac481e6-6c9d-4505-8434-9d8358e9ee2c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-8ac481e6-6c9d-4505-8434-9d8358e9ee2c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
  margin-left: auto;
margin-right: auto;
height: 500px;
max-width: 500px;
aspect-ratio: 1/1;
text-align: center;
}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0-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-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 .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-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 img.shogun-image {
  width: 100%;
  height: 500px;
  
  max-width: 500px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      
    }
  }

  .s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shogun-image-container {
      position: relative;
    }

    .s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 500px;
      
      max-width: 500px;
    }
  }

@media (min-width: 1200px){#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0-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-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 .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-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0-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-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 .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-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0-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-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 .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-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0-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-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 .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-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 img.shogun-image {
  width: 100%;
  
  
  

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




.s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-97a38672-0f91-4d4c-8b51-3fae4d1fb9c0.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-283d2dcf-601b-42fb-86a3-e4442027291d {
  border-style: solid;
margin-top: 30px;
margin-left: 0px;
margin-bottom: 30px;
margin-right: 0px;
padding-top: 1%;
padding-left: 30px;
padding-bottom: 1%;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(219, 90, 66, 1);
border-radius: 5px;
text-align: center;
background-color: rgba(219, 90, 66, 1);
font-size: 16px;
color: rgba(255, 255, 255, 1);
text-decoration: none;
hover-type: color;
line-height: 1em;
letter-spacing: 0px;
}
#s-283d2dcf-601b-42fb-86a3-e4442027291d:hover {box-shadow:    rgba(0, 201, 148, 0) !important;
border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 60, 113, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(0, 60, 113, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-283d2dcf-601b-42fb-86a3-e4442027291d:active {border-style: solid !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(0, 60, 113, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-283d2dcf-601b-42fb-86a3-e4442027291d {
  padding-top: 1.5%;
padding-bottom: 1.5%;
color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-283d2dcf-601b-42fb-86a3-e4442027291d {
  color: rgba(255, 255, 255, 1);
}
#s-283d2dcf-601b-42fb-86a3-e4442027291d:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(219, 90, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-283d2dcf-601b-42fb-86a3-e4442027291d {
  color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-283d2dcf-601b-42fb-86a3-e4442027291d {
  color: rgba(255, 255, 255, 1);
}
}

  #s-283d2dcf-601b-42fb-86a3-e4442027291d-root {
    text-align: center;
  }


#s-283d2dcf-601b-42fb-86a3-e4442027291d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-283d2dcf-601b-42fb-86a3-e4442027291d-root {
    text-align: center;
  }


#s-283d2dcf-601b-42fb-86a3-e4442027291d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-283d2dcf-601b-42fb-86a3-e4442027291d-root {
    text-align: center;
  }


#s-283d2dcf-601b-42fb-86a3-e4442027291d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-283d2dcf-601b-42fb-86a3-e4442027291d-root {
    text-align: center;
  }


#s-283d2dcf-601b-42fb-86a3-e4442027291d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-283d2dcf-601b-42fb-86a3-e4442027291d-root {
    text-align: center;
  }


#s-283d2dcf-601b-42fb-86a3-e4442027291d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  margin-left: auto;
margin-right: auto;
height: 500px;
max-width: 500px;
text-align: center;
}
@media (min-width: 1200px){#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  height: 500px;
}
}
#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136-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-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 .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-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 img.shogun-image {
  width: 100%;
  height: 500px;
  
  max-width: 500px;

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




.s-89a2b93d-8a83-4ff1-a74d-3a896255b136 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-89a2b93d-8a83-4ff1-a74d-3a896255b136.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89a2b93d-8a83-4ff1-a74d-3a896255b136.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136-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-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 .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-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 img.shogun-image {
  width: 100%;
  height: 500px;
  
  

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




.s-89a2b93d-8a83-4ff1-a74d-3a896255b136 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-89a2b93d-8a83-4ff1-a74d-3a896255b136.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89a2b93d-8a83-4ff1-a74d-3a896255b136.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136-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-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 .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-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 img.shogun-image {
  width: 100%;
  
  
  

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




.s-89a2b93d-8a83-4ff1-a74d-3a896255b136 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-89a2b93d-8a83-4ff1-a74d-3a896255b136.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89a2b93d-8a83-4ff1-a74d-3a896255b136.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136-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-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 .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-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 img.shogun-image {
  width: 100%;
  
  
  

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




.s-89a2b93d-8a83-4ff1-a74d-3a896255b136 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-89a2b93d-8a83-4ff1-a74d-3a896255b136.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89a2b93d-8a83-4ff1-a74d-3a896255b136.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136-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-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 .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-89a2b93d-8a83-4ff1-a74d-3a896255b136 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136 img.shogun-image {
  width: 100%;
  
  
  

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




.s-89a2b93d-8a83-4ff1-a74d-3a896255b136 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-89a2b93d-8a83-4ff1-a74d-3a896255b136.shg-align-container {
  display: flex;
  justify-content: center
}

.s-89a2b93d-8a83-4ff1-a74d-3a896255b136.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-89a2b93d-8a83-4ff1-a74d-3a896255b136.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-51645c3c-4a0e-4c55-8d94-a89a28a584f5 {
  border-style: solid;
margin-top: 30px;
margin-left: 0px;
margin-bottom: 30px;
margin-right: 0px;
padding-top: 1%;
padding-left: 30px;
padding-bottom: 1%;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(219, 90, 66, 1);
border-radius: 5px;
text-align: center;
background-color: rgba(219, 90, 66, 1);
font-size: 16px;
color: rgba(255, 255, 255, 1);
text-decoration: none;
hover-type: color;
line-height: 1em;
letter-spacing: 0px;
}
#s-51645c3c-4a0e-4c55-8d94-a89a28a584f5:hover {box-shadow:    rgba(0, 201, 148, 0) !important;
border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 60, 113, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(0, 60, 113, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-51645c3c-4a0e-4c55-8d94-a89a28a584f5:active {border-style: solid !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(0, 60, 113, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-51645c3c-4a0e-4c55-8d94-a89a28a584f5 {
  padding-top: 1.5%;
padding-bottom: 1.5%;
color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-51645c3c-4a0e-4c55-8d94-a89a28a584f5 {
  color: rgba(255, 255, 255, 1);
}
#s-51645c3c-4a0e-4c55-8d94-a89a28a584f5:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(219, 90, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-51645c3c-4a0e-4c55-8d94-a89a28a584f5 {
  color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-51645c3c-4a0e-4c55-8d94-a89a28a584f5 {
  color: rgba(255, 255, 255, 1);
}
}

  #s-51645c3c-4a0e-4c55-8d94-a89a28a584f5-root {
    text-align: center;
  }


#s-51645c3c-4a0e-4c55-8d94-a89a28a584f5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-51645c3c-4a0e-4c55-8d94-a89a28a584f5-root {
    text-align: center;
  }


#s-51645c3c-4a0e-4c55-8d94-a89a28a584f5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-51645c3c-4a0e-4c55-8d94-a89a28a584f5-root {
    text-align: center;
  }


#s-51645c3c-4a0e-4c55-8d94-a89a28a584f5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-51645c3c-4a0e-4c55-8d94-a89a28a584f5-root {
    text-align: center;
  }


#s-51645c3c-4a0e-4c55-8d94-a89a28a584f5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-51645c3c-4a0e-4c55-8d94-a89a28a584f5-root {
    text-align: center;
  }


#s-51645c3c-4a0e-4c55-8d94-a89a28a584f5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
.shg-hr-wrapper {
  padding: 30px 0;
}

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

#s-e126e625-88ee-471e-ad02-83ddf30775e2 {
  margin-left: auto;
margin-right: auto;
}

#s-e126e625-88ee-471e-ad02-83ddf30775e2 hr {
  border-top: 2px solid #ddd;
}

#s-6abd03e6-2ff2-4940-b407-9b30c8049b14 {
  background-repeat: no-repeat;
background-size: cover;
border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(236, 236, 236, 1);
border-radius: 0px;
min-height: 0px;
background-position: center center;
background-attachment: scroll;
}
@media (min-width: 1200px){#s-6abd03e6-2ff2-4940-b407-9b30c8049b14 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6abd03e6-2ff2-4940-b407-9b30c8049b14 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-6abd03e6-2ff2-4940-b407-9b30c8049b14 {
  
}
}@media (max-width: 767px){#s-6abd03e6-2ff2-4940-b407-9b30c8049b14 {
  
}
}







#s-6abd03e6-2ff2-4940-b407-9b30c8049b14 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-6abd03e6-2ff2-4940-b407-9b30c8049b14.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-6abd03e6-2ff2-4940-b407-9b30c8049b14 > .shg-box-overlay {
  background-color: rgba(0, 60, 113, 1);
  opacity: 0.8;
  display: block;
}#s-6abd03e6-2ff2-4940-b407-9b30c8049b14.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}@media (min-width: 992px) and (max-width: 1199px){






#s-6abd03e6-2ff2-4940-b407-9b30c8049b14 > .shg-box-overlay {
  background-color: rgba(0, 60, 113, 1);
  opacity: 0.8;
  display: block;
}#s-6abd03e6-2ff2-4940-b407-9b30c8049b14.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-72155ce9-8e99-4d51-ab78-8280c68e2245 {
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}

#s-72155ce9-8e99-4d51-ab78-8280c68e2245 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (min-width: 1200px){#s-72155ce9-8e99-4d51-ab78-8280c68e2245 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-72155ce9-8e99-4d51-ab78-8280c68e2245 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-72155ce9-8e99-4d51-ab78-8280c68e2245 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-d8da5504-a54e-4d9f-87d2-fee0f52dbd98 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d8da5504-a54e-4d9f-87d2-fee0f52dbd98 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d8da5504-a54e-4d9f-87d2-fee0f52dbd98.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-08de7150-c356-418e-a035-ac6f5869145e {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
text-align: center;
}

#s-08de7150-c356-418e-a035-ac6f5869145e .shogun-heading-component h4 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 1200px){#s-08de7150-c356-418e-a035-ac6f5869145e .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-08de7150-c356-418e-a035-ac6f5869145e .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-99f7a5bf-7f6b-4201-a811-7daefd5dddc2 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
}

#s-99f7a5bf-7f6b-4201-a811-7daefd5dddc2 .shg-proportional-font-size,
#s-99f7a5bf-7f6b-4201-a811-7daefd5dddc2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-95123ed0-c840-44cd-bdf1-aca0da3eec70 {
  border-style: solid;
margin-top: 30px;
margin-left: 0px;
margin-bottom: 30px;
margin-right: 0px;
padding-top: 1%;
padding-left: 30px;
padding-bottom: 1%;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(219, 90, 66, 1);
border-radius: 5px;
text-align: center;
background-color: rgba(219, 90, 66, 1);
font-size: 16px;
color: rgba(255, 255, 255, 1);
text-decoration: none;
hover-type: color;
line-height: 1em;
letter-spacing: 0px;
}
#s-95123ed0-c840-44cd-bdf1-aca0da3eec70:hover {box-shadow:    rgba(0, 201, 148, 0) !important;
border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 60, 113, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(0, 60, 113, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-95123ed0-c840-44cd-bdf1-aca0da3eec70:active {border-style: solid !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(0, 60, 113, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-95123ed0-c840-44cd-bdf1-aca0da3eec70 {
  color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-95123ed0-c840-44cd-bdf1-aca0da3eec70 {
  color: rgba(255, 255, 255, 1);
}
#s-95123ed0-c840-44cd-bdf1-aca0da3eec70:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(219, 90, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-95123ed0-c840-44cd-bdf1-aca0da3eec70 {
  color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-95123ed0-c840-44cd-bdf1-aca0da3eec70 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 4%;
padding-bottom: 4%;
color: rgba(255, 255, 255, 1);
}
}

  #s-95123ed0-c840-44cd-bdf1-aca0da3eec70-root {
    text-align: center;
  }


#s-95123ed0-c840-44cd-bdf1-aca0da3eec70.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-95123ed0-c840-44cd-bdf1-aca0da3eec70-root {
    text-align: center;
  }


#s-95123ed0-c840-44cd-bdf1-aca0da3eec70.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-95123ed0-c840-44cd-bdf1-aca0da3eec70-root {
    text-align: center;
  }


#s-95123ed0-c840-44cd-bdf1-aca0da3eec70.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-95123ed0-c840-44cd-bdf1-aca0da3eec70-root {
    text-align: center;
  }


#s-95123ed0-c840-44cd-bdf1-aca0da3eec70.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-95123ed0-c840-44cd-bdf1-aca0da3eec70-root {
    text-align: center;
  }


#s-95123ed0-c840-44cd-bdf1-aca0da3eec70.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
#s-5a2d610c-beb4-4059-82d5-f52b922639b4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-5a2d610c-beb4-4059-82d5-f52b922639b4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5a2d610c-beb4-4059-82d5-f52b922639b4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-40095394-93d6-4382-9f23-94085919db32 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-40095394-93d6-4382-9f23-94085919db32 .shogun-heading-component h4 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 1200px){#s-40095394-93d6-4382-9f23-94085919db32 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-40095394-93d6-4382-9f23-94085919db32 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-af7a1793-4080-49b4-8153-5acb227e4402 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
}

#s-af7a1793-4080-49b4-8153-5acb227e4402 .shg-proportional-font-size,
#s-af7a1793-4080-49b4-8153-5acb227e4402 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6b1cf959-eed7-44fc-8cd7-b5a488b91b5b {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}

#s-6b1cf959-eed7-44fc-8cd7-b5a488b91b5b .shg-proportional-font-size,
#s-6b1cf959-eed7-44fc-8cd7-b5a488b91b5b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-53b003f4-ced2-4ed6-b73c-f66a83dd4a4a {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(236, 236, 236, 1);
border-radius: 0px;
min-height: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-53b003f4-ced2-4ed6-b73c-f66a83dd4a4a {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-53b003f4-ced2-4ed6-b73c-f66a83dd4a4a {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-53b003f4-ced2-4ed6-b73c-f66a83dd4a4a {
  
}
}@media (max-width: 767px){#s-53b003f4-ced2-4ed6-b73c-f66a83dd4a4a {
  
}
}







#s-53b003f4-ced2-4ed6-b73c-f66a83dd4a4a > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-53b003f4-ced2-4ed6-b73c-f66a83dd4a4a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-061a9270-e8ca-4bb2-a18c-5f9518fb976c {
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}

#s-061a9270-e8ca-4bb2-a18c-5f9518fb976c .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (min-width: 1200px){#s-061a9270-e8ca-4bb2-a18c-5f9518fb976c .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-061a9270-e8ca-4bb2-a18c-5f9518fb976c .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-12565196-62a5-4c9a-8010-102f565ad68f {
  margin-left: auto;
margin-right: auto;
}

#s-12565196-62a5-4c9a-8010-102f565ad68f .shg-proportional-font-size,
#s-12565196-62a5-4c9a-8010-102f565ad68f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f4aa0c85-ea1c-4ee7-ac6e-2b6dadffa426 {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
padding-top: 0%;
padding-bottom: 0%;
opacity: 1;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-f4aa0c85-ea1c-4ee7-ac6e-2b6dadffa426 {
  padding-left: 15%;
padding-right: 15%;
background-color: rgba(217, 241, 250, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f4aa0c85-ea1c-4ee7-ac6e-2b6dadffa426 {
  padding-left: 15%;
padding-right: 15%;
background-color: rgba(217, 241, 250, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-f4aa0c85-ea1c-4ee7-ac6e-2b6dadffa426 {
  
}
}@media (max-width: 767px){#s-f4aa0c85-ea1c-4ee7-ac6e-2b6dadffa426 {
  
}
}
#s-32c4461d-e723-4a27-8d25-41d36842acb9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-32c4461d-e723-4a27-8d25-41d36842acb9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-32c4461d-e723-4a27-8d25-41d36842acb9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

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

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

#s-1a09eb94-c82e-4dbc-ac41-fef199323735 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
}

#s-1a09eb94-c82e-4dbc-ac41-fef199323735 .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid rgba(255, 255, 255, 1);
  border-radius: 0px;
}

#s-1a09eb94-c82e-4dbc-ac41-fef199323735 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-1a09eb94-c82e-4dbc-ac41-fef199323735 td.shogun-table-column {
  background-color: rgba(255, 255, 255, 1);
  padding: 10px;
  text-align: inherit;
  
  font-size: 0px;
  
  color: rgba(255, 255, 255, 1);
  
  
  
}

#s-1a09eb94-c82e-4dbc-ac41-fef199323735 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 1);
  padding: 0px;
}

#s-1a09eb94-c82e-4dbc-ac41-fef199323735 td.shogun-table-column, #s-1a09eb94-c82e-4dbc-ac41-fef199323735 td.shogun-table-row {
  border: 0px solid rgba(255, 255, 255, 1);
}

#s-0a19f403-c927-47cb-a288-965cb8489eb5 {
  margin-top: 2%;
margin-bottom: 0%;
padding-left: 2em;
padding-right: 2em;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-0a19f403-c927-47cb-a288-965cb8489eb5 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0a19f403-c927-47cb-a288-965cb8489eb5 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-0a19f403-c927-47cb-a288-965cb8489eb5 {
  
}
}@media (max-width: 767px){#s-0a19f403-c927-47cb-a288-965cb8489eb5 {
  padding-top: 60px;
padding-bottom: 60px;
}
}







#s-0a19f403-c927-47cb-a288-965cb8489eb5 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
  display: block;
}#s-0a19f403-c927-47cb-a288-965cb8489eb5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8055ade7-8a8a-4307-890f-17e5bdf5bc12 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}

#s-8055ade7-8a8a-4307-890f-17e5bdf5bc12 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-8055ade7-8a8a-4307-890f-17e5bdf5bc12 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8055ade7-8a8a-4307-890f-17e5bdf5bc12 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-8acd25e1-5e24-4cb1-8bce-35aab9c8d9b9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}

#s-8acd25e1-5e24-4cb1-8bce-35aab9c8d9b9 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 1200px){#s-8acd25e1-5e24-4cb1-8bce-35aab9c8d9b9 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8acd25e1-5e24-4cb1-8bce-35aab9c8d9b9 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


}
#s-84bf5cd5-d457-43da-825f-7f9b62e7359b {
  margin-top: 2%;
margin-bottom: 0%;
padding-left: 2em;
padding-right: 2em;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-84bf5cd5-d457-43da-825f-7f9b62e7359b {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-84bf5cd5-d457-43da-825f-7f9b62e7359b {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-84bf5cd5-d457-43da-825f-7f9b62e7359b {
  
}
}@media (max-width: 767px){#s-84bf5cd5-d457-43da-825f-7f9b62e7359b {
  padding-top: 60px;
padding-bottom: 60px;
}
}







#s-84bf5cd5-d457-43da-825f-7f9b62e7359b > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
  display: block;
}#s-84bf5cd5-d457-43da-825f-7f9b62e7359b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a2360242-9b8b-4e3d-a280-45fd8128cecf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}

#s-a2360242-9b8b-4e3d-a280-45fd8128cecf .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-a2360242-9b8b-4e3d-a280-45fd8128cecf .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-a2360242-9b8b-4e3d-a280-45fd8128cecf .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-24ac3726-5178-4629-b977-cedd4a19ed3d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}

#s-24ac3726-5178-4629-b977-cedd4a19ed3d .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 1200px){#s-24ac3726-5178-4629-b977-cedd4a19ed3d .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-24ac3726-5178-4629-b977-cedd4a19ed3d .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content {
  display: flex;
  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-16fc25cd-92d2-4fb2-ac37-63e8e50543a7 {
  min-height: 500px;
max-width: 800px;
text-align: center;
}

#s-16fc25cd-92d2-4fb2-ac37-63e8e50543a7 {
  overflow: hidden;
  
  
      max-width: 800px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-16fc25cd-92d2-4fb2-ac37-63e8e50543a7 .shogun-image-content {
  
    justify-content: center;
  
}

#s-8ab8837f-58b5-4d34-ba16-bfdfe0e6a938 {
  min-height: 500px;
max-width: 864px;
text-align: center;
}

#s-8ab8837f-58b5-4d34-ba16-bfdfe0e6a938 {
  overflow: hidden;
  
  
      max-width: 864px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-8ab8837f-58b5-4d34-ba16-bfdfe0e6a938 .shogun-image-content {
  
    justify-content: center;
  
}

#s-4d19464c-74e4-4a73-9a15-5c66dbb10b96 {
  min-height: 500px;
max-width: 1057px;
aspect-ratio: 1:1;
text-align: center;
}

#s-4d19464c-74e4-4a73-9a15-5c66dbb10b96 {
  overflow: hidden;
  
  
      max-width: 1057px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-4d19464c-74e4-4a73-9a15-5c66dbb10b96 img.shogun-image,
  #s-4d19464c-74e4-4a73-9a15-5c66dbb10b96 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-4d19464c-74e4-4a73-9a15-5c66dbb10b96 {
    width: 100%;
    height: auto;
  }




#s-4d19464c-74e4-4a73-9a15-5c66dbb10b96 .shogun-image-content {
  
    justify-content: center;
  
}

#s-b54b496a-c97f-418e-bd63-9aed9d036893 {
  margin-top: 2%;
margin-bottom: 0%;
padding-left: 2em;
padding-right: 2em;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-b54b496a-c97f-418e-bd63-9aed9d036893 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b54b496a-c97f-418e-bd63-9aed9d036893 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-b54b496a-c97f-418e-bd63-9aed9d036893 {
  
}
}@media (max-width: 767px){#s-b54b496a-c97f-418e-bd63-9aed9d036893 {
  padding-top: 60px;
padding-bottom: 60px;
}
}







#s-b54b496a-c97f-418e-bd63-9aed9d036893 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
  display: block;
}#s-b54b496a-c97f-418e-bd63-9aed9d036893.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fca72d76-877e-4226-ac27-d0d5a68b6300 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-fca72d76-877e-4226-ac27-d0d5a68b6300 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-fca72d76-877e-4226-ac27-d0d5a68b6300 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-fca72d76-877e-4226-ac27-d0d5a68b6300 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-e67d4575-fd00-493c-aa08-4f5ab9be5b92 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-e67d4575-fd00-493c-aa08-4f5ab9be5b92 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 1200px){#s-e67d4575-fd00-493c-aa08-4f5ab9be5b92 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e67d4575-fd00-493c-aa08-4f5ab9be5b92 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-8a5620db-e324-4299-8c43-3d2b3465d918 {
  margin-top: 2%;
margin-bottom: 0%;
padding-left: 2em;
padding-right: 2em;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-8a5620db-e324-4299-8c43-3d2b3465d918 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8a5620db-e324-4299-8c43-3d2b3465d918 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-8a5620db-e324-4299-8c43-3d2b3465d918 {
  
}
}@media (max-width: 767px){#s-8a5620db-e324-4299-8c43-3d2b3465d918 {
  padding-top: 60px;
padding-bottom: 60px;
}
}







#s-8a5620db-e324-4299-8c43-3d2b3465d918 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
  display: block;
}#s-8a5620db-e324-4299-8c43-3d2b3465d918.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7e58ddb8-a332-40e4-af1e-afd6eb01c52c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-7e58ddb8-a332-40e4-af1e-afd6eb01c52c .shogun-heading-component h4 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-7e58ddb8-a332-40e4-af1e-afd6eb01c52c .shogun-heading-component h4 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7e58ddb8-a332-40e4-af1e-afd6eb01c52c .shogun-heading-component h4 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-f89dcbc9-321e-458d-ba2a-3424b7f90494 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-f89dcbc9-321e-458d-ba2a-3424b7f90494 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 1200px){#s-f89dcbc9-321e-458d-ba2a-3424b7f90494 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f89dcbc9-321e-458d-ba2a-3424b7f90494 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


}
#s-2f13395a-480b-4a8f-8c9f-73672cd01f16 {
  margin-top: 2%;
margin-bottom: 0%;
padding-left: 2em;
padding-right: 2em;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-2f13395a-480b-4a8f-8c9f-73672cd01f16 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2f13395a-480b-4a8f-8c9f-73672cd01f16 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-2f13395a-480b-4a8f-8c9f-73672cd01f16 {
  
}
}@media (max-width: 767px){#s-2f13395a-480b-4a8f-8c9f-73672cd01f16 {
  padding-top: 60px;
padding-bottom: 60px;
}
}







#s-2f13395a-480b-4a8f-8c9f-73672cd01f16 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
  display: block;
}#s-2f13395a-480b-4a8f-8c9f-73672cd01f16.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2cca1847-71a3-4646-a5e8-528bf9ace5e9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}

#s-2cca1847-71a3-4646-a5e8-528bf9ace5e9 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-2cca1847-71a3-4646-a5e8-528bf9ace5e9 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-2cca1847-71a3-4646-a5e8-528bf9ace5e9 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-7b335549-83d7-44c3-8798-e7213a291f70 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}

#s-7b335549-83d7-44c3-8798-e7213a291f70 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 1200px){#s-7b335549-83d7-44c3-8798-e7213a291f70 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7b335549-83d7-44c3-8798-e7213a291f70 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


}
#s-80fd58d0-8a07-43e2-bbdf-7977a9820ebf {
  min-height: 500px;
max-width: 1156px;
text-align: center;
}

#s-80fd58d0-8a07-43e2-bbdf-7977a9820ebf {
  overflow: hidden;
  
  
      max-width: 1156px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-80fd58d0-8a07-43e2-bbdf-7977a9820ebf .shogun-image-content {
  
    justify-content: center;
  
}

#s-1ed51bb5-6f53-4c25-9422-21844f424bc7 {
  min-height: 500px;
aspect-ratio: 1:1;
text-align: left;
}

#s-1ed51bb5-6f53-4c25-9422-21844f424bc7 {
  overflow: hidden;
  
  
}





  #s-1ed51bb5-6f53-4c25-9422-21844f424bc7 img.shogun-image,
  #s-1ed51bb5-6f53-4c25-9422-21844f424bc7 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-1ed51bb5-6f53-4c25-9422-21844f424bc7 {
    width: 100%;
    height: auto;
  }




#s-1ed51bb5-6f53-4c25-9422-21844f424bc7 .shogun-image-content {
  
    justify-content: center;
  
}

#s-fef654ac-c624-4fa7-99f1-37655b74122d {
  min-height: 50px;
}
@media (min-width: 1200px){#s-fef654ac-c624-4fa7-99f1-37655b74122d {
  display: none;
}
#s-fef654ac-c624-4fa7-99f1-37655b74122d, #wrap-s-fef654ac-c624-4fa7-99f1-37655b74122d, #wrap-content-s-fef654ac-c624-4fa7-99f1-37655b74122d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-fef654ac-c624-4fa7-99f1-37655b74122d {
  display: none;
}
#s-fef654ac-c624-4fa7-99f1-37655b74122d, #wrap-s-fef654ac-c624-4fa7-99f1-37655b74122d, #wrap-content-s-fef654ac-c624-4fa7-99f1-37655b74122d { display: none !important; }}







#s-fef654ac-c624-4fa7-99f1-37655b74122d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fef654ac-c624-4fa7-99f1-37655b74122d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8813f196-fe52-4595-b711-c2d6183f96c7 {
  background-repeat: no-repeat;
background-size: contain;
margin-left: auto;
margin-right: auto;
min-height: 600px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-8813f196-fe52-4595-b711-c2d6183f96c7 {
  margin-bottom: 0px;
min-height: 400px;
}
}@media (max-width: 767px){#s-8813f196-fe52-4595-b711-c2d6183f96c7 {
  display: none;
}
#s-8813f196-fe52-4595-b711-c2d6183f96c7, #wrap-s-8813f196-fe52-4595-b711-c2d6183f96c7, #wrap-content-s-8813f196-fe52-4595-b711-c2d6183f96c7 { display: none !important; }}
#s-8813f196-fe52-4595-b711-c2d6183f96c7 {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-8813f196-fe52-4595-b711-c2d6183f96c7 {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/-/resize/480x/);
}
#s-8813f196-fe52-4595-b711-c2d6183f96c7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-8813f196-fe52-4595-b711-c2d6183f96c7 {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/-/resize/960x/);
}
#s-8813f196-fe52-4595-b711-c2d6183f96c7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-8813f196-fe52-4595-b711-c2d6183f96c7 {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/-/resize/768x/);
}
#s-8813f196-fe52-4595-b711-c2d6183f96c7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-8813f196-fe52-4595-b711-c2d6183f96c7 {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/-/resize/1536x/);
}
#s-8813f196-fe52-4595-b711-c2d6183f96c7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-8813f196-fe52-4595-b711-c2d6183f96c7 {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/-/resize/1024x/);
}
#s-8813f196-fe52-4595-b711-c2d6183f96c7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-8813f196-fe52-4595-b711-c2d6183f96c7 {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/-/resize/2048x/);
}
#s-8813f196-fe52-4595-b711-c2d6183f96c7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-8813f196-fe52-4595-b711-c2d6183f96c7 {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/-/resize/1200x/);
}
#s-8813f196-fe52-4595-b711-c2d6183f96c7.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-8813f196-fe52-4595-b711-c2d6183f96c7 {
  background-image: url(https://i.shgcdn.com/5fe6ff64-8eed-4dcf-9d27-2a69c295c4e0/-/resize/2048x/);
}
#s-8813f196-fe52-4595-b711-c2d6183f96c7.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-8813f196-fe52-4595-b711-c2d6183f96c7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8813f196-fe52-4595-b711-c2d6183f96c7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6ec38a2b-3ac9-4f94-98f0-7d9ada10bc89 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-6ec38a2b-3ac9-4f94-98f0-7d9ada10bc89 {
  padding-left: 5%;
}
}
@media (min-width: 0px) {
[id="s-6ec38a2b-3ac9-4f94-98f0-7d9ada10bc89"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6ec38a2b-3ac9-4f94-98f0-7d9ada10bc89"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6ec38a2b-3ac9-4f94-98f0-7d9ada10bc89"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6ec38a2b-3ac9-4f94-98f0-7d9ada10bc89"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-568e86c5-10bf-4b7c-af70-5e953d815df7 {
  border-style: solid;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0%;
padding-bottom: 1%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
text-align: left;
}
@media (min-width: 1200px){#s-568e86c5-10bf-4b7c-af70-5e953d815df7 {
  border-color: rgba(255, 255, 255, 1);
border-style: none;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-568e86c5-10bf-4b7c-af70-5e953d815df7 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-568e86c5-10bf-4b7c-af70-5e953d815df7 {
  margin-left: 5%;
}
}@media (max-width: 767px){#s-568e86c5-10bf-4b7c-af70-5e953d815df7 {
  
}
}
#s-568e86c5-10bf-4b7c-af70-5e953d815df7 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 50px;
  line-height: 1.25em;
  
  
}


@media (min-width: 1200px){#s-568e86c5-10bf-4b7c-af70-5e953d815df7 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 72px;
  line-height: 1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-568e86c5-10bf-4b7c-af70-5e953d815df7 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 50px;
  line-height: 1.25em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-568e86c5-10bf-4b7c-af70-5e953d815df7 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1em;
  
  
}


}
#s-c3b0ff1b-890d-4059-8674-c30f9075aaa1 {
  border-style: solid;
margin-top: 1%;
margin-bottom: 0%;
padding-top: 0%;
padding-bottom: 1%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
}
@media (min-width: 1200px){#s-c3b0ff1b-890d-4059-8674-c30f9075aaa1 {
  margin-top: 0px;
margin-bottom: 0px;
margin-right: 15%;
padding-bottom: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c3b0ff1b-890d-4059-8674-c30f9075aaa1 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-c3b0ff1b-890d-4059-8674-c30f9075aaa1 {
  margin-top: 0%;
margin-left: 5%;
margin-bottom: -20px;
padding-top: 0%;
padding-bottom: 0%;
}
}@media (max-width: 767px){#s-c3b0ff1b-890d-4059-8674-c30f9075aaa1 {
  
}
}
#s-e659f765-37f9-4043-a385-18036983cb44 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: left;
text-decoration: none;
letter-spacing: 1px;
}
#s-e659f765-37f9-4043-a385-18036983cb44:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e659f765-37f9-4043-a385-18036983cb44:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-e659f765-37f9-4043-a385-18036983cb44 {
  border-style: solid;
border-color: rgba(219, 90, 66, 1);
border-radius: 5px;
color: rgba(251, 251, 245, 1);
background-image: none;
background-color: rgba(219, 90, 66, 1);
hover-type: color;
line-height: 1.25em;
letter-spacing: 2px;
}
#s-e659f765-37f9-4043-a385-18036983cb44:hover {border-style: solid !important;
border-top-width: 3px !important;
border-left-width: 3px !important;
border-bottom-width: 3px !important;
border-right-width: 3px !important;
border-color: rgba(219, 90, 66, 1) !important;
border-radius: 5px !important;
background-color: rgba(251, 251, 245, 1) !important;
text-decoration: none !important;
color: rgba(219, 90, 66, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-e659f765-37f9-4043-a385-18036983cb44:active {border-style: solid !important;
border-top-width: 3px !important;
border-left-width: 3px !important;
border-bottom-width: 3px !important;
border-right-width: 3px !important;
border-color: rgba(219, 90, 66, 1) !important;
border-radius: 5px !important;
background-color: rgba(251, 251, 245, 1) !important;
text-decoration: none !important;
color: rgba(219, 90, 66, 1) !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-e659f765-37f9-4043-a385-18036983cb44 {
  border-style: solid;
border-color: rgba(219, 90, 66, 1);
border-radius: 5px;
line-height: 1.25em;
background-image: none;
background-color: rgba(219, 90, 66, 1);
hover-type: color;
color: rgba(251, 251, 245, 1);
}
#s-e659f765-37f9-4043-a385-18036983cb44:hover {border-style: solid !important;
border-top-width: 3px !important;
border-left-width: 3px !important;
border-bottom-width: 3px !important;
border-right-width: 3px !important;
border-color: rgba(219, 90, 66, 1) !important;
border-radius: 5px !important;
background-color: rgba(251, 251, 245, 1) !important;
text-decoration: none !important;
color: rgba(219, 90, 66, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-e659f765-37f9-4043-a385-18036983cb44:active {border-style: solid !important;
border-top-width: 3px !important;
border-left-width: 3px !important;
border-bottom-width: 3px !important;
border-right-width: 3px !important;
border-color: rgba(219, 90, 66, 1) !important;
border-radius: 5px !important;
background-color: rgba(251, 251, 245, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(219, 90, 66, 1) !important;}}@media (min-width: 768px) and (max-width: 991px){#s-e659f765-37f9-4043-a385-18036983cb44 {
  border-style: solid;
margin-left: 5%;
margin-bottom: 0px;
border-color: rgba(219, 90, 66, 1);
border-radius: 5px;
line-height: 1.25em;
color: rgba(251, 251, 245, 1);
background-image: none;
background-color: rgba(219, 90, 66, 1);
hover-type: color;
}
#s-e659f765-37f9-4043-a385-18036983cb44:hover {border-style: solid !important;
border-top-width: 3px !important;
border-left-width: 3px !important;
border-bottom-width: 3px !important;
border-right-width: 3px !important;
border-color: rgba(219, 90, 66, 1) !important;
border-radius: 5px !important;
background-color: rgba(251, 251, 245, 1) !important;
text-decoration: none !important;
color: rgba(219, 90, 66, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-e659f765-37f9-4043-a385-18036983cb44:active {border-style: solid !important;
border-top-width: 3px !important;
border-left-width: 3px !important;
border-bottom-width: 3px !important;
border-right-width: 3px !important;
border-color: rgba(219, 90, 66, 1) !important;
border-radius: 5px !important;
background-color: rgba(251, 251, 245, 1) !important;
text-decoration: none !important;
color: rgba(219, 90, 66, 1) !important;
background-image: none !important;
hover-type: color !important;}}

  #s-e659f765-37f9-4043-a385-18036983cb44-root {
    text-align: left;
  }


#s-e659f765-37f9-4043-a385-18036983cb44.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e659f765-37f9-4043-a385-18036983cb44-root {
    text-align: left;
  }


#s-e659f765-37f9-4043-a385-18036983cb44.shg-btn {
  color: rgba(251, 251, 245, 1);
  font-size: 21px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e659f765-37f9-4043-a385-18036983cb44-root {
    text-align: left;
  }


#s-e659f765-37f9-4043-a385-18036983cb44.shg-btn {
  color: rgba(251, 251, 245, 1);
  font-size: 21px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e659f765-37f9-4043-a385-18036983cb44-root {
    text-align: left;
  }


#s-e659f765-37f9-4043-a385-18036983cb44.shg-btn {
  color: rgba(251, 251, 245, 1);
  font-size: 21px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e659f765-37f9-4043-a385-18036983cb44-root {
    text-align: left;
  }


#s-e659f765-37f9-4043-a385-18036983cb44.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
min-height: 600px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf {
  display: none;
}
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf, #wrap-s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf, #wrap-content-s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf { display: none !important; }}
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf {
  background-image: url(https://i.shgcdn.com/f360192e-4d21-42e1-9d4f-f7c64a7f8b92/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf {
  background-image: url(https://i.shgcdn.com/f360192e-4d21-42e1-9d4f-f7c64a7f8b92/-/resize/480x/);
}
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf {
  background-image: url(https://i.shgcdn.com/f360192e-4d21-42e1-9d4f-f7c64a7f8b92/-/resize/960x/);
}
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf {
  background-image: url(https://i.shgcdn.com/f360192e-4d21-42e1-9d4f-f7c64a7f8b92/-/resize/768x/);
}
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf {
  background-image: url(https://i.shgcdn.com/f360192e-4d21-42e1-9d4f-f7c64a7f8b92/-/resize/1536x/);
}
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf {
  background-image: url(https://i.shgcdn.com/f360192e-4d21-42e1-9d4f-f7c64a7f8b92/-/resize/1024x/);
}
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf {
  background-image: url(https://i.shgcdn.com/f360192e-4d21-42e1-9d4f-f7c64a7f8b92/-/resize/2048x/);
}
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf {
  background-image: url(https://i.shgcdn.com/f360192e-4d21-42e1-9d4f-f7c64a7f8b92/-/resize/1200x/);
}
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf {
  background-image: url(https://i.shgcdn.com/f360192e-4d21-42e1-9d4f-f7c64a7f8b92/-/resize/2048x/);
}
#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f5ed6665-41b8-47d2-b4ee-e5efb96df8bf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-880dbed0-46df-4b20-9ac9-c4c78d0fd34c {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-880dbed0-46df-4b20-9ac9-c4c78d0fd34c {
  padding-left: 5%;
}
}
@media (min-width: 0px) {
[id="s-880dbed0-46df-4b20-9ac9-c4c78d0fd34c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-880dbed0-46df-4b20-9ac9-c4c78d0fd34c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-880dbed0-46df-4b20-9ac9-c4c78d0fd34c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-880dbed0-46df-4b20-9ac9-c4c78d0fd34c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-98033fe3-ac08-40a9-bf07-ed20c476f46b {
  border-style: solid;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0%;
padding-bottom: 1%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: #000;
text-align: left;
}
@media (min-width: 1200px){#s-98033fe3-ac08-40a9-bf07-ed20c476f46b {
  border-color: rgba(255, 255, 255, 1);
border-style: none;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-98033fe3-ac08-40a9-bf07-ed20c476f46b {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-98033fe3-ac08-40a9-bf07-ed20c476f46b {
  
}
}@media (max-width: 767px){#s-98033fe3-ac08-40a9-bf07-ed20c476f46b {
  text-align: center;
}
}
#s-98033fe3-ac08-40a9-bf07-ed20c476f46b .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 50px;
  line-height: 1.25em;
  
  
}


@media (min-width: 1200px){#s-98033fe3-ac08-40a9-bf07-ed20c476f46b .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 72px;
  line-height: 1em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-98033fe3-ac08-40a9-bf07-ed20c476f46b .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 50px;
  line-height: 1.25em;
  
  
}


}@media (max-width: 767px){#s-98033fe3-ac08-40a9-bf07-ed20c476f46b .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 40px;
  line-height: 1.25em;
  
  
}


}
#s-27cafc8e-e4b1-4099-8c0d-3d2b7806d218 {
  border-style: solid;
margin-top: 1%;
margin-bottom: 0%;
padding-top: 0%;
padding-bottom: 1%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
}
@media (min-width: 1200px){#s-27cafc8e-e4b1-4099-8c0d-3d2b7806d218 {
  margin-top: 0px;
margin-bottom: 0px;
margin-right: 15%;
padding-bottom: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-27cafc8e-e4b1-4099-8c0d-3d2b7806d218 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-27cafc8e-e4b1-4099-8c0d-3d2b7806d218 {
  
}
}@media (max-width: 767px){#s-27cafc8e-e4b1-4099-8c0d-3d2b7806d218 {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
padding-bottom: 0%;
}
}
#s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3 {
  border-style: solid;
margin-top: 30px;
margin-left: 0px;
margin-bottom: 30px;
margin-right: 0px;
padding-top: 1%;
padding-left: 30px;
padding-bottom: 1%;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(219, 90, 66, 1);
border-radius: 5px;
text-align: center;
background-color: rgba(219, 90, 66, 1);
font-size: 16px;
color: rgba(255, 255, 255, 1);
text-decoration: none;
hover-type: color;
line-height: 1em;
letter-spacing: 0px;
}
#s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3:hover {box-shadow:    rgba(0, 201, 148, 0) !important;
border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 60, 113, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(0, 60, 113, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3:active {border-style: solid !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(0, 60, 113, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3 {
  color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3 {
  color: rgba(255, 255, 255, 1);
}
#s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(219, 90, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3 {
  color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 4%;
padding-bottom: 4%;
color: rgba(255, 255, 255, 1);
}
}

  #s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3-root {
    text-align: center;
  }


#s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3-root {
    text-align: center;
  }


#s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3-root {
    text-align: center;
  }


#s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3-root {
    text-align: center;
  }


#s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3-root {
    text-align: center;
  }


#s-faf6bdc0-2a9f-46f6-9dc4-683da56b6fe3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
#s-f9ee349c-0d82-4698-8c06-5187f5f5f493 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(236, 236, 236, 1);
border-radius: 0px;
min-height: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-f9ee349c-0d82-4698-8c06-5187f5f5f493 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f9ee349c-0d82-4698-8c06-5187f5f5f493 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-f9ee349c-0d82-4698-8c06-5187f5f5f493 {
  padding-bottom: 0px;
display: none;
}
#s-f9ee349c-0d82-4698-8c06-5187f5f5f493, #wrap-s-f9ee349c-0d82-4698-8c06-5187f5f5f493, #wrap-content-s-f9ee349c-0d82-4698-8c06-5187f5f5f493 { display: none !important; }}@media (max-width: 767px){#s-f9ee349c-0d82-4698-8c06-5187f5f5f493 {
  padding-bottom: 0px;
}
}







#s-f9ee349c-0d82-4698-8c06-5187f5f5f493 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-f9ee349c-0d82-4698-8c06-5187f5f5f493.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f4c7994c-4ccc-4a5e-a0ad-7969f2989645 {
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}
@media (max-width: 767px){#s-f4c7994c-4ccc-4a5e-a0ad-7969f2989645 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-f4c7994c-4ccc-4a5e-a0ad-7969f2989645 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (min-width: 1200px){#s-f4c7994c-4ccc-4a5e-a0ad-7969f2989645 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-f4c7994c-4ccc-4a5e-a0ad-7969f2989645 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-d25c2084-1ed0-46e8-bf69-605f731e9c0e {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-d25c2084-1ed0-46e8-bf69-605f731e9c0e {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-d25c2084-1ed0-46e8-bf69-605f731e9c0e .shg-proportional-font-size,
#s-d25c2084-1ed0-46e8-bf69-605f731e9c0e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a8dee74b-f4dc-4b7c-ba45-ba937e223427 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-a8dee74b-f4dc-4b7c-ba45-ba937e223427 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a8dee74b-f4dc-4b7c-ba45-ba937e223427.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f5d98a39-e5fb-4c30-9f24-ad402897f745 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f5d98a39-e5fb-4c30-9f24-ad402897f745"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f5d98a39-e5fb-4c30-9f24-ad402897f745"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f5d98a39-e5fb-4c30-9f24-ad402897f745"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f5d98a39-e5fb-4c30-9f24-ad402897f745"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a {
  margin-left: auto;
margin-right: auto;
max-width: 600px;
text-align: right;
}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a-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-91a4bf0f-a24d-466e-b10d-bb807457b48a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a .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-91a4bf0f-a24d-466e-b10d-bb807457b48a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a img.shogun-image {
  width: 100%;
  
  
  max-width: 600px;

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




.s-91a4bf0f-a24d-466e-b10d-bb807457b48a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-91a4bf0f-a24d-466e-b10d-bb807457b48a.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-91a4bf0f-a24d-466e-b10d-bb807457b48a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-91a4bf0f-a24d-466e-b10d-bb807457b48a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a-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-91a4bf0f-a24d-466e-b10d-bb807457b48a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a .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-91a4bf0f-a24d-466e-b10d-bb807457b48a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a img.shogun-image {
  width: 100%;
  
  
  

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




.s-91a4bf0f-a24d-466e-b10d-bb807457b48a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-91a4bf0f-a24d-466e-b10d-bb807457b48a.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-91a4bf0f-a24d-466e-b10d-bb807457b48a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-91a4bf0f-a24d-466e-b10d-bb807457b48a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a-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-91a4bf0f-a24d-466e-b10d-bb807457b48a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a .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-91a4bf0f-a24d-466e-b10d-bb807457b48a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a img.shogun-image {
  width: 100%;
  
  
  

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




.s-91a4bf0f-a24d-466e-b10d-bb807457b48a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-91a4bf0f-a24d-466e-b10d-bb807457b48a.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-91a4bf0f-a24d-466e-b10d-bb807457b48a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-91a4bf0f-a24d-466e-b10d-bb807457b48a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a-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-91a4bf0f-a24d-466e-b10d-bb807457b48a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a .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-91a4bf0f-a24d-466e-b10d-bb807457b48a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a img.shogun-image {
  width: 100%;
  
  
  

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




.s-91a4bf0f-a24d-466e-b10d-bb807457b48a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-91a4bf0f-a24d-466e-b10d-bb807457b48a.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-91a4bf0f-a24d-466e-b10d-bb807457b48a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-91a4bf0f-a24d-466e-b10d-bb807457b48a {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a-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-91a4bf0f-a24d-466e-b10d-bb807457b48a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a .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-91a4bf0f-a24d-466e-b10d-bb807457b48a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a img.shogun-image {
  width: 100%;
  
  
  

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




.s-91a4bf0f-a24d-466e-b10d-bb807457b48a .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-91a4bf0f-a24d-466e-b10d-bb807457b48a.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-91a4bf0f-a24d-466e-b10d-bb807457b48a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-91a4bf0f-a24d-466e-b10d-bb807457b48a.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-71c0105f-4334-46f5-9280-5a6aac331f5e {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
min-height: 50px;
}
@media (max-width: 767px){#s-71c0105f-4334-46f5-9280-5a6aac331f5e {
  padding-left: 0%;
}
}







#s-71c0105f-4334-46f5-9280-5a6aac331f5e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-71c0105f-4334-46f5-9280-5a6aac331f5e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6f188b7e-eb57-494a-9e67-8dae388ecfca {
  margin-left: auto;
margin-right: auto;
padding-top: 160px;
text-align: center;
}
@media (min-width: 1200px){#s-6f188b7e-eb57-494a-9e67-8dae388ecfca {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6f188b7e-eb57-494a-9e67-8dae388ecfca {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6f188b7e-eb57-494a-9e67-8dae388ecfca {
  padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
}@media (max-width: 767px){#s-6f188b7e-eb57-494a-9e67-8dae388ecfca {
  margin-left: 5%;
margin-right: 5%;
padding-top: 20px;
}
}
#s-6f188b7e-eb57-494a-9e67-8dae388ecfca .shogun-heading-component h4 {
  
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-6f188b7e-eb57-494a-9e67-8dae388ecfca .shogun-heading-component h4 {
  
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (max-width: 767px){#s-6f188b7e-eb57-494a-9e67-8dae388ecfca .shogun-heading-component h4 {
  
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


}
#s-8b3b3c95-a2c2-4460-b7bf-024f352c0105 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-8b3b3c95-a2c2-4460-b7bf-024f352c0105 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-8b3b3c95-a2c2-4460-b7bf-024f352c0105 .shg-proportional-font-size,
#s-8b3b3c95-a2c2-4460-b7bf-024f352c0105 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-019a6cab-a330-4259-bb4f-3030984dd094 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-019a6cab-a330-4259-bb4f-3030984dd094"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-019a6cab-a330-4259-bb4f-3030984dd094"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-019a6cab-a330-4259-bb4f-3030984dd094"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-019a6cab-a330-4259-bb4f-3030984dd094"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b {
  margin-left: auto;
margin-right: auto;
max-width: 600px;
text-align: left;
}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b-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-3bb6976d-7f6e-499e-956a-16fc672d459b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b .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-3bb6976d-7f6e-499e-956a-16fc672d459b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3bb6976d-7f6e-499e-956a-16fc672d459b img.shogun-image {
  width: 100%;
  
  
  max-width: 600px;

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




.s-3bb6976d-7f6e-499e-956a-16fc672d459b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3bb6976d-7f6e-499e-956a-16fc672d459b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3bb6976d-7f6e-499e-956a-16fc672d459b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3bb6976d-7f6e-499e-956a-16fc672d459b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b-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-3bb6976d-7f6e-499e-956a-16fc672d459b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b .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-3bb6976d-7f6e-499e-956a-16fc672d459b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3bb6976d-7f6e-499e-956a-16fc672d459b img.shogun-image {
  width: 100%;
  
  
  

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




.s-3bb6976d-7f6e-499e-956a-16fc672d459b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3bb6976d-7f6e-499e-956a-16fc672d459b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3bb6976d-7f6e-499e-956a-16fc672d459b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3bb6976d-7f6e-499e-956a-16fc672d459b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b-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-3bb6976d-7f6e-499e-956a-16fc672d459b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b .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-3bb6976d-7f6e-499e-956a-16fc672d459b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3bb6976d-7f6e-499e-956a-16fc672d459b img.shogun-image {
  width: 100%;
  
  
  

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




.s-3bb6976d-7f6e-499e-956a-16fc672d459b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3bb6976d-7f6e-499e-956a-16fc672d459b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3bb6976d-7f6e-499e-956a-16fc672d459b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3bb6976d-7f6e-499e-956a-16fc672d459b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b-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-3bb6976d-7f6e-499e-956a-16fc672d459b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b .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-3bb6976d-7f6e-499e-956a-16fc672d459b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3bb6976d-7f6e-499e-956a-16fc672d459b img.shogun-image {
  width: 100%;
  
  
  

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




.s-3bb6976d-7f6e-499e-956a-16fc672d459b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3bb6976d-7f6e-499e-956a-16fc672d459b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3bb6976d-7f6e-499e-956a-16fc672d459b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3bb6976d-7f6e-499e-956a-16fc672d459b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b-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-3bb6976d-7f6e-499e-956a-16fc672d459b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b .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-3bb6976d-7f6e-499e-956a-16fc672d459b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-3bb6976d-7f6e-499e-956a-16fc672d459b img.shogun-image {
  width: 100%;
  
  
  

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




.s-3bb6976d-7f6e-499e-956a-16fc672d459b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3bb6976d-7f6e-499e-956a-16fc672d459b.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-3bb6976d-7f6e-499e-956a-16fc672d459b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3bb6976d-7f6e-499e-956a-16fc672d459b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e440dfb6-5667-4030-8f68-bbdcd3fc7245 {
  margin-left: auto;
margin-right: auto;
padding-top: 225px;
padding-right: 5%;
}
@media (min-width: 768px) and (max-width: 991px){#s-e440dfb6-5667-4030-8f68-bbdcd3fc7245 {
  padding-top: 120px;
}
}@media (max-width: 767px){#s-e440dfb6-5667-4030-8f68-bbdcd3fc7245 {
  padding-top: 20px;
padding-right: 0%;
}
}







#s-e440dfb6-5667-4030-8f68-bbdcd3fc7245 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e440dfb6-5667-4030-8f68-bbdcd3fc7245.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6ca7dce1-b9e7-4aeb-98eb-e366c9957ec2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-6ca7dce1-b9e7-4aeb-98eb-e366c9957ec2 {
  text-align: right;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6ca7dce1-b9e7-4aeb-98eb-e366c9957ec2 {
  text-align: right;
}
}@media (min-width: 768px) and (max-width: 991px){#s-6ca7dce1-b9e7-4aeb-98eb-e366c9957ec2 {
  text-align: right;
}
}
#s-6ca7dce1-b9e7-4aeb-98eb-e366c9957ec2 .shogun-heading-component h4 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-6ca7dce1-b9e7-4aeb-98eb-e366c9957ec2 .shogun-heading-component h4 {
  
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6ca7dce1-b9e7-4aeb-98eb-e366c9957ec2 .shogun-heading-component h4 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6ca7dce1-b9e7-4aeb-98eb-e366c9957ec2 .shogun-heading-component h4 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  
  
  
  
}


}@media (max-width: 767px){#s-6ca7dce1-b9e7-4aeb-98eb-e366c9957ec2 .shogun-heading-component h4 {
  
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


}
#s-1557005e-8987-417b-9181-ebf0d1eb75c2 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-1557005e-8987-417b-9181-ebf0d1eb75c2 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-1557005e-8987-417b-9181-ebf0d1eb75c2 .shg-proportional-font-size,
#s-1557005e-8987-417b-9181-ebf0d1eb75c2 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-daede0d3-f65e-42db-9d08-82555e9957e6 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}
@media (max-width: 767px){#s-daede0d3-f65e-42db-9d08-82555e9957e6 {
  margin-left: 5%;
margin-right: 5%;
padding-top: 0px;
}
}
#s-daede0d3-f65e-42db-9d08-82555e9957e6 .shg-proportional-font-size,
#s-daede0d3-f65e-42db-9d08-82555e9957e6 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e1ed33ca-ca30-4d09-a8ff-cea3e9149d28 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(245, 245, 245, 1);
}
@media (max-width: 767px){#s-e1ed33ca-ca30-4d09-a8ff-cea3e9149d28 {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-e1ed33ca-ca30-4d09-a8ff-cea3e9149d28 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e1ed33ca-ca30-4d09-a8ff-cea3e9149d28.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e698133e-ed48-4832-98c7-2de153c19325 {
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}

#s-e698133e-ed48-4832-98c7-2de153c19325 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (min-width: 1200px){#s-e698133e-ed48-4832-98c7-2de153c19325 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-e698133e-ed48-4832-98c7-2de153c19325 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-07e5f5b0-88bd-4b11-9fa7-e573dccf73ab {
  margin-left: auto;
margin-right: auto;
}

#s-07e5f5b0-88bd-4b11-9fa7-e573dccf73ab .shg-proportional-font-size,
#s-07e5f5b0-88bd-4b11-9fa7-e573dccf73ab .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-ae6022ef-2372-4b6b-aed2-24dff3819723 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-ae6022ef-2372-4b6b-aed2-24dff3819723"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ae6022ef-2372-4b6b-aed2-24dff3819723"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ae6022ef-2372-4b6b-aed2-24dff3819723"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ae6022ef-2372-4b6b-aed2-24dff3819723"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  margin-left: auto;
margin-right: auto;
max-width: 600px;
aspect-ratio: 1/1;
text-align: right;
}
@media (max-width: 767px){#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  height: 500px;
}
}
#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9-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-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 .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-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 img.shogun-image {
  width: 100%;
  
  
  max-width: 600px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      
    }
  }

  .s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shogun-image-container {
      position: relative;
    }

    .s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      
      max-width: 600px;
    }
  }

@media (min-width: 1200px){#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9-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-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 .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-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9-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-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 .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-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9-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-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 .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-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 img.shogun-image {
  width: 100%;
  
  
  

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




.s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9-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-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 .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-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 img.shogun-image {
  width: 100%;
  height: 500px;
  
  

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




.s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e07ac968-c4c2-4bae-9598-69ab3ce0d0e9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e53fe996-6425-4f7d-a27a-f2f14d12ec78 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
}
@media (max-width: 767px){#s-e53fe996-6425-4f7d-a27a-f2f14d12ec78 {
  padding-left: 0%;
}
}







#s-e53fe996-6425-4f7d-a27a-f2f14d12ec78 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e53fe996-6425-4f7d-a27a-f2f14d12ec78.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-278e9344-5520-4cbb-86bb-f6d878698881 {
  border-style: solid;
margin-top: 30px;
margin-left: 0px;
margin-bottom: 30px;
margin-right: 0px;
padding-top: 1%;
padding-left: 30px;
padding-bottom: 1%;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(219, 90, 66, 1);
border-radius: 5px;
text-align: center;
background-color: rgba(219, 90, 66, 1);
font-size: 16px;
color: rgba(255, 255, 255, 1);
text-decoration: none;
hover-type: color;
line-height: 1em;
letter-spacing: 0px;
}
#s-278e9344-5520-4cbb-86bb-f6d878698881:hover {box-shadow:    rgba(0, 201, 148, 0) !important;
border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 60, 113, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(0, 60, 113, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-278e9344-5520-4cbb-86bb-f6d878698881:active {border-style: solid !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(0, 60, 113, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-278e9344-5520-4cbb-86bb-f6d878698881 {
  padding-top: 1.5%;
padding-bottom: 1.5%;
color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-278e9344-5520-4cbb-86bb-f6d878698881 {
  color: rgba(255, 255, 255, 1);
}
#s-278e9344-5520-4cbb-86bb-f6d878698881:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(219, 90, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-278e9344-5520-4cbb-86bb-f6d878698881 {
  color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-278e9344-5520-4cbb-86bb-f6d878698881 {
  padding-top: 2%;
padding-bottom: 2%;
color: rgba(255, 255, 255, 1);
}
}

  #s-278e9344-5520-4cbb-86bb-f6d878698881-root {
    text-align: center;
  }


#s-278e9344-5520-4cbb-86bb-f6d878698881.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-278e9344-5520-4cbb-86bb-f6d878698881-root {
    text-align: center;
  }


#s-278e9344-5520-4cbb-86bb-f6d878698881.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-278e9344-5520-4cbb-86bb-f6d878698881-root {
    text-align: center;
  }


#s-278e9344-5520-4cbb-86bb-f6d878698881.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-278e9344-5520-4cbb-86bb-f6d878698881-root {
    text-align: center;
  }


#s-278e9344-5520-4cbb-86bb-f6d878698881.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-278e9344-5520-4cbb-86bb-f6d878698881-root {
    text-align: center;
  }


#s-278e9344-5520-4cbb-86bb-f6d878698881.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
#s-40ef1dec-7995-49c3-a2a7-561adb89616c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
}

@media (min-width: 0px) {
[id="s-40ef1dec-7995-49c3-a2a7-561adb89616c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-40ef1dec-7995-49c3-a2a7-561adb89616c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-40ef1dec-7995-49c3-a2a7-561adb89616c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-40ef1dec-7995-49c3-a2a7-561adb89616c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  margin-left: auto;
margin-right: auto;
max-width: 600px;
text-align: left;
}
@media (max-width: 767px){#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  height: 500px;
}
}
#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537-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-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 .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-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 img.shogun-image {
  width: 100%;
  
  
  max-width: 600px;

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




.s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-76aeca62-9fd8-4ee4-9cbb-31fee152d537.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-76aeca62-9fd8-4ee4-9cbb-31fee152d537.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537-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-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 .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-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 img.shogun-image {
  width: 100%;
  
  
  

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




.s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-76aeca62-9fd8-4ee4-9cbb-31fee152d537.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-76aeca62-9fd8-4ee4-9cbb-31fee152d537.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537-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-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 .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-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 img.shogun-image {
  width: 100%;
  
  
  

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




.s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-76aeca62-9fd8-4ee4-9cbb-31fee152d537.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-76aeca62-9fd8-4ee4-9cbb-31fee152d537.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537-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-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 .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-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 img.shogun-image {
  width: 100%;
  
  
  

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




.s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-76aeca62-9fd8-4ee4-9cbb-31fee152d537.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-76aeca62-9fd8-4ee4-9cbb-31fee152d537.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537-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-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 .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-76aeca62-9fd8-4ee4-9cbb-31fee152d537 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 img.shogun-image {
  width: 100%;
  height: 500px;
  
  

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




.s-76aeca62-9fd8-4ee4-9cbb-31fee152d537 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-76aeca62-9fd8-4ee4-9cbb-31fee152d537.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-76aeca62-9fd8-4ee4-9cbb-31fee152d537.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76aeca62-9fd8-4ee4-9cbb-31fee152d537.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2 {
  border-style: solid;
margin-top: 30px;
margin-left: 0px;
margin-bottom: 30px;
margin-right: 0px;
padding-top: 1%;
padding-left: 30px;
padding-bottom: 1%;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(219, 90, 66, 1);
border-radius: 5px;
text-align: center;
background-color: rgba(219, 90, 66, 1);
font-size: 16px;
color: rgba(255, 255, 255, 1);
text-decoration: none;
hover-type: color;
line-height: 1em;
letter-spacing: 0px;
}
#s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2:hover {box-shadow:    rgba(0, 201, 148, 0) !important;
border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 60, 113, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(0, 60, 113, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2:active {border-style: solid !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(0, 60, 113, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2 {
  padding-top: 1.5%;
padding-bottom: 1.5%;
color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2 {
  color: rgba(255, 255, 255, 1);
}
#s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(219, 90, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2 {
  color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2 {
  padding-top: 2%;
padding-bottom: 2%;
color: rgba(255, 255, 255, 1);
}
}

  #s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2-root {
    text-align: center;
  }


#s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2-root {
    text-align: center;
  }


#s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2-root {
    text-align: center;
  }


#s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2-root {
    text-align: center;
  }


#s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2-root {
    text-align: center;
  }


#s-31450bcf-fa5b-4fa6-9379-bc10c0006ee2.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
#s-9370c73a-089e-4ce8-ad56-55315bc2a72f {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-9370c73a-089e-4ce8-ad56-55315bc2a72f {
  display: none;
}
#s-9370c73a-089e-4ce8-ad56-55315bc2a72f, #wrap-s-9370c73a-089e-4ce8-ad56-55315bc2a72f, #wrap-content-s-9370c73a-089e-4ce8-ad56-55315bc2a72f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9370c73a-089e-4ce8-ad56-55315bc2a72f {
  display: none;
}
#s-9370c73a-089e-4ce8-ad56-55315bc2a72f, #wrap-s-9370c73a-089e-4ce8-ad56-55315bc2a72f, #wrap-content-s-9370c73a-089e-4ce8-ad56-55315bc2a72f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9370c73a-089e-4ce8-ad56-55315bc2a72f {
  display: none;
}
#s-9370c73a-089e-4ce8-ad56-55315bc2a72f, #wrap-s-9370c73a-089e-4ce8-ad56-55315bc2a72f, #wrap-content-s-9370c73a-089e-4ce8-ad56-55315bc2a72f { display: none !important; }}
#s-9370c73a-089e-4ce8-ad56-55315bc2a72f hr {
  border-top: 2px solid #ddd;
}

#s-c2fc6c64-028b-44c8-80a7-9b772152b9e6 {
  background-repeat: no-repeat;
background-size: cover;
border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(236, 236, 236, 1);
border-radius: 0px;
min-height: 0px;
background-position: center center;
}
@media (min-width: 1200px){#s-c2fc6c64-028b-44c8-80a7-9b772152b9e6 {
  display: none;
}
#s-c2fc6c64-028b-44c8-80a7-9b772152b9e6, #wrap-s-c2fc6c64-028b-44c8-80a7-9b772152b9e6, #wrap-content-s-c2fc6c64-028b-44c8-80a7-9b772152b9e6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c2fc6c64-028b-44c8-80a7-9b772152b9e6 {
  display: none;
}
#s-c2fc6c64-028b-44c8-80a7-9b772152b9e6, #wrap-s-c2fc6c64-028b-44c8-80a7-9b772152b9e6, #wrap-content-s-c2fc6c64-028b-44c8-80a7-9b772152b9e6 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-c2fc6c64-028b-44c8-80a7-9b772152b9e6 {
  display: none;
}
#s-c2fc6c64-028b-44c8-80a7-9b772152b9e6, #wrap-s-c2fc6c64-028b-44c8-80a7-9b772152b9e6, #wrap-content-s-c2fc6c64-028b-44c8-80a7-9b772152b9e6 { display: none !important; }}@media (max-width: 767px){#s-c2fc6c64-028b-44c8-80a7-9b772152b9e6 {
  
}
}







#s-c2fc6c64-028b-44c8-80a7-9b772152b9e6 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-c2fc6c64-028b-44c8-80a7-9b772152b9e6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-c2fc6c64-028b-44c8-80a7-9b772152b9e6 > .shg-box-overlay {
  background-color: rgba(0, 60, 113, 1);
  opacity: 0.8;
  display: block;
}#s-c2fc6c64-028b-44c8-80a7-9b772152b9e6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-e94dbfb7-edf7-4413-9838-d100ebb326ce {
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}

#s-e94dbfb7-edf7-4413-9838-d100ebb326ce .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (min-width: 1200px){#s-e94dbfb7-edf7-4413-9838-d100ebb326ce .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-e94dbfb7-edf7-4413-9838-d100ebb326ce .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-dc376dbc-933e-4a06-8696-7f6a046078ff {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-dc376dbc-933e-4a06-8696-7f6a046078ff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dc376dbc-933e-4a06-8696-7f6a046078ff.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-14a846c6-a464-478c-a4e2-9f922e919ce2 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-14a846c6-a464-478c-a4e2-9f922e919ce2 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-14a846c6-a464-478c-a4e2-9f922e919ce2 .shogun-heading-component h4 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-14a846c6-a464-478c-a4e2-9f922e919ce2 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


}
#s-6868d83d-8dbf-4f70-9300-be9fee056c8e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
}
@media (max-width: 767px){#s-6868d83d-8dbf-4f70-9300-be9fee056c8e {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-6868d83d-8dbf-4f70-9300-be9fee056c8e .shg-proportional-font-size,
#s-6868d83d-8dbf-4f70-9300-be9fee056c8e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-804f38e8-8ad5-49b9-a860-4e2029c7e523 {
  border-style: solid;
margin-top: 30px;
margin-left: 0px;
margin-bottom: 30px;
margin-right: 0px;
padding-top: 1%;
padding-left: 30px;
padding-bottom: 1%;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(219, 90, 66, 1);
border-radius: 5px;
text-align: center;
background-color: rgba(219, 90, 66, 1);
font-size: 16px;
color: rgba(255, 255, 255, 1);
text-decoration: none;
hover-type: color;
line-height: 1em;
letter-spacing: 0px;
}
#s-804f38e8-8ad5-49b9-a860-4e2029c7e523:hover {box-shadow:    rgba(0, 201, 148, 0) !important;
border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 60, 113, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(0, 60, 113, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-804f38e8-8ad5-49b9-a860-4e2029c7e523:active {border-style: solid !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(0, 60, 113, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-804f38e8-8ad5-49b9-a860-4e2029c7e523 {
  color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-804f38e8-8ad5-49b9-a860-4e2029c7e523 {
  color: rgba(255, 255, 255, 1);
}
#s-804f38e8-8ad5-49b9-a860-4e2029c7e523:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(219, 90, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-804f38e8-8ad5-49b9-a860-4e2029c7e523 {
  color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-804f38e8-8ad5-49b9-a860-4e2029c7e523 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 4%;
padding-bottom: 4%;
color: rgba(255, 255, 255, 1);
}
}

  #s-804f38e8-8ad5-49b9-a860-4e2029c7e523-root {
    text-align: center;
  }


#s-804f38e8-8ad5-49b9-a860-4e2029c7e523.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-804f38e8-8ad5-49b9-a860-4e2029c7e523-root {
    text-align: center;
  }


#s-804f38e8-8ad5-49b9-a860-4e2029c7e523.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-804f38e8-8ad5-49b9-a860-4e2029c7e523-root {
    text-align: center;
  }


#s-804f38e8-8ad5-49b9-a860-4e2029c7e523.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-804f38e8-8ad5-49b9-a860-4e2029c7e523-root {
    text-align: center;
  }


#s-804f38e8-8ad5-49b9-a860-4e2029c7e523.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-804f38e8-8ad5-49b9-a860-4e2029c7e523-root {
    text-align: center;
  }


#s-804f38e8-8ad5-49b9-a860-4e2029c7e523.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
#s-e41e671a-37fa-4f14-a207-f22d5d37b507 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e41e671a-37fa-4f14-a207-f22d5d37b507 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e41e671a-37fa-4f14-a207-f22d5d37b507.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ae2d2d74-46ed-4eb8-88ef-fe0c8af50bd2 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-ae2d2d74-46ed-4eb8-88ef-fe0c8af50bd2 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-ae2d2d74-46ed-4eb8-88ef-fe0c8af50bd2 .shogun-heading-component h4 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-ae2d2d74-46ed-4eb8-88ef-fe0c8af50bd2 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


}
#s-b85a0b1b-8bbf-48d1-9a7f-6060f6b3f34b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
}
@media (max-width: 767px){#s-b85a0b1b-8bbf-48d1-9a7f-6060f6b3f34b {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-b85a0b1b-8bbf-48d1-9a7f-6060f6b3f34b .shg-proportional-font-size,
#s-b85a0b1b-8bbf-48d1-9a7f-6060f6b3f34b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-a6184540-306a-476b-8b0a-ad5bcb411e2b {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}
@media (max-width: 767px){#s-a6184540-306a-476b-8b0a-ad5bcb411e2b {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-a6184540-306a-476b-8b0a-ad5bcb411e2b .shg-proportional-font-size,
#s-a6184540-306a-476b-8b0a-ad5bcb411e2b .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-5013b22c-5e1f-42a2-80b9-6e0855bf02de {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(236, 236, 236, 1);
border-radius: 0px;
min-height: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-5013b22c-5e1f-42a2-80b9-6e0855bf02de {
  display: none;
}
#s-5013b22c-5e1f-42a2-80b9-6e0855bf02de, #wrap-s-5013b22c-5e1f-42a2-80b9-6e0855bf02de, #wrap-content-s-5013b22c-5e1f-42a2-80b9-6e0855bf02de { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5013b22c-5e1f-42a2-80b9-6e0855bf02de {
  display: none;
}
#s-5013b22c-5e1f-42a2-80b9-6e0855bf02de, #wrap-s-5013b22c-5e1f-42a2-80b9-6e0855bf02de, #wrap-content-s-5013b22c-5e1f-42a2-80b9-6e0855bf02de { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5013b22c-5e1f-42a2-80b9-6e0855bf02de {
  display: none;
}
#s-5013b22c-5e1f-42a2-80b9-6e0855bf02de, #wrap-s-5013b22c-5e1f-42a2-80b9-6e0855bf02de, #wrap-content-s-5013b22c-5e1f-42a2-80b9-6e0855bf02de { display: none !important; }}@media (max-width: 767px){#s-5013b22c-5e1f-42a2-80b9-6e0855bf02de {
  
}
}







#s-5013b22c-5e1f-42a2-80b9-6e0855bf02de > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-5013b22c-5e1f-42a2-80b9-6e0855bf02de.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8dd6576a-82aa-4542-b142-534e7606e014 {
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}

#s-8dd6576a-82aa-4542-b142-534e7606e014 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (min-width: 1200px){#s-8dd6576a-82aa-4542-b142-534e7606e014 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-8dd6576a-82aa-4542-b142-534e7606e014 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-5ed3968a-6495-4f5d-a48c-ab46dafafe3e {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-5ed3968a-6495-4f5d-a48c-ab46dafafe3e {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-5ed3968a-6495-4f5d-a48c-ab46dafafe3e .shg-proportional-font-size,
#s-5ed3968a-6495-4f5d-a48c-ab46dafafe3e .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-206d795a-0a4a-4187-8c1e-d04f25f1c1eb {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
padding-top: 0%;
padding-bottom: 0%;
opacity: 1;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-206d795a-0a4a-4187-8c1e-d04f25f1c1eb {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-206d795a-0a4a-4187-8c1e-d04f25f1c1eb {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-206d795a-0a4a-4187-8c1e-d04f25f1c1eb {
  
}
}@media (max-width: 767px){#s-206d795a-0a4a-4187-8c1e-d04f25f1c1eb {
  padding-left: 5%;
padding-right: 5%;
background-color: rgba(217, 241, 250, 1);
}
}
#s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7 {
  display: none;
}
#s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7, #wrap-s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7, #wrap-content-s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7 {
  display: none;
}
#s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7, #wrap-s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7, #wrap-content-s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7 {
  display: none;
}
#s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7, #wrap-s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7, #wrap-content-s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7 { display: none !important; }}
@media (min-width: 0px) {
[id="s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9587c685-f578-4f8a-9a9d-bb46cd4ad5c7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-dbf1a920-81c2-4c6a-8126-3786966668c6 {
  min-height: 500px;
aspect-ratio: 1:1;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-dbf1a920-81c2-4c6a-8126-3786966668c6 {
  min-height: 500px;
max-width: 500px;
aspect-ratio: 1;
}
}@media (max-width: 767px){#s-dbf1a920-81c2-4c6a-8126-3786966668c6 {
  min-height: 400px;
}
}
#s-dbf1a920-81c2-4c6a-8126-3786966668c6 {
  overflow: hidden;
  
  
}





  #s-dbf1a920-81c2-4c6a-8126-3786966668c6 img.shogun-image,
  #s-dbf1a920-81c2-4c6a-8126-3786966668c6 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-dbf1a920-81c2-4c6a-8126-3786966668c6 {
    width: 100%;
    height: auto;
  }




#s-dbf1a920-81c2-4c6a-8126-3786966668c6 .shogun-image-content {
  
    justify-content: center;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-dbf1a920-81c2-4c6a-8126-3786966668c6 {
  overflow: hidden;
  
  
}





  #s-dbf1a920-81c2-4c6a-8126-3786966668c6 img.shogun-image,
  #s-dbf1a920-81c2-4c6a-8126-3786966668c6 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-dbf1a920-81c2-4c6a-8126-3786966668c6 {
    width: 100%;
    height: auto;
  }




#s-dbf1a920-81c2-4c6a-8126-3786966668c6 .shogun-image-content {
  
    justify-content: center;
  
}
}
#s-bb4fa67e-9adf-44e6-8c1b-563f82c9158f {
  margin-top: 2%;
margin-bottom: 0%;
padding-left: 2em;
padding-right: 2em;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-bb4fa67e-9adf-44e6-8c1b-563f82c9158f {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-bb4fa67e-9adf-44e6-8c1b-563f82c9158f {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-bb4fa67e-9adf-44e6-8c1b-563f82c9158f {
  
}
}@media (max-width: 767px){#s-bb4fa67e-9adf-44e6-8c1b-563f82c9158f {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0px;
padding-left: 0em;
padding-bottom: 0px;
padding-right: 0em;
}
}







#s-bb4fa67e-9adf-44e6-8c1b-563f82c9158f > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
  display: block;
}#s-bb4fa67e-9adf-44e6-8c1b-563f82c9158f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5b229a3d-6587-40d6-86a0-3e9a4dfb343d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}
@media (max-width: 767px){#s-5b229a3d-6587-40d6-86a0-3e9a4dfb343d {
  padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}
}
#s-5b229a3d-6587-40d6-86a0-3e9a4dfb343d .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-5b229a3d-6587-40d6-86a0-3e9a4dfb343d .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5b229a3d-6587-40d6-86a0-3e9a4dfb343d .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-5b229a3d-6587-40d6-86a0-3e9a4dfb343d .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (max-width: 767px){#s-5b229a3d-6587-40d6-86a0-3e9a4dfb343d .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-81526cdc-77a0-43ae-88d7-27854412fc96 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}
@media (max-width: 767px){#s-81526cdc-77a0-43ae-88d7-27854412fc96 {
  margin-left: 5%;
margin-right: 5%;
text-align: center;
}
}
#s-81526cdc-77a0-43ae-88d7-27854412fc96 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


@media (min-width: 1200px){#s-81526cdc-77a0-43ae-88d7-27854412fc96 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-81526cdc-77a0-43ae-88d7-27854412fc96 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-81526cdc-77a0-43ae-88d7-27854412fc96 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (max-width: 767px){#s-81526cdc-77a0-43ae-88d7-27854412fc96 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
@media (max-width: 767px){#s-058ca65e-8282-4c03-a0a1-bb8deb7d6c7e {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-fe1c022b-075f-484b-89ba-4072c1ba3cfc {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-fe1c022b-075f-484b-89ba-4072c1ba3cfc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fe1c022b-075f-484b-89ba-4072c1ba3cfc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fe1c022b-075f-484b-89ba-4072c1ba3cfc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fe1c022b-075f-484b-89ba-4072c1ba3cfc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-36728658-292d-4138-99b5-38f5648639eb {
  min-height: 500px;
max-width: 1156px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-36728658-292d-4138-99b5-38f5648639eb {
  min-height: 500px;
max-width: 500px;
aspect-ratio: 1;
text-align: center;
}
}@media (max-width: 767px){#s-36728658-292d-4138-99b5-38f5648639eb {
  min-height: 400px;
}
}
#s-36728658-292d-4138-99b5-38f5648639eb {
  overflow: hidden;
  
  
      max-width: 1156px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-36728658-292d-4138-99b5-38f5648639eb .shogun-image-content {
  
    justify-content: center;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-36728658-292d-4138-99b5-38f5648639eb {
  overflow: hidden;
  
  
      max-width: 1156px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-36728658-292d-4138-99b5-38f5648639eb img.shogun-image,
  #s-36728658-292d-4138-99b5-38f5648639eb .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-36728658-292d-4138-99b5-38f5648639eb {
    width: 100%;
    height: auto;
  }




#s-36728658-292d-4138-99b5-38f5648639eb .shogun-image-content {
  
    justify-content: center;
  
}
}
#s-cfac1231-0af6-4c47-9423-a124fe90cbc5 {
  margin-top: 2%;
margin-bottom: 0%;
padding-left: 2em;
padding-right: 2em;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-cfac1231-0af6-4c47-9423-a124fe90cbc5 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-cfac1231-0af6-4c47-9423-a124fe90cbc5 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-cfac1231-0af6-4c47-9423-a124fe90cbc5 {
  
}
}@media (max-width: 767px){#s-cfac1231-0af6-4c47-9423-a124fe90cbc5 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0px;
padding-left: 0em;
padding-bottom: 0px;
padding-right: 0em;
}
}







#s-cfac1231-0af6-4c47-9423-a124fe90cbc5 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
  display: block;
}#s-cfac1231-0af6-4c47-9423-a124fe90cbc5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6caf87a0-98d9-45b8-9259-801028b206b6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-6caf87a0-98d9-45b8-9259-801028b206b6 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}
}
#s-6caf87a0-98d9-45b8-9259-801028b206b6 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-6caf87a0-98d9-45b8-9259-801028b206b6 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6caf87a0-98d9-45b8-9259-801028b206b6 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6caf87a0-98d9-45b8-9259-801028b206b6 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (max-width: 767px){#s-6caf87a0-98d9-45b8-9259-801028b206b6 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-6733a975-f4e3-4591-a68f-c2b0ff34dc65 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-6733a975-f4e3-4591-a68f-c2b0ff34dc65 {
  margin-left: 5%;
margin-right: 5%;
text-align: center;
}
}
#s-6733a975-f4e3-4591-a68f-c2b0ff34dc65 .shogun-heading-component h5 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


@media (min-width: 1200px){#s-6733a975-f4e3-4591-a68f-c2b0ff34dc65 .shogun-heading-component h5 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6733a975-f4e3-4591-a68f-c2b0ff34dc65 .shogun-heading-component h5 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6733a975-f4e3-4591-a68f-c2b0ff34dc65 .shogun-heading-component h5 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (max-width: 767px){#s-6733a975-f4e3-4591-a68f-c2b0ff34dc65 .shogun-heading-component h5 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
@media (max-width: 767px){#s-e45fbcf4-e624-432e-a01f-20dcc2c558f3 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-2e532633-747a-44a0-8628-3cb01ade6026 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-2e532633-747a-44a0-8628-3cb01ade6026"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2e532633-747a-44a0-8628-3cb01ade6026"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2e532633-747a-44a0-8628-3cb01ade6026"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2e532633-747a-44a0-8628-3cb01ade6026"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-33fa6b11-693d-4ef3-9f0d-f2f30b4747c0 {
  min-height: 500px;
max-width: 864px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-33fa6b11-693d-4ef3-9f0d-f2f30b4747c0 {
  max-width: 500px;
aspect-ratio: 1;
}
}@media (max-width: 767px){#s-33fa6b11-693d-4ef3-9f0d-f2f30b4747c0 {
  min-height: 400px;
}
}
#s-33fa6b11-693d-4ef3-9f0d-f2f30b4747c0 {
  overflow: hidden;
  
  
      max-width: 864px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-33fa6b11-693d-4ef3-9f0d-f2f30b4747c0 .shogun-image-content {
  
    justify-content: center;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-33fa6b11-693d-4ef3-9f0d-f2f30b4747c0 {
  overflow: hidden;
  
  
      max-width: 864px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-33fa6b11-693d-4ef3-9f0d-f2f30b4747c0 img.shogun-image,
  #s-33fa6b11-693d-4ef3-9f0d-f2f30b4747c0 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-33fa6b11-693d-4ef3-9f0d-f2f30b4747c0 {
    width: 100%;
    height: auto;
  }




#s-33fa6b11-693d-4ef3-9f0d-f2f30b4747c0 .shogun-image-content {
  
    justify-content: center;
  
}
}
#s-eedd471b-d7a9-4265-b50f-1d9387304e4c {
  margin-top: 2%;
margin-bottom: 0%;
padding-left: 2em;
padding-right: 2em;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-eedd471b-d7a9-4265-b50f-1d9387304e4c {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-eedd471b-d7a9-4265-b50f-1d9387304e4c {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-eedd471b-d7a9-4265-b50f-1d9387304e4c {
  
}
}@media (max-width: 767px){#s-eedd471b-d7a9-4265-b50f-1d9387304e4c {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0px;
padding-left: 0em;
padding-bottom: 0px;
padding-right: 0em;
}
}







#s-eedd471b-d7a9-4265-b50f-1d9387304e4c > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
  display: block;
}#s-eedd471b-d7a9-4265-b50f-1d9387304e4c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d831c2a7-b201-4996-8e72-8c8683690755 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}
@media (max-width: 767px){#s-d831c2a7-b201-4996-8e72-8c8683690755 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}
}
#s-d831c2a7-b201-4996-8e72-8c8683690755 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-d831c2a7-b201-4996-8e72-8c8683690755 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-d831c2a7-b201-4996-8e72-8c8683690755 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-d831c2a7-b201-4996-8e72-8c8683690755 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (max-width: 767px){#s-d831c2a7-b201-4996-8e72-8c8683690755 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-6be89894-0885-4aa7-a91d-e012d10ab866 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}
@media (max-width: 767px){#s-6be89894-0885-4aa7-a91d-e012d10ab866 {
  margin-left: 5%;
margin-right: 5%;
text-align: center;
}
}
#s-6be89894-0885-4aa7-a91d-e012d10ab866 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


@media (min-width: 1200px){#s-6be89894-0885-4aa7-a91d-e012d10ab866 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6be89894-0885-4aa7-a91d-e012d10ab866 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6be89894-0885-4aa7-a91d-e012d10ab866 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (max-width: 767px){#s-6be89894-0885-4aa7-a91d-e012d10ab866 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
@media (max-width: 767px){#s-8c663c09-79de-4736-a007-27966332b817 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d {
  display: none;
}
#s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d, #wrap-s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d, #wrap-content-s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d {
  display: none;
}
#s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d, #wrap-s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d, #wrap-content-s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d {
  display: none;
}
#s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d, #wrap-s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d, #wrap-content-s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d { display: none !important; }}
@media (min-width: 0px) {
[id="s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7bd1095f-5e6b-4c4a-a3b1-a2a45b30e18d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-cc59e166-cee3-41f4-9111-a3c4242fca85 {
  min-height: 500px;
max-width: 1057px;
aspect-ratio: 1:1;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-cc59e166-cee3-41f4-9111-a3c4242fca85 {
  max-width: 500px;
aspect-ratio: 1;
}
}@media (max-width: 767px){#s-cc59e166-cee3-41f4-9111-a3c4242fca85 {
  min-height: 400px;
max-width: 500px;
aspect-ratio: 1/1;
}
}
#s-cc59e166-cee3-41f4-9111-a3c4242fca85 {
  overflow: hidden;
  
  
      max-width: 1057px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-cc59e166-cee3-41f4-9111-a3c4242fca85 img.shogun-image,
  #s-cc59e166-cee3-41f4-9111-a3c4242fca85 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-cc59e166-cee3-41f4-9111-a3c4242fca85 {
    width: 100%;
    height: auto;
  }




#s-cc59e166-cee3-41f4-9111-a3c4242fca85 .shogun-image-content {
  
    justify-content: center;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-cc59e166-cee3-41f4-9111-a3c4242fca85 {
  overflow: hidden;
  
  
      max-width: 1057px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-cc59e166-cee3-41f4-9111-a3c4242fca85 img.shogun-image,
  #s-cc59e166-cee3-41f4-9111-a3c4242fca85 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-cc59e166-cee3-41f4-9111-a3c4242fca85 {
    width: 100%;
    height: auto;
  }




#s-cc59e166-cee3-41f4-9111-a3c4242fca85 .shogun-image-content {
  
    justify-content: center;
  
}
}@media (max-width: 767px){#s-cc59e166-cee3-41f4-9111-a3c4242fca85 {
  overflow: hidden;
  
  
      max-width: 1057px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-cc59e166-cee3-41f4-9111-a3c4242fca85 img.shogun-image,
  #s-cc59e166-cee3-41f4-9111-a3c4242fca85 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-cc59e166-cee3-41f4-9111-a3c4242fca85 {
    width: 100%;
    height: auto;
  }




#s-cc59e166-cee3-41f4-9111-a3c4242fca85 .shogun-image-content {
  
    justify-content: center;
  
}
}
#s-c5d1c7de-0a46-4a14-8dd7-5e2e4732d189 {
  margin-top: 2%;
margin-bottom: 0%;
padding-left: 2em;
padding-right: 2em;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-c5d1c7de-0a46-4a14-8dd7-5e2e4732d189 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c5d1c7de-0a46-4a14-8dd7-5e2e4732d189 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-c5d1c7de-0a46-4a14-8dd7-5e2e4732d189 {
  
}
}@media (max-width: 767px){#s-c5d1c7de-0a46-4a14-8dd7-5e2e4732d189 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0px;
padding-left: 0em;
padding-bottom: 0px;
padding-right: 0em;
}
}







#s-c5d1c7de-0a46-4a14-8dd7-5e2e4732d189 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
  display: block;
}#s-c5d1c7de-0a46-4a14-8dd7-5e2e4732d189.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ca62c8d2-0c79-4162-a83c-371952878fc7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-ca62c8d2-0c79-4162-a83c-371952878fc7 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}
}
#s-ca62c8d2-0c79-4162-a83c-371952878fc7 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-ca62c8d2-0c79-4162-a83c-371952878fc7 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ca62c8d2-0c79-4162-a83c-371952878fc7 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ca62c8d2-0c79-4162-a83c-371952878fc7 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (max-width: 767px){#s-ca62c8d2-0c79-4162-a83c-371952878fc7 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-c6874c35-6fe4-43c9-8b86-59c444625eea {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (max-width: 767px){#s-c6874c35-6fe4-43c9-8b86-59c444625eea {
  margin-left: 5%;
margin-right: 5%;
text-align: center;
}
}
#s-c6874c35-6fe4-43c9-8b86-59c444625eea .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


@media (min-width: 1200px){#s-c6874c35-6fe4-43c9-8b86-59c444625eea .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c6874c35-6fe4-43c9-8b86-59c444625eea .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c6874c35-6fe4-43c9-8b86-59c444625eea .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (max-width: 767px){#s-c6874c35-6fe4-43c9-8b86-59c444625eea .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
@media (max-width: 767px){#s-021d5cb5-34ce-467b-b83f-f4afbe276064 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-422eee65-2f33-474e-9b8c-b662cea22047 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-422eee65-2f33-474e-9b8c-b662cea22047 {
  display: none;
}
#s-422eee65-2f33-474e-9b8c-b662cea22047, #wrap-s-422eee65-2f33-474e-9b8c-b662cea22047, #wrap-content-s-422eee65-2f33-474e-9b8c-b662cea22047 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-422eee65-2f33-474e-9b8c-b662cea22047 {
  display: none;
}
#s-422eee65-2f33-474e-9b8c-b662cea22047, #wrap-s-422eee65-2f33-474e-9b8c-b662cea22047, #wrap-content-s-422eee65-2f33-474e-9b8c-b662cea22047 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-422eee65-2f33-474e-9b8c-b662cea22047 {
  display: none;
}
#s-422eee65-2f33-474e-9b8c-b662cea22047, #wrap-s-422eee65-2f33-474e-9b8c-b662cea22047, #wrap-content-s-422eee65-2f33-474e-9b8c-b662cea22047 { display: none !important; }}
@media (min-width: 0px) {
[id="s-422eee65-2f33-474e-9b8c-b662cea22047"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-422eee65-2f33-474e-9b8c-b662cea22047"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-422eee65-2f33-474e-9b8c-b662cea22047"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-422eee65-2f33-474e-9b8c-b662cea22047"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-28542efb-d9a8-4b0d-a944-e73a4a32bc31 {
  min-height: 500px;
max-width: 800px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-28542efb-d9a8-4b0d-a944-e73a4a32bc31 {
  max-width: 500px;
aspect-ratio: 1;
}
}@media (max-width: 767px){#s-28542efb-d9a8-4b0d-a944-e73a4a32bc31 {
  min-height: 400px;
}
}
#s-28542efb-d9a8-4b0d-a944-e73a4a32bc31 {
  overflow: hidden;
  
  
      max-width: 800px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-28542efb-d9a8-4b0d-a944-e73a4a32bc31 .shogun-image-content {
  
    justify-content: center;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-28542efb-d9a8-4b0d-a944-e73a4a32bc31 {
  overflow: hidden;
  
  
      max-width: 800px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-28542efb-d9a8-4b0d-a944-e73a4a32bc31 img.shogun-image,
  #s-28542efb-d9a8-4b0d-a944-e73a4a32bc31 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-28542efb-d9a8-4b0d-a944-e73a4a32bc31 {
    width: 100%;
    height: auto;
  }




#s-28542efb-d9a8-4b0d-a944-e73a4a32bc31 .shogun-image-content {
  
    justify-content: center;
  
}
}
#s-e4da960c-cae9-4fbf-88d8-9c7fba80dd51 {
  margin-top: 2%;
margin-bottom: 0%;
padding-left: 2em;
padding-right: 2em;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-e4da960c-cae9-4fbf-88d8-9c7fba80dd51 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e4da960c-cae9-4fbf-88d8-9c7fba80dd51 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-e4da960c-cae9-4fbf-88d8-9c7fba80dd51 {
  
}
}@media (max-width: 767px){#s-e4da960c-cae9-4fbf-88d8-9c7fba80dd51 {
  margin-top: 0%;
margin-bottom: 0%;
padding-top: 0px;
padding-left: 0em;
padding-bottom: 0px;
padding-right: 0em;
}
}







#s-e4da960c-cae9-4fbf-88d8-9c7fba80dd51 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
  display: block;
}#s-e4da960c-cae9-4fbf-88d8-9c7fba80dd51.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-19a00c8a-baff-46ae-88b6-d8cd29d39b71 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}
@media (max-width: 767px){#s-19a00c8a-baff-46ae-88b6-d8cd29d39b71 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}
}
#s-19a00c8a-baff-46ae-88b6-d8cd29d39b71 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-19a00c8a-baff-46ae-88b6-d8cd29d39b71 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-19a00c8a-baff-46ae-88b6-d8cd29d39b71 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-19a00c8a-baff-46ae-88b6-d8cd29d39b71 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (max-width: 767px){#s-19a00c8a-baff-46ae-88b6-d8cd29d39b71 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-16e65ba2-e7b1-4034-8ffb-6af092a34946 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}
@media (max-width: 767px){#s-16e65ba2-e7b1-4034-8ffb-6af092a34946 {
  text-align: center;
}
}
#s-16e65ba2-e7b1-4034-8ffb-6af092a34946 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


@media (min-width: 1200px){#s-16e65ba2-e7b1-4034-8ffb-6af092a34946 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-16e65ba2-e7b1-4034-8ffb-6af092a34946 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-16e65ba2-e7b1-4034-8ffb-6af092a34946 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (max-width: 767px){#s-16e65ba2-e7b1-4034-8ffb-6af092a34946 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
@media (max-width: 767px){#s-7f3185b5-0009-4462-bf28-fe30b5276f64 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-ab1a71be-e374-4209-95bb-a99c55e5f75f {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(236, 236, 236, 1);
border-radius: 0px;
min-height: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-ab1a71be-e374-4209-95bb-a99c55e5f75f {
  display: none;
}
#s-ab1a71be-e374-4209-95bb-a99c55e5f75f, #wrap-s-ab1a71be-e374-4209-95bb-a99c55e5f75f, #wrap-content-s-ab1a71be-e374-4209-95bb-a99c55e5f75f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ab1a71be-e374-4209-95bb-a99c55e5f75f {
  display: none;
}
#s-ab1a71be-e374-4209-95bb-a99c55e5f75f, #wrap-s-ab1a71be-e374-4209-95bb-a99c55e5f75f, #wrap-content-s-ab1a71be-e374-4209-95bb-a99c55e5f75f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ab1a71be-e374-4209-95bb-a99c55e5f75f {
  padding-bottom: 0px;
}
}@media (max-width: 767px){#s-ab1a71be-e374-4209-95bb-a99c55e5f75f {
  display: none;
}
#s-ab1a71be-e374-4209-95bb-a99c55e5f75f, #wrap-s-ab1a71be-e374-4209-95bb-a99c55e5f75f, #wrap-content-s-ab1a71be-e374-4209-95bb-a99c55e5f75f { display: none !important; }}







#s-ab1a71be-e374-4209-95bb-a99c55e5f75f > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-ab1a71be-e374-4209-95bb-a99c55e5f75f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c1b0232c-e2c0-4809-8bf8-16a64edb3815 {
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}

#s-c1b0232c-e2c0-4809-8bf8-16a64edb3815 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (min-width: 1200px){#s-c1b0232c-e2c0-4809-8bf8-16a64edb3815 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-c1b0232c-e2c0-4809-8bf8-16a64edb3815 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-a589fee0-c208-41fa-9ddd-14e80f82689f {
  margin-left: auto;
margin-right: auto;
}

#s-a589fee0-c208-41fa-9ddd-14e80f82689f .shg-proportional-font-size,
#s-a589fee0-c208-41fa-9ddd-14e80f82689f .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-67589554-ee17-4344-a288-aede45b2cfbe {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-67589554-ee17-4344-a288-aede45b2cfbe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-67589554-ee17-4344-a288-aede45b2cfbe.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d3857825-2718-463d-a051-ea7282aa5910 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d3857825-2718-463d-a051-ea7282aa5910"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d3857825-2718-463d-a051-ea7282aa5910"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d3857825-2718-463d-a051-ea7282aa5910"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d3857825-2718-463d-a051-ea7282aa5910"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121 {
  margin-left: auto;
margin-right: auto;
max-width: 600px;
text-align: right;
}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121-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-b01226ed-aa34-48f5-8932-6f5cee0e0121 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121 .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-b01226ed-aa34-48f5-8932-6f5cee0e0121 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121 img.shogun-image {
  width: 100%;
  
  
  max-width: 600px;

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




.s-b01226ed-aa34-48f5-8932-6f5cee0e0121 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b01226ed-aa34-48f5-8932-6f5cee0e0121.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-b01226ed-aa34-48f5-8932-6f5cee0e0121.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-b01226ed-aa34-48f5-8932-6f5cee0e0121 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121-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-b01226ed-aa34-48f5-8932-6f5cee0e0121 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121 .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-b01226ed-aa34-48f5-8932-6f5cee0e0121 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b01226ed-aa34-48f5-8932-6f5cee0e0121 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b01226ed-aa34-48f5-8932-6f5cee0e0121.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-b01226ed-aa34-48f5-8932-6f5cee0e0121.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b01226ed-aa34-48f5-8932-6f5cee0e0121 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121-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-b01226ed-aa34-48f5-8932-6f5cee0e0121 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121 .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-b01226ed-aa34-48f5-8932-6f5cee0e0121 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b01226ed-aa34-48f5-8932-6f5cee0e0121 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b01226ed-aa34-48f5-8932-6f5cee0e0121.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-b01226ed-aa34-48f5-8932-6f5cee0e0121.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b01226ed-aa34-48f5-8932-6f5cee0e0121 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121-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-b01226ed-aa34-48f5-8932-6f5cee0e0121 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121 .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-b01226ed-aa34-48f5-8932-6f5cee0e0121 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b01226ed-aa34-48f5-8932-6f5cee0e0121 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b01226ed-aa34-48f5-8932-6f5cee0e0121.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-b01226ed-aa34-48f5-8932-6f5cee0e0121.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b01226ed-aa34-48f5-8932-6f5cee0e0121 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121-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-b01226ed-aa34-48f5-8932-6f5cee0e0121 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121 .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-b01226ed-aa34-48f5-8932-6f5cee0e0121 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121 img.shogun-image {
  width: 100%;
  
  
  

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




.s-b01226ed-aa34-48f5-8932-6f5cee0e0121 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b01226ed-aa34-48f5-8932-6f5cee0e0121.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-b01226ed-aa34-48f5-8932-6f5cee0e0121.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b01226ed-aa34-48f5-8932-6f5cee0e0121.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d315dd8d-f6a4-4016-96d8-983a87882cf3 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d315dd8d-f6a4-4016-96d8-983a87882cf3 {
  margin-right: 5%;
}
}







#s-d315dd8d-f6a4-4016-96d8-983a87882cf3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d315dd8d-f6a4-4016-96d8-983a87882cf3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bdb4499f-d5a8-4210-b545-3274cd8838f7 {
  margin-left: auto;
margin-right: auto;
padding-top: 160px;
text-align: center;
}
@media (min-width: 1200px){#s-bdb4499f-d5a8-4210-b545-3274cd8838f7 {
  text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-bdb4499f-d5a8-4210-b545-3274cd8838f7 {
  text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-bdb4499f-d5a8-4210-b545-3274cd8838f7 {
  padding-top: 35px;
padding-bottom: 0px;
text-align: left;
}
}
#s-bdb4499f-d5a8-4210-b545-3274cd8838f7 .shogun-heading-component h5 {
  
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-bdb4499f-d5a8-4210-b545-3274cd8838f7 .shogun-heading-component h5 {
  
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-bdb4499f-d5a8-4210-b545-3274cd8838f7 .shogun-heading-component h5 {
  
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


}
#s-4825d1ef-d425-4f49-9b36-b2198250f279 {
  margin-left: auto;
margin-right: auto;
}

#s-4825d1ef-d425-4f49-9b36-b2198250f279 .shg-proportional-font-size,
#s-4825d1ef-d425-4f49-9b36-b2198250f279 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f9d9b5d7-1235-447c-a708-ae377c3a5f78 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f9d9b5d7-1235-447c-a708-ae377c3a5f78"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f9d9b5d7-1235-447c-a708-ae377c3a5f78"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f9d9b5d7-1235-447c-a708-ae377c3a5f78"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f9d9b5d7-1235-447c-a708-ae377c3a5f78"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-bda0eada-96a0-4ebe-bf19-73a0ee73afe3 {
  margin-left: auto;
margin-right: auto;
padding-top: 225px;
padding-right: 5%;
}
@media (min-width: 768px) and (max-width: 991px){#s-bda0eada-96a0-4ebe-bf19-73a0ee73afe3 {
  margin-left: 5%;
padding-top: 120px;
}
}







#s-bda0eada-96a0-4ebe-bf19-73a0ee73afe3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bda0eada-96a0-4ebe-bf19-73a0ee73afe3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-277a57bf-3cfc-4957-8d5f-8332f8b16edf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-277a57bf-3cfc-4957-8d5f-8332f8b16edf {
  text-align: right;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-277a57bf-3cfc-4957-8d5f-8332f8b16edf {
  text-align: right;
}
}@media (min-width: 768px) and (max-width: 991px){#s-277a57bf-3cfc-4957-8d5f-8332f8b16edf {
  text-align: right;
}
}
#s-277a57bf-3cfc-4957-8d5f-8332f8b16edf .shogun-heading-component h5 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-277a57bf-3cfc-4957-8d5f-8332f8b16edf .shogun-heading-component h5 {
  
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-277a57bf-3cfc-4957-8d5f-8332f8b16edf .shogun-heading-component h5 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-277a57bf-3cfc-4957-8d5f-8332f8b16edf .shogun-heading-component h5 {
  
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


}
#s-39844f77-e1d6-447f-81a8-6ecde8505577 {
  margin-left: auto;
margin-right: auto;
}

#s-39844f77-e1d6-447f-81a8-6ecde8505577 .shg-proportional-font-size,
#s-39844f77-e1d6-447f-81a8-6ecde8505577 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d {
  margin-left: auto;
margin-right: auto;
max-width: 600px;
text-align: left;
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d-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-6b41bf11-a662-4249-9f02-6b01da18a62d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d .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-6b41bf11-a662-4249-9f02-6b01da18a62d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6b41bf11-a662-4249-9f02-6b01da18a62d img.shogun-image {
  width: 100%;
  
  
  max-width: 600px;

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




.s-6b41bf11-a662-4249-9f02-6b01da18a62d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6b41bf11-a662-4249-9f02-6b01da18a62d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-6b41bf11-a662-4249-9f02-6b01da18a62d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-6b41bf11-a662-4249-9f02-6b01da18a62d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d-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-6b41bf11-a662-4249-9f02-6b01da18a62d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d .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-6b41bf11-a662-4249-9f02-6b01da18a62d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6b41bf11-a662-4249-9f02-6b01da18a62d img.shogun-image {
  width: 100%;
  
  
  

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




.s-6b41bf11-a662-4249-9f02-6b01da18a62d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6b41bf11-a662-4249-9f02-6b01da18a62d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-6b41bf11-a662-4249-9f02-6b01da18a62d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-6b41bf11-a662-4249-9f02-6b01da18a62d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d-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-6b41bf11-a662-4249-9f02-6b01da18a62d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d .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-6b41bf11-a662-4249-9f02-6b01da18a62d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6b41bf11-a662-4249-9f02-6b01da18a62d img.shogun-image {
  width: 100%;
  
  
  

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




.s-6b41bf11-a662-4249-9f02-6b01da18a62d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6b41bf11-a662-4249-9f02-6b01da18a62d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-6b41bf11-a662-4249-9f02-6b01da18a62d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-6b41bf11-a662-4249-9f02-6b01da18a62d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d-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-6b41bf11-a662-4249-9f02-6b01da18a62d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d .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-6b41bf11-a662-4249-9f02-6b01da18a62d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6b41bf11-a662-4249-9f02-6b01da18a62d img.shogun-image {
  width: 100%;
  
  
  

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




.s-6b41bf11-a662-4249-9f02-6b01da18a62d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6b41bf11-a662-4249-9f02-6b01da18a62d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-6b41bf11-a662-4249-9f02-6b01da18a62d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-6b41bf11-a662-4249-9f02-6b01da18a62d {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d-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-6b41bf11-a662-4249-9f02-6b01da18a62d {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d .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-6b41bf11-a662-4249-9f02-6b01da18a62d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-6b41bf11-a662-4249-9f02-6b01da18a62d img.shogun-image {
  width: 100%;
  
  
  

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




.s-6b41bf11-a662-4249-9f02-6b01da18a62d .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-6b41bf11-a662-4249-9f02-6b01da18a62d.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-6b41bf11-a662-4249-9f02-6b01da18a62d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b41bf11-a662-4249-9f02-6b01da18a62d.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-14adaca3-ba13-47ad-9376-9b6d7034dd9a {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
}
@media (min-width: 768px) and (max-width: 991px){#s-14adaca3-ba13-47ad-9376-9b6d7034dd9a {
  padding-top: 0px;
}
}
#s-14adaca3-ba13-47ad-9376-9b6d7034dd9a .shg-proportional-font-size,
#s-14adaca3-ba13-47ad-9376-9b6d7034dd9a .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-2e15035b-c52c-4419-a745-07977e6b6fdf {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(245, 245, 245, 1);
}








#s-2e15035b-c52c-4419-a745-07977e6b6fdf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e15035b-c52c-4419-a745-07977e6b6fdf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b7474b7e-1bc8-4f28-8fe9-b24cbd822cf0 {
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}

#s-b7474b7e-1bc8-4f28-8fe9-b24cbd822cf0 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (min-width: 1200px){#s-b7474b7e-1bc8-4f28-8fe9-b24cbd822cf0 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-b7474b7e-1bc8-4f28-8fe9-b24cbd822cf0 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-d8b799a6-b777-4e51-bac0-ad31c0d22f5c {
  margin-left: auto;
margin-right: auto;
}

#s-d8b799a6-b777-4e51-bac0-ad31c0d22f5c .shg-proportional-font-size,
#s-d8b799a6-b777-4e51-bac0-ad31c0d22f5c .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-7844c446-d12e-4a98-8caa-355eb78f8355 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-7844c446-d12e-4a98-8caa-355eb78f8355"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7844c446-d12e-4a98-8caa-355eb78f8355"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7844c446-d12e-4a98-8caa-355eb78f8355"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7844c446-d12e-4a98-8caa-355eb78f8355"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  margin-left: auto;
margin-right: auto;
max-width: 600px;
aspect-ratio: 1/1;
text-align: right;
}
@media (min-width: 768px) and (max-width: 991px){#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  text-align: center;
}
}
#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b-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-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b .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-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b img.shogun-image {
  width: 100%;
  
  
  max-width: 600px;

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b .shg-inner-inline-image {   
      aspect-ratio: 1/1;
    }

    #s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      
    }
  }

  .s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }


.s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shogun-image-container {
      position: relative;
    }

    .s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      
      
      max-width: 600px;
    }
  }

@media (min-width: 1200px){#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b-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-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b .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-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b img.shogun-image {
  width: 100%;
  
  
  

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




.s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b-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-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b .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-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b img.shogun-image {
  width: 100%;
  
  
  

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




.s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b-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-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b .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-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b img.shogun-image {
  width: 100%;
  
  
  

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




.s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b-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-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b .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-b993d2c2-9cb5-4c25-8791-91dcad4ee09b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b img.shogun-image {
  width: 100%;
  
  
  

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




.s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shg-align-container {
  display: flex;
  justify-content: flex-end
}

.s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b993d2c2-9cb5-4c25-8791-91dcad4ee09b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-e7ce936c-224c-4dab-8e34-f455e8b861ca {
  border-style: solid;
margin-top: 30px;
margin-left: 0px;
margin-bottom: 30px;
margin-right: 0px;
padding-top: 1%;
padding-left: 30px;
padding-bottom: 1%;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(219, 90, 66, 1);
border-radius: 5px;
text-align: center;
background-color: rgba(219, 90, 66, 1);
font-size: 16px;
color: rgba(255, 255, 255, 1);
text-decoration: none;
hover-type: color;
line-height: 1em;
letter-spacing: 0px;
}
#s-e7ce936c-224c-4dab-8e34-f455e8b861ca:hover {box-shadow:    rgba(0, 201, 148, 0) !important;
border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 60, 113, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(0, 60, 113, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-e7ce936c-224c-4dab-8e34-f455e8b861ca:active {border-style: solid !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(0, 60, 113, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-e7ce936c-224c-4dab-8e34-f455e8b861ca {
  padding-top: 1.5%;
padding-bottom: 1.5%;
color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e7ce936c-224c-4dab-8e34-f455e8b861ca {
  color: rgba(255, 255, 255, 1);
}
#s-e7ce936c-224c-4dab-8e34-f455e8b861ca:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(219, 90, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-e7ce936c-224c-4dab-8e34-f455e8b861ca {
  padding-top: 2%;
padding-bottom: 2%;
color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-e7ce936c-224c-4dab-8e34-f455e8b861ca {
  color: rgba(255, 255, 255, 1);
}
}

  #s-e7ce936c-224c-4dab-8e34-f455e8b861ca-root {
    text-align: center;
  }


#s-e7ce936c-224c-4dab-8e34-f455e8b861ca.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e7ce936c-224c-4dab-8e34-f455e8b861ca-root {
    text-align: center;
  }


#s-e7ce936c-224c-4dab-8e34-f455e8b861ca.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e7ce936c-224c-4dab-8e34-f455e8b861ca-root {
    text-align: center;
  }


#s-e7ce936c-224c-4dab-8e34-f455e8b861ca.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e7ce936c-224c-4dab-8e34-f455e8b861ca-root {
    text-align: center;
  }


#s-e7ce936c-224c-4dab-8e34-f455e8b861ca.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e7ce936c-224c-4dab-8e34-f455e8b861ca-root {
    text-align: center;
  }


#s-e7ce936c-224c-4dab-8e34-f455e8b861ca.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
#s-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  margin-left: auto;
margin-right: auto;
max-width: 600px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  text-align: center;
}
}
#s-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2b945689-fafc-4410-8dbd-c7a990b559a1-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-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2b945689-fafc-4410-8dbd-c7a990b559a1 .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-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2b945689-fafc-4410-8dbd-c7a990b559a1 img.shogun-image {
  width: 100%;
  
  
  max-width: 600px;

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




.s-2b945689-fafc-4410-8dbd-c7a990b559a1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2b945689-fafc-4410-8dbd-c7a990b559a1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2b945689-fafc-4410-8dbd-c7a990b559a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b945689-fafc-4410-8dbd-c7a990b559a1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2b945689-fafc-4410-8dbd-c7a990b559a1-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-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2b945689-fafc-4410-8dbd-c7a990b559a1 .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-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2b945689-fafc-4410-8dbd-c7a990b559a1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2b945689-fafc-4410-8dbd-c7a990b559a1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2b945689-fafc-4410-8dbd-c7a990b559a1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2b945689-fafc-4410-8dbd-c7a990b559a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b945689-fafc-4410-8dbd-c7a990b559a1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2b945689-fafc-4410-8dbd-c7a990b559a1-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-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2b945689-fafc-4410-8dbd-c7a990b559a1 .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-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2b945689-fafc-4410-8dbd-c7a990b559a1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2b945689-fafc-4410-8dbd-c7a990b559a1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2b945689-fafc-4410-8dbd-c7a990b559a1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2b945689-fafc-4410-8dbd-c7a990b559a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b945689-fafc-4410-8dbd-c7a990b559a1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2b945689-fafc-4410-8dbd-c7a990b559a1-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-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2b945689-fafc-4410-8dbd-c7a990b559a1 .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-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2b945689-fafc-4410-8dbd-c7a990b559a1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2b945689-fafc-4410-8dbd-c7a990b559a1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2b945689-fafc-4410-8dbd-c7a990b559a1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b945689-fafc-4410-8dbd-c7a990b559a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b945689-fafc-4410-8dbd-c7a990b559a1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2b945689-fafc-4410-8dbd-c7a990b559a1-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-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2b945689-fafc-4410-8dbd-c7a990b559a1 .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-2b945689-fafc-4410-8dbd-c7a990b559a1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

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

#s-2b945689-fafc-4410-8dbd-c7a990b559a1 img.shogun-image {
  width: 100%;
  
  
  

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




.s-2b945689-fafc-4410-8dbd-c7a990b559a1 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2b945689-fafc-4410-8dbd-c7a990b559a1.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-2b945689-fafc-4410-8dbd-c7a990b559a1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b945689-fafc-4410-8dbd-c7a990b559a1.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-5ffc19d4-420b-48ba-9ece-e6f7ba013010 {
  border-style: solid;
margin-top: 30px;
margin-left: 0px;
margin-bottom: 30px;
margin-right: 0px;
padding-top: 1%;
padding-left: 30px;
padding-bottom: 1%;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(219, 90, 66, 1);
border-radius: 5px;
text-align: center;
background-color: rgba(219, 90, 66, 1);
font-size: 16px;
color: rgba(255, 255, 255, 1);
text-decoration: none;
hover-type: color;
line-height: 1em;
letter-spacing: 0px;
}
#s-5ffc19d4-420b-48ba-9ece-e6f7ba013010:hover {box-shadow:    rgba(0, 201, 148, 0) !important;
border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 60, 113, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(0, 60, 113, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5ffc19d4-420b-48ba-9ece-e6f7ba013010:active {border-style: solid !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(0, 60, 113, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-5ffc19d4-420b-48ba-9ece-e6f7ba013010 {
  padding-top: 1.5%;
padding-bottom: 1.5%;
color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5ffc19d4-420b-48ba-9ece-e6f7ba013010 {
  color: rgba(255, 255, 255, 1);
}
#s-5ffc19d4-420b-48ba-9ece-e6f7ba013010:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(219, 90, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-5ffc19d4-420b-48ba-9ece-e6f7ba013010 {
  padding-top: 2%;
padding-bottom: 2%;
color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-5ffc19d4-420b-48ba-9ece-e6f7ba013010 {
  color: rgba(255, 255, 255, 1);
}
}

  #s-5ffc19d4-420b-48ba-9ece-e6f7ba013010-root {
    text-align: center;
  }


#s-5ffc19d4-420b-48ba-9ece-e6f7ba013010.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5ffc19d4-420b-48ba-9ece-e6f7ba013010-root {
    text-align: center;
  }


#s-5ffc19d4-420b-48ba-9ece-e6f7ba013010.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5ffc19d4-420b-48ba-9ece-e6f7ba013010-root {
    text-align: center;
  }


#s-5ffc19d4-420b-48ba-9ece-e6f7ba013010.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5ffc19d4-420b-48ba-9ece-e6f7ba013010-root {
    text-align: center;
  }


#s-5ffc19d4-420b-48ba-9ece-e6f7ba013010.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5ffc19d4-420b-48ba-9ece-e6f7ba013010-root {
    text-align: center;
  }


#s-5ffc19d4-420b-48ba-9ece-e6f7ba013010.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
#s-9cca5e2c-6c22-4b77-9d53-db5fc28835c3 {
  margin-left: auto;
margin-right: auto;
}

#s-9cca5e2c-6c22-4b77-9d53-db5fc28835c3 hr {
  border-top: 2px solid #ddd;
}

#s-688bdeee-6d10-4d76-9355-75dbf7954b5f {
  background-repeat: no-repeat;
background-size: cover;
border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(236, 236, 236, 1);
border-radius: 0px;
min-height: 0px;
background-position: center center;
}
@media (min-width: 1200px){#s-688bdeee-6d10-4d76-9355-75dbf7954b5f {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-688bdeee-6d10-4d76-9355-75dbf7954b5f {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-688bdeee-6d10-4d76-9355-75dbf7954b5f {
  
}
}@media (max-width: 767px){#s-688bdeee-6d10-4d76-9355-75dbf7954b5f {
  
}
}
#s-688bdeee-6d10-4d76-9355-75dbf7954b5f {
  background-image: url(https://i.shgcdn.com/c3118705-be38-491d-aeb0-1217d1ff9bf5/);
}








#s-688bdeee-6d10-4d76-9355-75dbf7954b5f > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-688bdeee-6d10-4d76-9355-75dbf7954b5f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px){






#s-688bdeee-6d10-4d76-9355-75dbf7954b5f > .shg-box-overlay {
  background-color: rgba(0, 60, 113, 1);
  opacity: 0.8;
  display: block;
}#s-688bdeee-6d10-4d76-9355-75dbf7954b5f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-0bd839a3-5884-4e53-8ee7-93231f088b64 {
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}

#s-0bd839a3-5884-4e53-8ee7-93231f088b64 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (min-width: 1200px){#s-0bd839a3-5884-4e53-8ee7-93231f088b64 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-0bd839a3-5884-4e53-8ee7-93231f088b64 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-0bd839a3-5884-4e53-8ee7-93231f088b64 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-8c3870e4-76cf-478a-942a-7fea046680dc {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-8c3870e4-76cf-478a-942a-7fea046680dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8c3870e4-76cf-478a-942a-7fea046680dc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4241e1a0-f66a-4613-a50e-d1943c1f0973 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
text-align: center;
}

#s-4241e1a0-f66a-4613-a50e-d1943c1f0973 .shogun-heading-component h4 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-4241e1a0-f66a-4613-a50e-d1943c1f0973 .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


}
#s-48204439-4a80-477a-a5c0-7a829c16e8c3 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
}

#s-48204439-4a80-477a-a5c0-7a829c16e8c3 .shg-proportional-font-size,
#s-48204439-4a80-477a-a5c0-7a829c16e8c3 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-8d60fa95-f131-40dd-813d-d9d3825c395e {
  border-style: solid;
margin-top: 30px;
margin-left: 0px;
margin-bottom: 30px;
margin-right: 0px;
padding-top: 1%;
padding-left: 30px;
padding-bottom: 1%;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(219, 90, 66, 1);
border-radius: 5px;
text-align: center;
background-color: rgba(219, 90, 66, 1);
font-size: 16px;
color: rgba(255, 255, 255, 1);
text-decoration: none;
hover-type: color;
line-height: 1em;
letter-spacing: 0px;
}
#s-8d60fa95-f131-40dd-813d-d9d3825c395e:hover {box-shadow:    rgba(0, 201, 148, 0) !important;
border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 60, 113, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(0, 60, 113, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-8d60fa95-f131-40dd-813d-d9d3825c395e:active {border-style: solid !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(0, 60, 113, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-8d60fa95-f131-40dd-813d-d9d3825c395e {
  color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8d60fa95-f131-40dd-813d-d9d3825c395e {
  color: rgba(255, 255, 255, 1);
}
#s-8d60fa95-f131-40dd-813d-d9d3825c395e:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(219, 90, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-8d60fa95-f131-40dd-813d-d9d3825c395e {
  color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-8d60fa95-f131-40dd-813d-d9d3825c395e {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 4%;
padding-bottom: 4%;
color: rgba(255, 255, 255, 1);
}
}

  #s-8d60fa95-f131-40dd-813d-d9d3825c395e-root {
    text-align: center;
  }


#s-8d60fa95-f131-40dd-813d-d9d3825c395e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-8d60fa95-f131-40dd-813d-d9d3825c395e-root {
    text-align: center;
  }


#s-8d60fa95-f131-40dd-813d-d9d3825c395e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8d60fa95-f131-40dd-813d-d9d3825c395e-root {
    text-align: center;
  }


#s-8d60fa95-f131-40dd-813d-d9d3825c395e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8d60fa95-f131-40dd-813d-d9d3825c395e-root {
    text-align: center;
  }


#s-8d60fa95-f131-40dd-813d-d9d3825c395e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-8d60fa95-f131-40dd-813d-d9d3825c395e-root {
    text-align: center;
  }


#s-8d60fa95-f131-40dd-813d-d9d3825c395e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
#s-3bfb9d25-d04d-4b80-a8c0-daa39310064a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-3bfb9d25-d04d-4b80-a8c0-daa39310064a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3bfb9d25-d04d-4b80-a8c0-daa39310064a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ab8fd111-0e82-47fb-95ab-fe3a9b5dba4e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-ab8fd111-0e82-47fb-95ab-fe3a9b5dba4e .shogun-heading-component h4 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-ab8fd111-0e82-47fb-95ab-fe3a9b5dba4e .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  
  
}


}
#s-1f81e937-64a5-4a08-b395-968b03fbe7a5 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
}

#s-1f81e937-64a5-4a08-b395-968b03fbe7a5 .shg-proportional-font-size,
#s-1f81e937-64a5-4a08-b395-968b03fbe7a5 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-e9ff22f5-3f74-4fe2-992c-305ecc803e09 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}

#s-e9ff22f5-3f74-4fe2-992c-305ecc803e09 .shg-proportional-font-size,
#s-e9ff22f5-3f74-4fe2-992c-305ecc803e09 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-f93b3473-42e2-40db-a37a-9d3fee3ef092 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(236, 236, 236, 1);
border-radius: 0px;
min-height: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-f93b3473-42e2-40db-a37a-9d3fee3ef092 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f93b3473-42e2-40db-a37a-9d3fee3ef092 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-f93b3473-42e2-40db-a37a-9d3fee3ef092 {
  
}
}@media (max-width: 767px){#s-f93b3473-42e2-40db-a37a-9d3fee3ef092 {
  
}
}







#s-f93b3473-42e2-40db-a37a-9d3fee3ef092 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-f93b3473-42e2-40db-a37a-9d3fee3ef092.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7deb0505-bbf1-40b3-9b95-c7bfec674888 {
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}

#s-7deb0505-bbf1-40b3-9b95-c7bfec674888 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (min-width: 1200px){#s-7deb0505-bbf1-40b3-9b95-c7bfec674888 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-7deb0505-bbf1-40b3-9b95-c7bfec674888 .shogun-heading-component h3 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-fc607d50-5513-4ab4-9e16-49bbf9e06fc9 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-fc607d50-5513-4ab4-9e16-49bbf9e06fc9 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-fc607d50-5513-4ab4-9e16-49bbf9e06fc9 .shg-proportional-font-size,
#s-fc607d50-5513-4ab4-9e16-49bbf9e06fc9 .shg-proportional-font-size :is(h1, h2, h3, h4, h5, h6) span.shg-heading-span {
  
    --proportional-font-size: 100;
    
    
    font-size: 1.0em;
  
}

#s-bffe0635-bb91-4602-a715-e0bdec3dfe57 {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
padding-top: 0%;
padding-bottom: 0%;
opacity: 1;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-bffe0635-bb91-4602-a715-e0bdec3dfe57 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-bffe0635-bb91-4602-a715-e0bdec3dfe57 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-bffe0635-bb91-4602-a715-e0bdec3dfe57 {
  padding-left: 5%;
padding-right: 5%;
background-color: rgba(217, 241, 250, 1);
}
}@media (max-width: 767px){#s-bffe0635-bb91-4602-a715-e0bdec3dfe57 {
  
}
}
#s-8078d9d0-7f25-4b09-81d8-70537338bbc6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-8078d9d0-7f25-4b09-81d8-70537338bbc6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8078d9d0-7f25-4b09-81d8-70537338bbc6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3d7d403b-a935-4c71-a3f6-e131e2c131e3 {
  margin-top: -20px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3d7d403b-a935-4c71-a3f6-e131e2c131e3 {
  margin-top: 0px;
margin-bottom: 0px;
}
}
#s-3d7d403b-a935-4c71-a3f6-e131e2c131e3 .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid rgba(255, 255, 255, 1);
  border-radius: 0px;
}

#s-3d7d403b-a935-4c71-a3f6-e131e2c131e3 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-3d7d403b-a935-4c71-a3f6-e131e2c131e3 td.shogun-table-column {
  background-color: rgba(255, 255, 255, 1);
  padding: 10px;
  text-align: inherit;
  
  font-size: 0px;
  
  color: rgba(255, 255, 255, 1);
  
  
  
}

#s-3d7d403b-a935-4c71-a3f6-e131e2c131e3 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 1);
  padding: 0px;
}

#s-3d7d403b-a935-4c71-a3f6-e131e2c131e3 td.shogun-table-column, #s-3d7d403b-a935-4c71-a3f6-e131e2c131e3 td.shogun-table-row {
  border: 0px solid rgba(255, 255, 255, 1);
}

#s-5f8d4545-74f6-4c72-9541-0a2f54ebd93d {
  margin-top: 2%;
margin-bottom: 0%;
padding-left: 2em;
padding-right: 2em;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-5f8d4545-74f6-4c72-9541-0a2f54ebd93d {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5f8d4545-74f6-4c72-9541-0a2f54ebd93d {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-5f8d4545-74f6-4c72-9541-0a2f54ebd93d {
  margin-left: 5%;
}
}@media (max-width: 767px){#s-5f8d4545-74f6-4c72-9541-0a2f54ebd93d {
  padding-top: 60px;
padding-bottom: 60px;
}
}







#s-5f8d4545-74f6-4c72-9541-0a2f54ebd93d > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
  display: block;
}#s-5f8d4545-74f6-4c72-9541-0a2f54ebd93d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4638c336-9625-4700-aca1-89aa36caae64 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}

#s-4638c336-9625-4700-aca1-89aa36caae64 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-4638c336-9625-4700-aca1-89aa36caae64 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-4638c336-9625-4700-aca1-89aa36caae64 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-4638c336-9625-4700-aca1-89aa36caae64 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-52a4a789-474e-43aa-92e3-c3d64e7307d0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}

#s-52a4a789-474e-43aa-92e3-c3d64e7307d0 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


@media (min-width: 1200px){#s-52a4a789-474e-43aa-92e3-c3d64e7307d0 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-52a4a789-474e-43aa-92e3-c3d64e7307d0 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-52a4a789-474e-43aa-92e3-c3d64e7307d0 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-87f985c9-133e-4644-aa9f-486ae8449bc2 {
  margin-top: 2%;
margin-bottom: 0%;
padding-left: 2em;
padding-right: 2em;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-87f985c9-133e-4644-aa9f-486ae8449bc2 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-87f985c9-133e-4644-aa9f-486ae8449bc2 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-87f985c9-133e-4644-aa9f-486ae8449bc2 {
  margin-left: 5%;
}
}@media (max-width: 767px){#s-87f985c9-133e-4644-aa9f-486ae8449bc2 {
  padding-top: 60px;
padding-bottom: 60px;
}
}







#s-87f985c9-133e-4644-aa9f-486ae8449bc2 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
  display: block;
}#s-87f985c9-133e-4644-aa9f-486ae8449bc2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6e1bdce2-27d1-44d5-99d0-16f4dd766a35 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}

#s-6e1bdce2-27d1-44d5-99d0-16f4dd766a35 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-6e1bdce2-27d1-44d5-99d0-16f4dd766a35 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6e1bdce2-27d1-44d5-99d0-16f4dd766a35 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6e1bdce2-27d1-44d5-99d0-16f4dd766a35 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-6d6b34cc-d8d8-4519-9afc-97d165890a67 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}

#s-6d6b34cc-d8d8-4519-9afc-97d165890a67 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


@media (min-width: 1200px){#s-6d6b34cc-d8d8-4519-9afc-97d165890a67 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6d6b34cc-d8d8-4519-9afc-97d165890a67 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6d6b34cc-d8d8-4519-9afc-97d165890a67 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-77937525-5a3f-4dd5-b791-2464456336e8 {
  min-height: 500px;
max-width: 800px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-77937525-5a3f-4dd5-b791-2464456336e8 {
  margin-right: 5%;
min-height: 500px;
max-width: 500px;
aspect-ratio: 1;
text-align: center;
}
}
#s-77937525-5a3f-4dd5-b791-2464456336e8 {
  overflow: hidden;
  
  
      max-width: 800px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-77937525-5a3f-4dd5-b791-2464456336e8 .shogun-image-content {
  
    justify-content: center;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-77937525-5a3f-4dd5-b791-2464456336e8 {
  overflow: hidden;
  
  
      max-width: 800px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-77937525-5a3f-4dd5-b791-2464456336e8 img.shogun-image,
  #s-77937525-5a3f-4dd5-b791-2464456336e8 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-77937525-5a3f-4dd5-b791-2464456336e8 {
    width: 100%;
    height: auto;
  }




#s-77937525-5a3f-4dd5-b791-2464456336e8 .shogun-image-content {
  
    justify-content: center;
  
}
}
#s-409fff6b-3458-42c6-a47c-223948d19600 {
  min-height: 500px;
max-width: 864px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-409fff6b-3458-42c6-a47c-223948d19600 {
  margin-right: 5%;
min-height: 500px;
max-width: 500px;
aspect-ratio: 1;
text-align: center;
}
}
#s-409fff6b-3458-42c6-a47c-223948d19600 {
  overflow: hidden;
  
  
      max-width: 864px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-409fff6b-3458-42c6-a47c-223948d19600 .shogun-image-content {
  
    justify-content: center;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-409fff6b-3458-42c6-a47c-223948d19600 {
  overflow: hidden;
  
  
      max-width: 864px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-409fff6b-3458-42c6-a47c-223948d19600 img.shogun-image,
  #s-409fff6b-3458-42c6-a47c-223948d19600 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-409fff6b-3458-42c6-a47c-223948d19600 {
    width: 100%;
    height: auto;
  }




#s-409fff6b-3458-42c6-a47c-223948d19600 .shogun-image-content {
  
    justify-content: center;
  
}
}
#s-d9620e1f-fd63-4153-8f4b-bbe73f78fdc2 {
  min-height: 500px;
max-width: 1057px;
aspect-ratio: 1:1;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-d9620e1f-fd63-4153-8f4b-bbe73f78fdc2 {
  margin-left: 5%;
min-height: 500px;
max-width: 500px;
aspect-ratio: 1;
text-align: center;
}
}
#s-d9620e1f-fd63-4153-8f4b-bbe73f78fdc2 {
  overflow: hidden;
  
  
      max-width: 1057px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-d9620e1f-fd63-4153-8f4b-bbe73f78fdc2 img.shogun-image,
  #s-d9620e1f-fd63-4153-8f4b-bbe73f78fdc2 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-d9620e1f-fd63-4153-8f4b-bbe73f78fdc2 {
    width: 100%;
    height: auto;
  }




#s-d9620e1f-fd63-4153-8f4b-bbe73f78fdc2 .shogun-image-content {
  
    justify-content: center;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-d9620e1f-fd63-4153-8f4b-bbe73f78fdc2 {
  overflow: hidden;
  
  
      max-width: 1057px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-d9620e1f-fd63-4153-8f4b-bbe73f78fdc2 img.shogun-image,
  #s-d9620e1f-fd63-4153-8f4b-bbe73f78fdc2 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-d9620e1f-fd63-4153-8f4b-bbe73f78fdc2 {
    width: 100%;
    height: auto;
  }




#s-d9620e1f-fd63-4153-8f4b-bbe73f78fdc2 .shogun-image-content {
  
    justify-content: center;
  
}
}
#s-7b7724a9-a2d0-4a8a-9e97-e0e3b8461188 {
  margin-top: 2%;
margin-bottom: 0%;
padding-left: 2em;
padding-right: 2em;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-7b7724a9-a2d0-4a8a-9e97-e0e3b8461188 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7b7724a9-a2d0-4a8a-9e97-e0e3b8461188 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-7b7724a9-a2d0-4a8a-9e97-e0e3b8461188 {
  margin-right: 5%;
}
}@media (max-width: 767px){#s-7b7724a9-a2d0-4a8a-9e97-e0e3b8461188 {
  padding-top: 60px;
padding-bottom: 60px;
}
}







#s-7b7724a9-a2d0-4a8a-9e97-e0e3b8461188 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
  display: block;
}#s-7b7724a9-a2d0-4a8a-9e97-e0e3b8461188.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9e619365-2083-4dfa-a2a8-de6fd41e8c21 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-9e619365-2083-4dfa-a2a8-de6fd41e8c21 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-9e619365-2083-4dfa-a2a8-de6fd41e8c21 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9e619365-2083-4dfa-a2a8-de6fd41e8c21 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9e619365-2083-4dfa-a2a8-de6fd41e8c21 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-211a17cf-fbf4-42a0-8c48-a15431a01b65 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-211a17cf-fbf4-42a0-8c48-a15431a01b65 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


@media (min-width: 1200px){#s-211a17cf-fbf4-42a0-8c48-a15431a01b65 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-211a17cf-fbf4-42a0-8c48-a15431a01b65 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-211a17cf-fbf4-42a0-8c48-a15431a01b65 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-14539395-7b6d-4924-b57c-ad82f9a585f7 {
  margin-top: 2%;
margin-bottom: 0%;
padding-left: 2em;
padding-right: 2em;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-14539395-7b6d-4924-b57c-ad82f9a585f7 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-14539395-7b6d-4924-b57c-ad82f9a585f7 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-14539395-7b6d-4924-b57c-ad82f9a585f7 {
  margin-left: 0%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-14539395-7b6d-4924-b57c-ad82f9a585f7 {
  padding-top: 60px;
padding-bottom: 60px;
}
}







#s-14539395-7b6d-4924-b57c-ad82f9a585f7 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
  display: block;
}#s-14539395-7b6d-4924-b57c-ad82f9a585f7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9efa4613-8a9b-4fa4-8b0f-766d168a0a9f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-9efa4613-8a9b-4fa4-8b0f-766d168a0a9f .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-9efa4613-8a9b-4fa4-8b0f-766d168a0a9f .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9efa4613-8a9b-4fa4-8b0f-766d168a0a9f .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-9efa4613-8a9b-4fa4-8b0f-766d168a0a9f .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-43e6f70d-ec34-4f32-9a41-e37b1aec78df {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-43e6f70d-ec34-4f32-9a41-e37b1aec78df .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


@media (min-width: 1200px){#s-43e6f70d-ec34-4f32-9a41-e37b1aec78df .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-43e6f70d-ec34-4f32-9a41-e37b1aec78df .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-43e6f70d-ec34-4f32-9a41-e37b1aec78df .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-0ba4c1e4-e405-494e-aff7-553e7cbdabec {
  margin-top: 2%;
margin-bottom: 0%;
padding-left: 2em;
padding-right: 2em;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-0ba4c1e4-e405-494e-aff7-553e7cbdabec {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0ba4c1e4-e405-494e-aff7-553e7cbdabec {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-0ba4c1e4-e405-494e-aff7-553e7cbdabec {
  margin-left: 5%;
}
}@media (max-width: 767px){#s-0ba4c1e4-e405-494e-aff7-553e7cbdabec {
  padding-top: 60px;
padding-bottom: 60px;
}
}







#s-0ba4c1e4-e405-494e-aff7-553e7cbdabec > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
  display: block;
}#s-0ba4c1e4-e405-494e-aff7-553e7cbdabec.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-261cbd57-f882-429e-9fe6-90a7401ea662 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}

#s-261cbd57-f882-429e-9fe6-90a7401ea662 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


@media (min-width: 1200px){#s-261cbd57-f882-429e-9fe6-90a7401ea662 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-261cbd57-f882-429e-9fe6-90a7401ea662 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-261cbd57-f882-429e-9fe6-90a7401ea662 .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-ee4cec1f-2321-46e2-88c5-f23f0ed28206 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: right;
}

#s-ee4cec1f-2321-46e2-88c5-f23f0ed28206 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 25px;
  
  
  
}


@media (min-width: 1200px){#s-ee4cec1f-2321-46e2-88c5-f23f0ed28206 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ee4cec1f-2321-46e2-88c5-f23f0ed28206 .shogun-heading-component h6 {
  color: rgba(0, 159, 224, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-ee4cec1f-2321-46e2-88c5-f23f0ed28206 .shogun-heading-component h6 {
  color: rgba(0, 60, 113, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-7f69aba2-3d37-41b0-b846-747bb78f89aa {
  min-height: 500px;
max-width: 1156px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-7f69aba2-3d37-41b0-b846-747bb78f89aa {
  margin-left: 5%;
min-height: 500px;
max-width: 500px;
aspect-ratio: 1;
text-align: center;
}
}
#s-7f69aba2-3d37-41b0-b846-747bb78f89aa {
  overflow: hidden;
  
  
      max-width: 1156px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}








#s-7f69aba2-3d37-41b0-b846-747bb78f89aa .shogun-image-content {
  
    justify-content: center;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-7f69aba2-3d37-41b0-b846-747bb78f89aa {
  overflow: hidden;
  
  
      max-width: 1156px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-7f69aba2-3d37-41b0-b846-747bb78f89aa img.shogun-image,
  #s-7f69aba2-3d37-41b0-b846-747bb78f89aa .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-7f69aba2-3d37-41b0-b846-747bb78f89aa {
    width: 100%;
    height: auto;
  }




#s-7f69aba2-3d37-41b0-b846-747bb78f89aa .shogun-image-content {
  
    justify-content: center;
  
}
}
#s-6ef28cbc-7956-4e05-af97-1da5ab5207fd {
  min-height: 500px;
aspect-ratio: 1:1;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-6ef28cbc-7956-4e05-af97-1da5ab5207fd {
  margin-right: 5%;
min-height: 500px;
max-width: 500px;
aspect-ratio: 1;
text-align: left;
}
}
#s-6ef28cbc-7956-4e05-af97-1da5ab5207fd {
  overflow: hidden;
  
  
}





  #s-6ef28cbc-7956-4e05-af97-1da5ab5207fd img.shogun-image,
  #s-6ef28cbc-7956-4e05-af97-1da5ab5207fd .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-6ef28cbc-7956-4e05-af97-1da5ab5207fd {
    width: 100%;
    height: auto;
  }




#s-6ef28cbc-7956-4e05-af97-1da5ab5207fd .shogun-image-content {
  
    justify-content: center;
  
}
@media (min-width: 768px) and (max-width: 991px){#s-6ef28cbc-7956-4e05-af97-1da5ab5207fd {
  overflow: hidden;
  
  
}





  #s-6ef28cbc-7956-4e05-af97-1da5ab5207fd img.shogun-image,
  #s-6ef28cbc-7956-4e05-af97-1da5ab5207fd .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-6ef28cbc-7956-4e05-af97-1da5ab5207fd {
    width: 100%;
    height: auto;
  }




#s-6ef28cbc-7956-4e05-af97-1da5ab5207fd .shogun-image-content {
  
    justify-content: center;
  
}
}
#s-41ad20ea-ec07-48cc-8e31-dfa020033d8c {
  margin-left: auto;
margin-right: auto;
}

#s-41ad20ea-ec07-48cc-8e31-dfa020033d8c hr {
  border-top: 2px solid #ddd;
}

#s-d7b25ab9-0d42-4485-9145-c2c3c5945c8f {
  background-repeat: no-repeat;
background-size: cover;
padding-top: 3%;
padding-bottom: 3%;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-d7b25ab9-0d42-4485-9145-c2c3c5945c8f {
  min-height: 400px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d7b25ab9-0d42-4485-9145-c2c3c5945c8f {
  min-height: 400px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-d7b25ab9-0d42-4485-9145-c2c3c5945c8f {
  min-height: 400px;
}
}







#s-d7b25ab9-0d42-4485-9145-c2c3c5945c8f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d7b25ab9-0d42-4485-9145-c2c3c5945c8f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-d7b25ab9-0d42-4485-9145-c2c3c5945c8f > .shg-box-overlay {
  background-color: rgba(0, 102, 153, 1);
  opacity: 0.5;
  display: block;
}#s-d7b25ab9-0d42-4485-9145-c2c3c5945c8f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}@media (min-width: 992px) and (max-width: 1199px){






#s-d7b25ab9-0d42-4485-9145-c2c3c5945c8f > .shg-box-overlay {
  background-color: rgba(0, 102, 153, 1);
  opacity: 0.5;
  display: block;
}#s-d7b25ab9-0d42-4485-9145-c2c3c5945c8f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}@media (min-width: 768px) and (max-width: 991px){






#s-d7b25ab9-0d42-4485-9145-c2c3c5945c8f > .shg-box-overlay {
  background-color: rgba(0, 102, 153, 1);
  opacity: 0.5;
  display: block;
}#s-d7b25ab9-0d42-4485-9145-c2c3c5945c8f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}@media (max-width: 767px){






#s-d7b25ab9-0d42-4485-9145-c2c3c5945c8f > .shg-box-overlay {
  background-color: rgba(0, 102, 153, 1);
  opacity: 0.5;
  display: block;
}#s-d7b25ab9-0d42-4485-9145-c2c3c5945c8f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-f65278ff-98d1-4619-b350-6bdb8442577e {
  padding-top: 30px;
padding-bottom: 30px;
text-align: center;
}

#s-f65278ff-98d1-4619-b350-6bdb8442577e .shogun-heading-component h4 {
  color: rgba(0, 102, 153, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (min-width: 1200px){#s-f65278ff-98d1-4619-b350-6bdb8442577e .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f65278ff-98d1-4619-b350-6bdb8442577e .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-f65278ff-98d1-4619-b350-6bdb8442577e .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-f65278ff-98d1-4619-b350-6bdb8442577e .shogun-heading-component h4 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 1%;
padding-left: 30px;
padding-bottom: 1%;
padding-right: 30px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(219, 90, 66, 1);
border-radius: 5px;
text-align: center;
background-color: rgba(219, 90, 66, 1);
font-size: 16px;
color: rgba(255, 255, 255, 1);
text-decoration: none;
hover-type: color;
line-height: 1em;
letter-spacing: 0px;
}
#s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b:hover {box-shadow:    rgba(0, 201, 148, 0) !important;
border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 60, 113, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(0, 60, 113, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b:active {border-style: solid !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(0, 60, 113, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b {
  color: rgba(255, 255, 255, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b {
  color: rgba(255, 255, 255, 1);
}
#s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(206, 201, 199, 1) !important;
border-radius: 5px !important;
opacity: 1 !important;
background-color: rgba(206, 201, 199, 1) !important;
color: rgba(219, 90, 66, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b {
  color: rgba(255, 255, 255, 1);
}
}@media (max-width: 767px){#s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 4%;
padding-bottom: 4%;
color: rgba(255, 255, 255, 1);
}
}

  #s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b-root {
    text-align: center;
  }


#s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Poppins;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b-root {
    text-align: center;
  }


#s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b-root {
    text-align: center;
  }


#s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b-root {
    text-align: center;
  }


#s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b-root {
    text-align: center;
  }


#s-4bc02ffc-48d9-4b68-b7bd-4056f9780d2b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 700;
  
  font-family: Poppins;
  display:  inline-block ;
}
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

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

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

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

/* <-- User Content Animations */

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

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

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