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

.shg-box > .shg-box-content {
  z-index: 4;
  position: relative;
  /**
   * This is part of an IE11 fallback to avoid flex introducing
   * huge amount of weird space on the bottom on the section element.
   */
  min-height: 1px;
}

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

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

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

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

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

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

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

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

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

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

#s-977d87f1-7bdf-47f2-91fb-b60ebe8eb133 {
  min-height: 50px;
}








#s-977d87f1-7bdf-47f2-91fb-b60ebe8eb133 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-977d87f1-7bdf-47f2-91fb-b60ebe8eb133.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

#s-25e59c2e-9bd8-42b4-b13d-d4f75c35232a {
  padding-left: 10%;
padding-right: 10%;
}
@media (min-width: 768px) and (max-width: 991px){#s-25e59c2e-9bd8-42b4-b13d-d4f75c35232a {
  padding-left: 0%;
padding-right: 0%;
}
}@media (max-width: 767px){#s-25e59c2e-9bd8-42b4-b13d-d4f75c35232a {
  padding-left: 0%;
padding-right: 0%;
}
}
@media (min-width: 0px) {
[id="s-25e59c2e-9bd8-42b4-b13d-d4f75c35232a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-25e59c2e-9bd8-42b4-b13d-d4f75c35232a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-25e59c2e-9bd8-42b4-b13d-d4f75c35232a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-25e59c2e-9bd8-42b4-b13d-d4f75c35232a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (max-width: 767px) {
  [id="s-25e59c2e-9bd8-42b4-b13d-d4f75c35232a"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-10963a5a-a9f2-4a45-90fd-99dc9d1d5275 {
  min-height: 50px;
background-color: rgba(0, 0, 0, 1);
}








#s-10963a5a-a9f2-4a45-90fd-99dc9d1d5275 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-10963a5a-a9f2-4a45-90fd-99dc9d1d5275.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2e5cb376-bc96-4c33-b4a1-a35a6a309b55 {
  background-repeat: no-repeat;
background-size: contain;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(241, 241, 241, 1);
border-style: solid;
min-height: 750px;
background-position: center center;
background-attachment: scroll;
}
@media (max-width: 767px){#s-2e5cb376-bc96-4c33-b4a1-a35a6a309b55 {
  min-height: 450px;
}
}







#s-2e5cb376-bc96-4c33-b4a1-a35a6a309b55 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2e5cb376-bc96-4c33-b4a1-a35a6a309b55.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ae4f0cbc-a549-4279-be36-ddc197b20086 {
  margin-left: 0%;
margin-right: 0%;
padding-left: 10%;
padding-right: 10%;
min-height: 750px;
background-color: rgba(241, 241, 241, 1);
}
@media (max-width: 767px){#s-ae4f0cbc-a549-4279-be36-ddc197b20086 {
  padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
min-height: 700px;
}
}







#s-ae4f0cbc-a549-4279-be36-ddc197b20086 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ae4f0cbc-a549-4279-be36-ddc197b20086.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

#s-4d66256d-2504-455c-9fbf-0e1c11ac7336 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-4d66256d-2504-455c-9fbf-0e1c11ac7336 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 18px;
  
  letter-spacing: 1px;
  text-align: left;
}



#s-bd8e4628-a828-4dcd-9891-26677da1d28a {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 30px;
padding-bottom: 30px;
text-align: left;
}

#s-bd8e4628-a828-4dcd-9891-26677da1d28a .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 54px;
  line-height: 1.4em;
  
  text-align: left;
}


@media (max-width: 767px){#s-bd8e4628-a828-4dcd-9891-26677da1d28a .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 44px;
  line-height: 1.4em;
  
  text-align: left;
}


}
#s-95435728-7cf4-4585-8ed6-7526ed41c2c1 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-95435728-7cf4-4585-8ed6-7526ed41c2c1 .shogun-heading-component h1 {
  color: rgba(46, 46, 46, 1);
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 26px;
  
  
  text-align: left;
}


@media (max-width: 767px){#s-95435728-7cf4-4585-8ed6-7526ed41c2c1 .shogun-heading-component h1 {
  color: rgba(46, 46, 46, 1);
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  text-align: left;
}


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

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

#s-56fe45ed-dde6-4245-a430-f635c9469d68 {
  padding-left: 0%;
padding-right: 0%;
}

#s-56fe45ed-dde6-4245-a430-f635c9469d68 hr {
  border-top: 1.2px solid rgba(0, 0, 0, 1);
}

#s-7e8dc30a-dcec-4f48-9feb-b6ea3309ad1e {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 0px;
padding-bottom: 40px;
text-align: left;
}

#s-7e8dc30a-dcec-4f48-9feb-b6ea3309ad1e .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  line-height: 1.6em;
  
  text-align: left;
}



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

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

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

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

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

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

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  color: ;
  font-family: ;
  font-weight: ;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  color: ;
  font-family: ;
  font-weight: ;
}

.shg-theme-text-content p {
  color: ;
  font-family: ;
  font-weight: ;
}

#s-9be6d732-899b-4767-957c-d0bcc10f77a1 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-9be6d732-899b-4767-957c-d0bcc10f77a1 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 48px;
  line-height: 0.5em;
  
  text-align: right;
}



#s-27c0d1a0-c2dd-4358-aaba-213896cb04b8 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 180px;
padding-left: 20%;
padding-bottom: 100px;
padding-right: 20%;
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;
}
@media (min-width: 1200px){#s-27c0d1a0-c2dd-4358-aaba-213896cb04b8 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-27c0d1a0-c2dd-4358-aaba-213896cb04b8 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-27c0d1a0-c2dd-4358-aaba-213896cb04b8 {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-27c0d1a0-c2dd-4358-aaba-213896cb04b8 {
  padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
}
}







#s-27c0d1a0-c2dd-4358-aaba-213896cb04b8 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}#s-27c0d1a0-c2dd-4358-aaba-213896cb04b8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-27c0d1a0-c2dd-4358-aaba-213896cb04b8 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}#s-27c0d1a0-c2dd-4358-aaba-213896cb04b8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-89a152bd-5d1a-4ae9-9eff-9ae216d3cc51 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-89a152bd-5d1a-4ae9-9eff-9ae216d3cc51 .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 36px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-89a152bd-5d1a-4ae9-9eff-9ae216d3cc51 .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  text-align: left;
}


}
#s-91783939-5bd3-45ce-a3f3-07b748896acd {
  margin-top: 40px;
margin-bottom: 40px;
padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(203, 203, 203, 1);
border-style: solid;
border-radius: 30px;
min-height: 50px;
background-color: rgba(230, 240, 255, 1);
}








#s-91783939-5bd3-45ce-a3f3-07b748896acd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-91783939-5bd3-45ce-a3f3-07b748896acd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-41765f6e-a460-4790-a101-40a2b8423286 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-41765f6e-a460-4790-a101-40a2b8423286 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 48px;
  
  
  
}


@media (max-width: 767px){#s-41765f6e-a460-4790-a101-40a2b8423286 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  text-align: center;
}


}
#s-9bc9d850-03e0-4e18-9ed5-fd4784f09f7f {
  margin-top: 0px;
margin-bottom: 50px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-9bc9d850-03e0-4e18-9ed5-fd4784f09f7f .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 28px;
  
  
  text-align: left;
}



#s-0e8a3559-1105-4f2b-9222-2db67a25dd27 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 100px;
padding-left: 20%;
padding-bottom: 100px;
padding-right: 20%;
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;
}
@media (min-width: 1200px){#s-0e8a3559-1105-4f2b-9222-2db67a25dd27 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0e8a3559-1105-4f2b-9222-2db67a25dd27 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-0e8a3559-1105-4f2b-9222-2db67a25dd27 {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-0e8a3559-1105-4f2b-9222-2db67a25dd27 {
  padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
}
}







#s-0e8a3559-1105-4f2b-9222-2db67a25dd27 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}#s-0e8a3559-1105-4f2b-9222-2db67a25dd27.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-0e8a3559-1105-4f2b-9222-2db67a25dd27 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}#s-0e8a3559-1105-4f2b-9222-2db67a25dd27.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-5a35d46d-a173-484b-a948-e01f07a03b25 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-5a35d46d-a173-484b-a948-e01f07a03b25 .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 36px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-5a35d46d-a173-484b-a948-e01f07a03b25 .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: left;
}


}
#s-bc1c3f0f-b28c-49a5-8ab3-d0187a5d6017 {
  margin-top: 50px;
margin-bottom: 50px;
}

@media (min-width: 0px) {
[id="s-bc1c3f0f-b28c-49a5-8ab3-d0187a5d6017"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bc1c3f0f-b28c-49a5-8ab3-d0187a5d6017"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 53.333333333333336px);
}

}

@media (min-width: 992px) {
[id="s-bc1c3f0f-b28c-49a5-8ab3-d0187a5d6017"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 53.333333333333336px);
}

}

@media (min-width: 1200px) {
[id="s-bc1c3f0f-b28c-49a5-8ab3-d0187a5d6017"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 53.333333333333336px);
}

}

#s-50839245-4527-41f5-9a4a-b296623ad83f {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 30px;
min-height: 340px;
background-color: rgba(230, 240, 255, 1);
}
@media (max-width: 767px){#s-50839245-4527-41f5-9a4a-b296623ad83f {
  margin-bottom: 20px;
}
}







#s-50839245-4527-41f5-9a4a-b296623ad83f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-50839245-4527-41f5-9a4a-b296623ad83f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-cd7788eb-f108-4e47-a65f-e11318c043c7 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: 0%;
margin-right: 0%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 18px;
min-height: 200px;
background-position: center center;
}

#s-cd7788eb-f108-4e47-a65f-e11318c043c7 {
  background-image: url(https://i.shgcdn.com/a875a6e3-9297-425f-bffe-b9c9068859aa/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-cd7788eb-f108-4e47-a65f-e11318c043c7 {
  background-image: url(https://i.shgcdn.com/a875a6e3-9297-425f-bffe-b9c9068859aa/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-cd7788eb-f108-4e47-a65f-e11318c043c7 {
  background-image: url(https://i.shgcdn.com/a875a6e3-9297-425f-bffe-b9c9068859aa/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-cd7788eb-f108-4e47-a65f-e11318c043c7 {
  background-image: url(https://i.shgcdn.com/a875a6e3-9297-425f-bffe-b9c9068859aa/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-cd7788eb-f108-4e47-a65f-e11318c043c7 {
  background-image: url(https://i.shgcdn.com/a875a6e3-9297-425f-bffe-b9c9068859aa/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-cd7788eb-f108-4e47-a65f-e11318c043c7 {
  background-image: url(https://i.shgcdn.com/a875a6e3-9297-425f-bffe-b9c9068859aa/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-cd7788eb-f108-4e47-a65f-e11318c043c7 {
  background-image: url(https://i.shgcdn.com/a875a6e3-9297-425f-bffe-b9c9068859aa/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-cd7788eb-f108-4e47-a65f-e11318c043c7 {
  background-image: url(https://i.shgcdn.com/a875a6e3-9297-425f-bffe-b9c9068859aa/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-cd7788eb-f108-4e47-a65f-e11318c043c7 {
  background-image: url(https://i.shgcdn.com/a875a6e3-9297-425f-bffe-b9c9068859aa/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}

}







#s-cd7788eb-f108-4e47-a65f-e11318c043c7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cd7788eb-f108-4e47-a65f-e11318c043c7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8e64929e-35b1-4968-8dc7-7132d299fc76 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 14px;
min-height: 80px;
background-color: rgba(181, 181, 181, 0);
}








#s-8e64929e-35b1-4968-8dc7-7132d299fc76 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8e64929e-35b1-4968-8dc7-7132d299fc76.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0e96523d-ba01-48be-af46-1282865d35c8 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-0e96523d-ba01-48be-af46-1282865d35c8 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 26px;
  line-height: 1.2em;
  
  text-align: center;
}



#s-8579be4d-f5e7-47a9-a8d5-018c51b6fa58 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 30px;
min-height: 340px;
background-color: rgba(230, 240, 255, 1);
}
@media (max-width: 767px){#s-8579be4d-f5e7-47a9-a8d5-018c51b6fa58 {
  margin-bottom: 20px;
}
}







#s-8579be4d-f5e7-47a9-a8d5-018c51b6fa58 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8579be4d-f5e7-47a9-a8d5-018c51b6fa58.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-e66e6a05-7c9b-4509-95a0-6287638e50bd {
  background-repeat: no-repeat;
background-size: cover;
margin-left: 0%;
margin-right: 0%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 18px;
min-height: 200px;
background-position: center center;
}

#s-e66e6a05-7c9b-4509-95a0-6287638e50bd {
  background-image: url(https://i.shgcdn.com/2a7c8ed8-4903-4dbd-ab21-7df775a4552b/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-e66e6a05-7c9b-4509-95a0-6287638e50bd {
  background-image: url(https://i.shgcdn.com/2a7c8ed8-4903-4dbd-ab21-7df775a4552b/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-e66e6a05-7c9b-4509-95a0-6287638e50bd {
  background-image: url(https://i.shgcdn.com/2a7c8ed8-4903-4dbd-ab21-7df775a4552b/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-e66e6a05-7c9b-4509-95a0-6287638e50bd {
  background-image: url(https://i.shgcdn.com/2a7c8ed8-4903-4dbd-ab21-7df775a4552b/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-e66e6a05-7c9b-4509-95a0-6287638e50bd {
  background-image: url(https://i.shgcdn.com/2a7c8ed8-4903-4dbd-ab21-7df775a4552b/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-e66e6a05-7c9b-4509-95a0-6287638e50bd {
  background-image: url(https://i.shgcdn.com/2a7c8ed8-4903-4dbd-ab21-7df775a4552b/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-e66e6a05-7c9b-4509-95a0-6287638e50bd {
  background-image: url(https://i.shgcdn.com/2a7c8ed8-4903-4dbd-ab21-7df775a4552b/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-e66e6a05-7c9b-4509-95a0-6287638e50bd {
  background-image: url(https://i.shgcdn.com/2a7c8ed8-4903-4dbd-ab21-7df775a4552b/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-e66e6a05-7c9b-4509-95a0-6287638e50bd {
  background-image: url(https://i.shgcdn.com/2a7c8ed8-4903-4dbd-ab21-7df775a4552b/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}

}







#s-e66e6a05-7c9b-4509-95a0-6287638e50bd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e66e6a05-7c9b-4509-95a0-6287638e50bd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8c55d0e2-2890-406f-99a5-fbff9f716046 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 14px;
min-height: 80px;
background-color: rgba(181, 181, 181, 0);
}








#s-8c55d0e2-2890-406f-99a5-fbff9f716046 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8c55d0e2-2890-406f-99a5-fbff9f716046.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-43a4f8c6-d9d4-4ff5-9742-4961aa814215 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-43a4f8c6-d9d4-4ff5-9742-4961aa814215 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 26px;
  line-height: 1.2em;
  
  text-align: center;
}



#s-620f8d2f-3247-4548-a60a-d955f89cfbbf {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 30px;
min-height: 340px;
background-color: rgba(230, 240, 255, 1);
}








#s-620f8d2f-3247-4548-a60a-d955f89cfbbf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-620f8d2f-3247-4548-a60a-d955f89cfbbf.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-1af28c1d-6566-4401-83c6-df43d5080728 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: 0%;
margin-right: 0%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 18px;
min-height: 200px;
background-position: center center;
}

#s-1af28c1d-6566-4401-83c6-df43d5080728 {
  background-image: url(https://i.shgcdn.com/1072efd0-4762-4220-9e2a-a248828c7017/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1af28c1d-6566-4401-83c6-df43d5080728 {
  background-image: url(https://i.shgcdn.com/1072efd0-4762-4220-9e2a-a248828c7017/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1af28c1d-6566-4401-83c6-df43d5080728 {
  background-image: url(https://i.shgcdn.com/1072efd0-4762-4220-9e2a-a248828c7017/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1af28c1d-6566-4401-83c6-df43d5080728 {
  background-image: url(https://i.shgcdn.com/1072efd0-4762-4220-9e2a-a248828c7017/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1af28c1d-6566-4401-83c6-df43d5080728 {
  background-image: url(https://i.shgcdn.com/1072efd0-4762-4220-9e2a-a248828c7017/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1af28c1d-6566-4401-83c6-df43d5080728 {
  background-image: url(https://i.shgcdn.com/1072efd0-4762-4220-9e2a-a248828c7017/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1af28c1d-6566-4401-83c6-df43d5080728 {
  background-image: url(https://i.shgcdn.com/1072efd0-4762-4220-9e2a-a248828c7017/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1af28c1d-6566-4401-83c6-df43d5080728 {
  background-image: url(https://i.shgcdn.com/1072efd0-4762-4220-9e2a-a248828c7017/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1af28c1d-6566-4401-83c6-df43d5080728 {
  background-image: url(https://i.shgcdn.com/1072efd0-4762-4220-9e2a-a248828c7017/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}

}







#s-1af28c1d-6566-4401-83c6-df43d5080728 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1af28c1d-6566-4401-83c6-df43d5080728.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dbf31246-c08b-4715-8ba3-21d9fc3eb7fd {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
margin-right: 20px;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 14px;
min-height: 80px;
background-color: rgba(181, 181, 181, 0);
}








#s-dbf31246-c08b-4715-8ba3-21d9fc3eb7fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-dbf31246-c08b-4715-8ba3-21d9fc3eb7fd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-901dbcdf-2fa3-490e-9198-9dcc53f928cd {
  padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-901dbcdf-2fa3-490e-9198-9dcc53f928cd .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 26px;
  line-height: 1.2em;
  
  text-align: center;
}



#s-a9d06c5c-1c59-477a-9dc4-f95fef22e301 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 20px;
padding-left: 40px;
padding-bottom: 20px;
padding-right: 40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 30px;
min-height: 50px;
background-color: rgba(247, 247, 247, 1);
}
@media (max-width: 767px){#s-a9d06c5c-1c59-477a-9dc4-f95fef22e301 {
  padding-left: 20px;
padding-right: 20px;
}
}







#s-a9d06c5c-1c59-477a-9dc4-f95fef22e301 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a9d06c5c-1c59-477a-9dc4-f95fef22e301.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1626f320-cf8a-4654-8146-46ed72ef258f {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-1626f320-cf8a-4654-8146-46ed72ef258f .shogun-heading-component h1 {
  color: rgba(66, 66, 66, 1);
  font-weight:  normal ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-e242a116-7079-4db9-ad01-f87130eb8f3c {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 100px;
padding-left: 20%;
padding-bottom: 100px;
padding-right: 20%;
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;
}
@media (min-width: 1200px){#s-e242a116-7079-4db9-ad01-f87130eb8f3c {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e242a116-7079-4db9-ad01-f87130eb8f3c {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-e242a116-7079-4db9-ad01-f87130eb8f3c {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-e242a116-7079-4db9-ad01-f87130eb8f3c {
  padding-top: 50px;
padding-left: 5%;
padding-bottom: 50px;
padding-right: 5%;
}
}







#s-e242a116-7079-4db9-ad01-f87130eb8f3c > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}#s-e242a116-7079-4db9-ad01-f87130eb8f3c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-e242a116-7079-4db9-ad01-f87130eb8f3c > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}#s-e242a116-7079-4db9-ad01-f87130eb8f3c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-73fe565d-1452-41f7-bcbd-8bf5e4bd55ef {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-73fe565d-1452-41f7-bcbd-8bf5e4bd55ef .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 36px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-73fe565d-1452-41f7-bcbd-8bf5e4bd55ef .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: left;
}


}
#s-a7ce5c2e-8ea0-48ef-b90b-5f4368a3f021 {
  margin-top: 50px;
margin-bottom: 50px;
}

@media (min-width: 0px) {
[id="s-a7ce5c2e-8ea0-48ef-b90b-5f4368a3f021"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a7ce5c2e-8ea0-48ef-b90b-5f4368a3f021"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a7ce5c2e-8ea0-48ef-b90b-5f4368a3f021"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a7ce5c2e-8ea0-48ef-b90b-5f4368a3f021"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-743de605-0d15-4276-a755-ad1e46af8763 {
  background-repeat: no-repeat;
background-size: contain;
min-height: 600px;
background-position: center center;
}

#s-743de605-0d15-4276-a755-ad1e46af8763 {
  background-image: url(https://i.shgcdn.com/ab8e50c6-993d-4449-a799-802edf3ec423/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-743de605-0d15-4276-a755-ad1e46af8763 {
  background-image: url(https://i.shgcdn.com/ab8e50c6-993d-4449-a799-802edf3ec423/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-743de605-0d15-4276-a755-ad1e46af8763 {
  background-image: url(https://i.shgcdn.com/ab8e50c6-993d-4449-a799-802edf3ec423/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-743de605-0d15-4276-a755-ad1e46af8763 {
  background-image: url(https://i.shgcdn.com/ab8e50c6-993d-4449-a799-802edf3ec423/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-743de605-0d15-4276-a755-ad1e46af8763 {
  background-image: url(https://i.shgcdn.com/ab8e50c6-993d-4449-a799-802edf3ec423/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-743de605-0d15-4276-a755-ad1e46af8763 {
  background-image: url(https://i.shgcdn.com/ab8e50c6-993d-4449-a799-802edf3ec423/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-743de605-0d15-4276-a755-ad1e46af8763 {
  background-image: url(https://i.shgcdn.com/ab8e50c6-993d-4449-a799-802edf3ec423/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-743de605-0d15-4276-a755-ad1e46af8763 {
  background-image: url(https://i.shgcdn.com/ab8e50c6-993d-4449-a799-802edf3ec423/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-743de605-0d15-4276-a755-ad1e46af8763 {
  background-image: url(https://i.shgcdn.com/ab8e50c6-993d-4449-a799-802edf3ec423/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}

}







#s-743de605-0d15-4276-a755-ad1e46af8763 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-743de605-0d15-4276-a755-ad1e46af8763.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-de18fb42-c4e9-4dc7-bc71-764622d9ef9b {
  background-repeat: no-repeat;
background-size: contain;
min-height: 300px;
background-position: center center;
}

#s-de18fb42-c4e9-4dc7-bc71-764622d9ef9b {
  background-image: url(https://i.shgcdn.com/2ff51979-6965-4dff-91be-2180bc442810/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-de18fb42-c4e9-4dc7-bc71-764622d9ef9b {
  background-image: url(https://i.shgcdn.com/2ff51979-6965-4dff-91be-2180bc442810/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-de18fb42-c4e9-4dc7-bc71-764622d9ef9b {
  background-image: url(https://i.shgcdn.com/2ff51979-6965-4dff-91be-2180bc442810/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-de18fb42-c4e9-4dc7-bc71-764622d9ef9b {
  background-image: url(https://i.shgcdn.com/2ff51979-6965-4dff-91be-2180bc442810/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-de18fb42-c4e9-4dc7-bc71-764622d9ef9b {
  background-image: url(https://i.shgcdn.com/2ff51979-6965-4dff-91be-2180bc442810/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-de18fb42-c4e9-4dc7-bc71-764622d9ef9b {
  background-image: url(https://i.shgcdn.com/2ff51979-6965-4dff-91be-2180bc442810/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-de18fb42-c4e9-4dc7-bc71-764622d9ef9b {
  background-image: url(https://i.shgcdn.com/2ff51979-6965-4dff-91be-2180bc442810/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-de18fb42-c4e9-4dc7-bc71-764622d9ef9b {
  background-image: url(https://i.shgcdn.com/2ff51979-6965-4dff-91be-2180bc442810/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-de18fb42-c4e9-4dc7-bc71-764622d9ef9b {
  background-image: url(https://i.shgcdn.com/2ff51979-6965-4dff-91be-2180bc442810/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}

}







#s-de18fb42-c4e9-4dc7-bc71-764622d9ef9b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-de18fb42-c4e9-4dc7-bc71-764622d9ef9b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e7f21a28-a0d7-4048-ad18-c56bebac9068 {
  background-repeat: no-repeat;
background-size: contain;
min-height: 300px;
background-position: center center;
}

#s-e7f21a28-a0d7-4048-ad18-c56bebac9068 {
  background-image: url(https://i.shgcdn.com/3305b140-8be5-4a75-a530-c88946b935e5/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-e7f21a28-a0d7-4048-ad18-c56bebac9068 {
  background-image: url(https://i.shgcdn.com/3305b140-8be5-4a75-a530-c88946b935e5/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-e7f21a28-a0d7-4048-ad18-c56bebac9068 {
  background-image: url(https://i.shgcdn.com/3305b140-8be5-4a75-a530-c88946b935e5/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-e7f21a28-a0d7-4048-ad18-c56bebac9068 {
  background-image: url(https://i.shgcdn.com/3305b140-8be5-4a75-a530-c88946b935e5/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-e7f21a28-a0d7-4048-ad18-c56bebac9068 {
  background-image: url(https://i.shgcdn.com/3305b140-8be5-4a75-a530-c88946b935e5/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-e7f21a28-a0d7-4048-ad18-c56bebac9068 {
  background-image: url(https://i.shgcdn.com/3305b140-8be5-4a75-a530-c88946b935e5/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-e7f21a28-a0d7-4048-ad18-c56bebac9068 {
  background-image: url(https://i.shgcdn.com/3305b140-8be5-4a75-a530-c88946b935e5/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-e7f21a28-a0d7-4048-ad18-c56bebac9068 {
  background-image: url(https://i.shgcdn.com/3305b140-8be5-4a75-a530-c88946b935e5/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-e7f21a28-a0d7-4048-ad18-c56bebac9068 {
  background-image: url(https://i.shgcdn.com/3305b140-8be5-4a75-a530-c88946b935e5/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}

}







#s-e7f21a28-a0d7-4048-ad18-c56bebac9068 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e7f21a28-a0d7-4048-ad18-c56bebac9068.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8931a43b-402f-4dab-a5b9-6d4d58f9c97e {
  background-repeat: no-repeat;
background-size: contain;
min-height: 300px;
background-position: center center;
}

#s-8931a43b-402f-4dab-a5b9-6d4d58f9c97e {
  background-image: url(https://i.shgcdn.com/3b04fb0f-c088-486b-b411-afcda6e28b6f/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-8931a43b-402f-4dab-a5b9-6d4d58f9c97e {
  background-image: url(https://i.shgcdn.com/3b04fb0f-c088-486b-b411-afcda6e28b6f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-8931a43b-402f-4dab-a5b9-6d4d58f9c97e {
  background-image: url(https://i.shgcdn.com/3b04fb0f-c088-486b-b411-afcda6e28b6f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-8931a43b-402f-4dab-a5b9-6d4d58f9c97e {
  background-image: url(https://i.shgcdn.com/3b04fb0f-c088-486b-b411-afcda6e28b6f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-8931a43b-402f-4dab-a5b9-6d4d58f9c97e {
  background-image: url(https://i.shgcdn.com/3b04fb0f-c088-486b-b411-afcda6e28b6f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-8931a43b-402f-4dab-a5b9-6d4d58f9c97e {
  background-image: url(https://i.shgcdn.com/3b04fb0f-c088-486b-b411-afcda6e28b6f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-8931a43b-402f-4dab-a5b9-6d4d58f9c97e {
  background-image: url(https://i.shgcdn.com/3b04fb0f-c088-486b-b411-afcda6e28b6f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-8931a43b-402f-4dab-a5b9-6d4d58f9c97e {
  background-image: url(https://i.shgcdn.com/3b04fb0f-c088-486b-b411-afcda6e28b6f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-8931a43b-402f-4dab-a5b9-6d4d58f9c97e {
  background-image: url(https://i.shgcdn.com/3b04fb0f-c088-486b-b411-afcda6e28b6f/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}

}







#s-8931a43b-402f-4dab-a5b9-6d4d58f9c97e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8931a43b-402f-4dab-a5b9-6d4d58f9c97e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e581fe43-b09e-4747-a06e-1881f2038492 {
  background-repeat: no-repeat;
background-size: contain;
min-height: 300px;
background-position: center center;
}

#s-e581fe43-b09e-4747-a06e-1881f2038492 {
  background-image: url(https://i.shgcdn.com/6d49facc-3711-4f78-ab1d-55935f0ab671/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-e581fe43-b09e-4747-a06e-1881f2038492 {
  background-image: url(https://i.shgcdn.com/6d49facc-3711-4f78-ab1d-55935f0ab671/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-e581fe43-b09e-4747-a06e-1881f2038492 {
  background-image: url(https://i.shgcdn.com/6d49facc-3711-4f78-ab1d-55935f0ab671/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-e581fe43-b09e-4747-a06e-1881f2038492 {
  background-image: url(https://i.shgcdn.com/6d49facc-3711-4f78-ab1d-55935f0ab671/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-e581fe43-b09e-4747-a06e-1881f2038492 {
  background-image: url(https://i.shgcdn.com/6d49facc-3711-4f78-ab1d-55935f0ab671/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-e581fe43-b09e-4747-a06e-1881f2038492 {
  background-image: url(https://i.shgcdn.com/6d49facc-3711-4f78-ab1d-55935f0ab671/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-e581fe43-b09e-4747-a06e-1881f2038492 {
  background-image: url(https://i.shgcdn.com/6d49facc-3711-4f78-ab1d-55935f0ab671/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-e581fe43-b09e-4747-a06e-1881f2038492 {
  background-image: url(https://i.shgcdn.com/6d49facc-3711-4f78-ab1d-55935f0ab671/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-e581fe43-b09e-4747-a06e-1881f2038492 {
  background-image: url(https://i.shgcdn.com/6d49facc-3711-4f78-ab1d-55935f0ab671/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}

}







#s-e581fe43-b09e-4747-a06e-1881f2038492 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e581fe43-b09e-4747-a06e-1881f2038492.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-361c8a3c-d4cc-4823-948c-64f558ce5e0e {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 100px;
padding-left: 20%;
padding-bottom: 100px;
padding-right: 20%;
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;
background-color: rgba(247, 247, 247, 1);
}
@media (min-width: 1200px){#s-361c8a3c-d4cc-4823-948c-64f558ce5e0e {
  padding-left: 30%;
padding-right: 30%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-361c8a3c-d4cc-4823-948c-64f558ce5e0e {
  padding-left: 30%;
padding-right: 30%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-361c8a3c-d4cc-4823-948c-64f558ce5e0e {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-361c8a3c-d4cc-4823-948c-64f558ce5e0e {
  padding-top: 50px;
padding-left: 2%;
padding-bottom: 50px;
padding-right: 2%;
}
}







#s-361c8a3c-d4cc-4823-948c-64f558ce5e0e > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}#s-361c8a3c-d4cc-4823-948c-64f558ce5e0e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-361c8a3c-d4cc-4823-948c-64f558ce5e0e > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}#s-361c8a3c-d4cc-4823-948c-64f558ce5e0e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-d531bcec-bb5d-41ee-ab6d-d7449583c35a {
  margin-left: 0%;
margin-right: 0%;
padding-top: 50px;
padding-left: 10%;
padding-bottom: 50px;
padding-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(230, 230, 230, 1);
border-style: solid;
border-radius: 30px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-d531bcec-bb5d-41ee-ab6d-d7449583c35a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d531bcec-bb5d-41ee-ab6d-d7449583c35a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e13b01bc-9bef-4b6e-99a2-fc29382de9f6 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}

#s-e13b01bc-9bef-4b6e-99a2-fc29382de9f6 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 22px;
  
  
  text-align: left;
}


@media (max-width: 767px){#s-e13b01bc-9bef-4b6e-99a2-fc29382de9f6 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 20px;
  
  
  text-align: left;
}


}
#s-7a31ef1e-d094-473b-9b5e-cfcda41ba611 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 50px;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}

#s-7a31ef1e-d094-473b-9b5e-cfcda41ba611 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 48px;
  line-height: 1.4em;
  
  
}


@media (max-width: 767px){#s-7a31ef1e-d094-473b-9b5e-cfcda41ba611 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 36px;
  line-height: 1.4em;
  
  
}


}
#s-dd1f465b-6876-4425-8c5a-9f2d31b5a46c {
  padding-left: 0%;
}

#s-dd1f465b-6876-4425-8c5a-9f2d31b5a46c hr {
  border-top: 1px solid rgba(203, 203, 203, 1);
}

#s-ab54a156-82f8-4a4b-90bc-555ab7bc45f5 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-ab54a156-82f8-4a4b-90bc-555ab7bc45f5 .shogun-heading-component h1 {
  color: rgba(32, 128, 249, 1);
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 48px;
  line-height: 0.5em;
  
  text-align: right;
}



#s-28f4a193-52dd-4500-a98d-4a4610aa54ee {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 100px;
padding-left: 20%;
padding-bottom: 100px;
padding-right: 20%;
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;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-28f4a193-52dd-4500-a98d-4a4610aa54ee {
  padding-left: 30%;
padding-right: 30%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-28f4a193-52dd-4500-a98d-4a4610aa54ee {
  padding-left: 30%;
padding-right: 30%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-28f4a193-52dd-4500-a98d-4a4610aa54ee {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-28f4a193-52dd-4500-a98d-4a4610aa54ee {
  padding-top: 50px;
padding-left: 2%;
padding-bottom: 50px;
padding-right: 2%;
}
}







#s-28f4a193-52dd-4500-a98d-4a4610aa54ee > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}#s-28f4a193-52dd-4500-a98d-4a4610aa54ee.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 767px){






#s-28f4a193-52dd-4500-a98d-4a4610aa54ee > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}#s-28f4a193-52dd-4500-a98d-4a4610aa54ee.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-29a3f82b-e4c7-41e2-bd95-8b01be5d9c13 {
  margin-top: 0px;
margin-bottom: 50px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-29a3f82b-e4c7-41e2-bd95-8b01be5d9c13 .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: center;
}


@media (max-width: 767px){#s-29a3f82b-e4c7-41e2-bd95-8b01be5d9c13 .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 32px;
  
  
  text-align: center;
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  to {
    opacity: 1;
  }
}

#s-18a32149-2243-4c52-bbb1-76a169ab2184 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-18a32149-2243-4c52-bbb1-76a169ab2184 .shg-sld-dot {
  background-color: rgba(255, 255, 255, 1);
}

#s-18a32149-2243-4c52-bbb1-76a169ab2184 .shg-sld-nav-button.shg-sld-left,
#s-18a32149-2243-4c52-bbb1-76a169ab2184 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(255, 255, 255, 1);
}

#s-1aefb096-45ab-4cb2-b3f6-acc36b174360 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 500px;
background-position: center center;
}








#s-1aefb096-45ab-4cb2-b3f6-acc36b174360 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1aefb096-45ab-4cb2-b3f6-acc36b174360.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-de01a901-90cc-44f4-8d06-6fe7d7837c42 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 500px;
background-position: right center;
}








#s-de01a901-90cc-44f4-8d06-6fe7d7837c42 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-de01a901-90cc-44f4-8d06-6fe7d7837c42.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a21d0b4c-a66a-4242-afed-894d3eac0fb7 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 500px;
background-position: center center;
}








#s-a21d0b4c-a66a-4242-afed-894d3eac0fb7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a21d0b4c-a66a-4242-afed-894d3eac0fb7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1ec16ccf-97f3-4362-ac1d-14df81e3b3c3 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 500px;
background-position: center center;
}








#s-1ec16ccf-97f3-4362-ac1d-14df81e3b3c3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1ec16ccf-97f3-4362-ac1d-14df81e3b3c3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-89a258d8-fdb3-4e39-866a-af8c9ba3ced0 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 500px;
background-position: center center;
}








#s-89a258d8-fdb3-4e39-866a-af8c9ba3ced0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-89a258d8-fdb3-4e39-866a-af8c9ba3ced0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0d5f7031-933b-479e-803c-d8808b30f4be {
  background-repeat: no-repeat;
background-size: cover;
min-height: 500px;
background-position: center center;
}








#s-0d5f7031-933b-479e-803c-d8808b30f4be > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0d5f7031-933b-479e-803c-d8808b30f4be.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d7054727-9813-4e94-bc0b-5173678a32b9 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 500px;
background-position: center center;
}








#s-d7054727-9813-4e94-bc0b-5173678a32b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d7054727-9813-4e94-bc0b-5173678a32b9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-40010169-915f-42e2-a764-b2f3715833bd {
  background-repeat: no-repeat;
background-size: cover;
min-height: 500px;
background-position: center center;
}








#s-40010169-915f-42e2-a764-b2f3715833bd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-40010169-915f-42e2-a764-b2f3715833bd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5fc12c86-c8cf-46c1-bffc-4d3367822945 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 550px;
background-position: center center;
}
@media (max-width: 767px){#s-5fc12c86-c8cf-46c1-bffc-4d3367822945 {
  min-height: 350px;
}
}







#s-5fc12c86-c8cf-46c1-bffc-4d3367822945 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5fc12c86-c8cf-46c1-bffc-4d3367822945.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-afa4383d-b86e-47f1-8ef6-428eaff63098 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 550px;
background-position: center center;
}
@media (max-width: 767px){#s-afa4383d-b86e-47f1-8ef6-428eaff63098 {
  min-height: 350px;
}
}







#s-afa4383d-b86e-47f1-8ef6-428eaff63098 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-afa4383d-b86e-47f1-8ef6-428eaff63098.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-780da182-5432-4982-8ece-7eb9e337a1bf {
  background-repeat: no-repeat;
background-size: cover;
min-height: 550px;
background-position: center center;
}
@media (max-width: 767px){#s-780da182-5432-4982-8ece-7eb9e337a1bf {
  min-height: 350px;
}
}







#s-780da182-5432-4982-8ece-7eb9e337a1bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-780da182-5432-4982-8ece-7eb9e337a1bf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-40e7ecf6-2140-470a-a067-fa0fd3335018 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 550px;
background-position: center center;
}
@media (max-width: 767px){#s-40e7ecf6-2140-470a-a067-fa0fd3335018 {
  min-height: 350px;
}
}







#s-40e7ecf6-2140-470a-a067-fa0fd3335018 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-40e7ecf6-2140-470a-a067-fa0fd3335018.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9a59a4be-cb1b-4c9b-950c-445a819c521d {
  min-height: 500px;
background-color: rgba(19, 19, 19, 1);
}
@media (max-width: 767px){#s-9a59a4be-cb1b-4c9b-950c-445a819c521d {
  margin-top: 50px;
min-height: 0px;
}
}
@media (min-width: 0px) {
[id="s-9a59a4be-cb1b-4c9b-950c-445a819c521d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9a59a4be-cb1b-4c9b-950c-445a819c521d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 40.0px);
}

}

@media (min-width: 992px) {
[id="s-9a59a4be-cb1b-4c9b-950c-445a819c521d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 40.0px);
}

}

@media (min-width: 1200px) {
[id="s-9a59a4be-cb1b-4c9b-950c-445a819c521d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 40.0px);
}

}

@media (max-width: 767px){#s-fca5b8d4-bd25-405e-a2f1-9123a2ba4a0f {
  min-height: 0px;
}
}







#s-fca5b8d4-bd25-405e-a2f1-9123a2ba4a0f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fca5b8d4-bd25-405e-a2f1-9123a2ba4a0f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-map-info-window-container {
  max-width: 200px;
  color: #000000;
}

.shg-map-container {
  height: 400px;
}

.shg-map {
  height: 100%;
}

.shg-map .gm-style-cc,
.shg-map .gm-style-cc + div {
  visibility: visible !important;
}

#s-764a512f-2978-4add-bed2-2fa5f35327a9 {
  margin-right: 0%;
min-height: 600px;
}
@media (max-width: 767px){#s-764a512f-2978-4add-bed2-2fa5f35327a9 {
  min-height: 300px;
}
}
#s-b7bf6903-164a-4dbb-ae62-d1cfe2900be0 {
  min-height: 50px;
}
@media (max-width: 767px){#s-b7bf6903-164a-4dbb-ae62-d1cfe2900be0 {
  padding-left: 5%;
padding-right: 5%;
min-height: 640px;
}
}







#s-b7bf6903-164a-4dbb-ae62-d1cfe2900be0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b7bf6903-164a-4dbb-ae62-d1cfe2900be0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-872f8302-afcf-4d18-8032-7ec591d9b649 {
  min-height: 50px;
}








#s-872f8302-afcf-4d18-8032-7ec591d9b649 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-872f8302-afcf-4d18-8032-7ec591d9b649.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cb76117e-3aa0-4bb6-a846-75914e15e135 {
  margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-cb76117e-3aa0-4bb6-a846-75914e15e135 {
  margin-right: 5%;
padding-bottom: 0px;
}
}
#s-cb76117e-3aa0-4bb6-a846-75914e15e135 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 35px;
  
  
  text-align: left;
}



#s-b556275c-ac95-41a2-9adb-a0cc2265b869 {
  margin-top: 25px;
margin-bottom: 25px;
}

#s-e56017fb-6ca7-45a5-a78e-a03dcbbb8789 {
  padding-top: 10px;
padding-bottom: 10px;
padding-right: 20%;
}

#s-e56017fb-6ca7-45a5-a78e-a03dcbbb8789 hr {
  border-top: 1px solid #ddd;
}

#s-fe28ce19-7e3c-4185-84e9-ab54d262a4c3 {
  margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-fe28ce19-7e3c-4185-84e9-ab54d262a4c3 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: "Poppins";
  font-style:  normal ;
  font-size: 35px;
  
  
  text-align: left;
}



#s-08d64fa5-f0e4-46b1-a2d4-93f08df3a9fa {
  margin-top: 25px;
margin-bottom: 25px;
}
@media (max-width: 767px){#s-08d64fa5-f0e4-46b1-a2d4-93f08df3a9fa {
  margin-top: 5%;
margin-bottom: 5%;
}
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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