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

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

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

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

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

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

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

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

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

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

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

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

#s-2a81b411-ad55-4091-8480-11c7c48cd8ef {
  min-height: 50px;
}








#s-2a81b411-ad55-4091-8480-11c7c48cd8ef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2a81b411-ad55-4091-8480-11c7c48cd8ef.shg-box.shg-c {
  justify-content: center;
}

#s-4224c6bb-4144-4823-835f-3d6c50a01961 {
  background-repeat: no-repeat;
background-size: cover;
padding-top: 3px;
padding-bottom: 3px;
min-height: 250px;
background-position: center center;
background-attachment: scroll;
}

#s-4224c6bb-4144-4823-835f-3d6c50a01961 {
  background-image: url(https://i.shgcdn.com/7de0db43-7903-4508-9d57-975ef845577f/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-4224c6bb-4144-4823-835f-3d6c50a01961 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4224c6bb-4144-4823-835f-3d6c50a01961.shg-box.shg-c {
  justify-content: center;
}

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

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

#s-738245c9-c28f-46ce-a432-066663dcf226 {
  min-height: 4px;
text-align: center;
}

#s-738245c9-c28f-46ce-a432-066663dcf226 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 67px;
  
  
  text-align: center;
}



#s-1ecfd67f-d365-4759-8022-f3e7a3727829 {
  min-height: 50px;
}








#s-1ecfd67f-d365-4759-8022-f3e7a3727829 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1ecfd67f-d365-4759-8022-f3e7a3727829.shg-box.shg-c {
  justify-content: center;
}

#s-384bf66b-54ad-4728-a473-7046b0293c7d {
  min-height: 50px;
}








#s-384bf66b-54ad-4728-a473-7046b0293c7d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-384bf66b-54ad-4728-a473-7046b0293c7d.shg-box.shg-c {
  justify-content: center;
}

#s-7b816100-25b5-44e1-90ab-86a415a645f2 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-left: 10%;
padding-bottom: 10px;
padding-right: 10%;
min-height: 50px;
background-color: rgba(244, 246, 252, 1);
}
@media (min-width: 1200px){#s-7b816100-25b5-44e1-90ab-86a415a645f2 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7b816100-25b5-44e1-90ab-86a415a645f2 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-7b816100-25b5-44e1-90ab-86a415a645f2 {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-7b816100-25b5-44e1-90ab-86a415a645f2 {
  padding-left: 20px;
padding-right: 20px;
}
}







#s-7b816100-25b5-44e1-90ab-86a415a645f2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7b816100-25b5-44e1-90ab-86a415a645f2.shg-box.shg-c {
  justify-content: flex-start;
}

#s-63e8a052-89e4-46b5-9aea-6ab36948de4e {
  border-style: solid;
margin-top: 30px;
margin-left: 0px;
margin-bottom: 40px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(242, 242, 242, 1);
text-align: center;
}
@media (min-width: 1200px){#s-63e8a052-89e4-46b5-9aea-6ab36948de4e {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-63e8a052-89e4-46b5-9aea-6ab36948de4e {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-63e8a052-89e4-46b5-9aea-6ab36948de4e {
  
}
}@media (max-width: 767px){#s-63e8a052-89e4-46b5-9aea-6ab36948de4e {
  
}
}
#s-63e8a052-89e4-46b5-9aea-6ab36948de4e .shogun-heading-component h1 {
  color: rgba(1, 30, 48, 1);
  font-weight:  700 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 42px;
  
  letter-spacing: 2px;
  
}



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

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

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

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

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

#s-b6c55768-b47b-414e-9bdc-913796757212 {
  padding-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-b6c55768-b47b-414e-9bdc-913796757212"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b6c55768-b47b-414e-9bdc-913796757212"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-b6c55768-b47b-414e-9bdc-913796757212"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-b6c55768-b47b-414e-9bdc-913796757212"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content {
  display: flex;
  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-0eb5d0a5-4403-4c38-8ec6-26e99f85bbd9 {
  margin-top: 1px;
margin-bottom: 1px;
padding-bottom: 10px;
text-align: center;
}







  #s-0eb5d0a5-4403-4c38-8ec6-26e99f85bbd9 img.shogun-image {
    

    
    
    
  }


#s-0eb5d0a5-4403-4c38-8ec6-26e99f85bbd9 .shogun-image-content {
  
    align-items: center;
  
}

#s-0d9c72ca-c843-4961-aacf-31e6a36b3010 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0d9c72ca-c843-4961-aacf-31e6a36b3010 .shogun-heading-component h2 {
  color: rgba(104, 134, 154, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 27px;
  line-height: 1.25em;
  
  
}



#s-46069cca-f872-4127-9783-9a5bab161066 {
  margin-top: 10px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
text-align: center;
}







  #s-46069cca-f872-4127-9783-9a5bab161066 img.shogun-image {
    

    
    
    
  }


#s-46069cca-f872-4127-9783-9a5bab161066 .shogun-image-content {
  
    align-items: center;
  
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content p {
  
  
  
}

#s-6fb44244-503f-4887-b2e3-3bdbb2baf392 {
  margin-left: 10%;
margin-right: 10%;
padding-bottom: 0px;
}

.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-73083862-f3bf-4e13-bc09-47813d81626d {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODgwNGE3YTYtY2YxOS00MTcwLWIxZjgtMzcwMWJlNGVlODJkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojN2RhZGRiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2FlOGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4ODA0YTdhNi1jZjE5LTQxNzAtYjFmOC0zNzAxYmU0ZWU4MmQpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 10px;
margin-bottom: 50px;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-radius: 20px;
text-align: center;
text-decoration: none;
letter-spacing: 1px;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#7daddb"}, {"id"=>2, "pos"=>1, "color"=>"#cae8ff"}];
color: rgba(104, 134, 154, 1);
}
#s-73083862-f3bf-4e13-bc09-47813d81626d:hover {background-color: rgba(202, 232, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-73083862-f3bf-4e13-bc09-47813d81626d:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-73083862-f3bf-4e13-bc09-47813d81626d {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-73083862-f3bf-4e13-bc09-47813d81626d {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-73083862-f3bf-4e13-bc09-47813d81626d {
  display: none;
}
#s-73083862-f3bf-4e13-bc09-47813d81626d, #wrap-s-73083862-f3bf-4e13-bc09-47813d81626d { display: none !important; }}

  #s-73083862-f3bf-4e13-bc09-47813d81626d-root {
    text-align: center;
  }


#s-73083862-f3bf-4e13-bc09-47813d81626d.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-73083862-f3bf-4e13-bc09-47813d81626d-root {
    text-align: center;
  }


#s-73083862-f3bf-4e13-bc09-47813d81626d.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-73083862-f3bf-4e13-bc09-47813d81626d-root {
    text-align: center;
  }


#s-73083862-f3bf-4e13-bc09-47813d81626d.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-73083862-f3bf-4e13-bc09-47813d81626d-root {
    text-align: center;
  }


#s-73083862-f3bf-4e13-bc09-47813d81626d.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-73083862-f3bf-4e13-bc09-47813d81626d-root {
    text-align: center;
  }


#s-73083862-f3bf-4e13-bc09-47813d81626d.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-4dd823ba-6efb-40d9-8dc4-75dd352dfb75 {
  padding-bottom: 10px;
text-align: center;
}







  #s-4dd823ba-6efb-40d9-8dc4-75dd352dfb75 img.shogun-image {
    

    
    
    
  }


#s-4dd823ba-6efb-40d9-8dc4-75dd352dfb75 .shogun-image-content {
  
    align-items: center;
  
}

#s-573108f0-2a06-48ee-87ed-a7030a705e46 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-573108f0-2a06-48ee-87ed-a7030a705e46 .shogun-heading-component h2 {
  color: rgba(104, 134, 154, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 27px;
  line-height: 1.25em;
  
  
}



#s-95aeab64-ec2d-45b5-a512-fe9ad9af325a {
  margin-top: 10px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
text-align: center;
}







  #s-95aeab64-ec2d-45b5-a512-fe9ad9af325a img.shogun-image {
    

    
    
    
  }


#s-95aeab64-ec2d-45b5-a512-fe9ad9af325a .shogun-image-content {
  
    align-items: center;
  
}

#s-e9a7f3bd-a73f-47d0-9c09-27d90c559fd4 {
  margin-left: 10%;
margin-right: 10%;
padding-bottom: 0px;
}

#s-74ef6380-5cd2-4959-ba1b-0dc19a8e03c7 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOWI0NmRmZjYtOTYxZS00ZWQ2LTlmMzQtYjdjN2M4ZGNiNmEyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojN2RhZGRiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2FlOGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5YjQ2ZGZmNi05NjFlLTRlZDYtOWYzNC1iN2M3YzhkY2I2YTIpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 10px;
margin-bottom: 50px;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-radius: 20px;
text-align: center;
text-decoration: none;
letter-spacing: 1px;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#7daddb"}, {"id"=>2, "pos"=>1, "color"=>"#cae8ff"}];
color: rgba(104, 134, 154, 1);
}
#s-74ef6380-5cd2-4959-ba1b-0dc19a8e03c7:hover {background-color: rgba(202, 232, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-74ef6380-5cd2-4959-ba1b-0dc19a8e03c7:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-74ef6380-5cd2-4959-ba1b-0dc19a8e03c7 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-74ef6380-5cd2-4959-ba1b-0dc19a8e03c7 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-74ef6380-5cd2-4959-ba1b-0dc19a8e03c7 {
  
}
}

  #s-74ef6380-5cd2-4959-ba1b-0dc19a8e03c7-root {
    text-align: center;
  }


#s-74ef6380-5cd2-4959-ba1b-0dc19a8e03c7.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-74ef6380-5cd2-4959-ba1b-0dc19a8e03c7-root {
    text-align: center;
  }


#s-74ef6380-5cd2-4959-ba1b-0dc19a8e03c7.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-74ef6380-5cd2-4959-ba1b-0dc19a8e03c7-root {
    text-align: center;
  }


#s-74ef6380-5cd2-4959-ba1b-0dc19a8e03c7.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-74ef6380-5cd2-4959-ba1b-0dc19a8e03c7-root {
    text-align: center;
  }


#s-74ef6380-5cd2-4959-ba1b-0dc19a8e03c7.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-74ef6380-5cd2-4959-ba1b-0dc19a8e03c7-root {
    text-align: center;
  }


#s-74ef6380-5cd2-4959-ba1b-0dc19a8e03c7.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-a2dc7767-3223-4960-b623-bd8457819c00 {
  padding-bottom: 10px;
text-align: center;
}







  #s-a2dc7767-3223-4960-b623-bd8457819c00 img.shogun-image {
    

    
    
    
  }


#s-a2dc7767-3223-4960-b623-bd8457819c00 .shogun-image-content {
  
    align-items: center;
  
}

#s-ce79284d-ea31-4014-8387-992a5f800755 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ce79284d-ea31-4014-8387-992a5f800755 .shogun-heading-component h2 {
  color: rgba(104, 134, 154, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 27px;
  line-height: 1.25em;
  
  
}



#s-bd623a72-9815-4166-bb6b-555bb15c6cef {
  margin-top: 10px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
text-align: center;
}







  #s-bd623a72-9815-4166-bb6b-555bb15c6cef img.shogun-image {
    

    
    
    
  }


#s-bd623a72-9815-4166-bb6b-555bb15c6cef .shogun-image-content {
  
    align-items: center;
  
}

#s-c432d3f2-7fb9-4ba7-a069-2b0d16b16df0 {
  margin-left: 10%;
margin-right: 0%;
padding-bottom: 0px;
}

#s-13c4342d-e6b0-44b5-9e0d-443ef3975c78 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iM2NjYzg2NWUtNDFkOS00ZmJlLTlhNzktOTU0ZDhlZjk2OTcwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojN2RhZGRiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2FlOGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzY2NjODY1ZS00MWQ5LTRmYmUtOWE3OS05NTRkOGVmOTY5NzApIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 10px;
margin-left: 0%;
margin-bottom: 30px;
margin-right: 0%;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-radius: 20px;
text-align: center;
text-decoration: none;
letter-spacing: 1px;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#7daddb"}, {"id"=>2, "pos"=>1, "color"=>"#cae8ff"}];
color: rgba(104, 134, 154, 1);
}
#s-13c4342d-e6b0-44b5-9e0d-443ef3975c78:hover {background-color: rgba(202, 232, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-13c4342d-e6b0-44b5-9e0d-443ef3975c78:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-13c4342d-e6b0-44b5-9e0d-443ef3975c78 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-13c4342d-e6b0-44b5-9e0d-443ef3975c78 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-13c4342d-e6b0-44b5-9e0d-443ef3975c78 {
  
}
}

  #s-13c4342d-e6b0-44b5-9e0d-443ef3975c78-root {
    text-align: center;
  }


#s-13c4342d-e6b0-44b5-9e0d-443ef3975c78.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-13c4342d-e6b0-44b5-9e0d-443ef3975c78-root {
    text-align: center;
  }


#s-13c4342d-e6b0-44b5-9e0d-443ef3975c78.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-13c4342d-e6b0-44b5-9e0d-443ef3975c78-root {
    text-align: center;
  }


#s-13c4342d-e6b0-44b5-9e0d-443ef3975c78.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-13c4342d-e6b0-44b5-9e0d-443ef3975c78-root {
    text-align: center;
  }


#s-13c4342d-e6b0-44b5-9e0d-443ef3975c78.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-13c4342d-e6b0-44b5-9e0d-443ef3975c78-root {
    text-align: center;
  }


#s-13c4342d-e6b0-44b5-9e0d-443ef3975c78.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
@media (min-width: 0px) {
[id="s-d2fd504a-2acd-4864-b3f5-3ea6987ffcdb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d2fd504a-2acd-4864-b3f5-3ea6987ffcdb"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-d2fd504a-2acd-4864-b3f5-3ea6987ffcdb"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-d2fd504a-2acd-4864-b3f5-3ea6987ffcdb"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-6722aa14-7022-49b4-99c8-1b2c53fa3e55 {
  text-align: center;
}







  #s-6722aa14-7022-49b4-99c8-1b2c53fa3e55 img.shogun-image {
    

    
    
    
  }


#s-6722aa14-7022-49b4-99c8-1b2c53fa3e55 .shogun-image-content {
  
    align-items: center;
  
}

#s-0eb1ece1-b4e2-4efb-8c66-4e3b3d8cfb3d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0eb1ece1-b4e2-4efb-8c66-4e3b3d8cfb3d .shogun-heading-component h2 {
  color: rgba(104, 134, 154, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 27px;
  line-height: 1.25em;
  
  
}



#s-7c802be3-8394-4f8e-b174-74deed1ed79d {
  margin-top: 10px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
text-align: center;
}







  #s-7c802be3-8394-4f8e-b174-74deed1ed79d img.shogun-image {
    

    
    
    
  }


#s-7c802be3-8394-4f8e-b174-74deed1ed79d .shogun-image-content {
  
    align-items: center;
  
}

#s-7821fb17-1ec5-4b3d-aec4-e4fad6da8c4b {
  margin-left: 5%;
margin-right: 5%;
padding-bottom: 0px;
}

#s-308c26d2-5ab6-4635-9d18-0bb922957cd7 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODViNDMyZWMtNTgwOC00MzVmLTk0ZmUtNGI3YjY2YjNhYjhjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojN2RhZGRiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2FlOGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4NWI0MzJlYy01ODA4LTQzNWYtOTRmZS00YjdiNjZiM2FiOGMpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 10px;
margin-bottom: 50px;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-radius: 20px;
text-align: center;
text-decoration: none;
letter-spacing: 1px;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#7daddb"}, {"id"=>2, "pos"=>1, "color"=>"#cae8ff"}];
color: rgba(104, 134, 154, 1);
}
#s-308c26d2-5ab6-4635-9d18-0bb922957cd7:hover {background-color: rgba(202, 232, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-308c26d2-5ab6-4635-9d18-0bb922957cd7:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-308c26d2-5ab6-4635-9d18-0bb922957cd7 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-308c26d2-5ab6-4635-9d18-0bb922957cd7 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-308c26d2-5ab6-4635-9d18-0bb922957cd7 {
  
}
}

  #s-308c26d2-5ab6-4635-9d18-0bb922957cd7-root {
    text-align: center;
  }


#s-308c26d2-5ab6-4635-9d18-0bb922957cd7.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-308c26d2-5ab6-4635-9d18-0bb922957cd7-root {
    text-align: center;
  }


#s-308c26d2-5ab6-4635-9d18-0bb922957cd7.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-308c26d2-5ab6-4635-9d18-0bb922957cd7-root {
    text-align: center;
  }


#s-308c26d2-5ab6-4635-9d18-0bb922957cd7.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-308c26d2-5ab6-4635-9d18-0bb922957cd7-root {
    text-align: center;
  }


#s-308c26d2-5ab6-4635-9d18-0bb922957cd7.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-308c26d2-5ab6-4635-9d18-0bb922957cd7-root {
    text-align: center;
  }


#s-308c26d2-5ab6-4635-9d18-0bb922957cd7.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-ab4c63d5-8753-498c-9bf4-4504f9fa4ca4 {
  text-align: center;
}







  #s-ab4c63d5-8753-498c-9bf4-4504f9fa4ca4 img.shogun-image {
    

    
    
    
  }


#s-ab4c63d5-8753-498c-9bf4-4504f9fa4ca4 .shogun-image-content {
  
    align-items: center;
  
}

#s-d8f3d545-9e5e-499f-a496-8f9abf5eeeef {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d8f3d545-9e5e-499f-a496-8f9abf5eeeef .shogun-heading-component h2 {
  color: rgba(104, 134, 154, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 27px;
  line-height: 1.25em;
  
  
}



#s-eddef172-3ea3-4c1a-aef0-bc64a3055c1f {
  margin-top: 10px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
text-align: center;
}







  #s-eddef172-3ea3-4c1a-aef0-bc64a3055c1f img.shogun-image {
    

    
    
    
  }


#s-eddef172-3ea3-4c1a-aef0-bc64a3055c1f .shogun-image-content {
  
    align-items: center;
  
}

#s-c9c9a77a-5b23-4fb1-ad64-7b08f9a48ac3 {
  margin-left: 8%;
margin-right: 8%;
padding-bottom: 0px;
padding-right: 1%;
}

#s-21bdf314-66a3-4bf3-b992-2a6706f2e2bd {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZjc1NDFiNGUtM2IzMi00MmRkLWE2ZWMtYzRhMGFkMjk5ZGFmIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojN2RhZGRiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2FlOGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNmNzU0MWI0ZS0zYjMyLTQyZGQtYTZlYy1jNGEwYWQyOTlkYWYpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 10px;
margin-bottom: 50px;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-radius: 20px;
text-align: center;
text-decoration: none;
letter-spacing: 1px;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#7daddb"}, {"id"=>2, "pos"=>1, "color"=>"#cae8ff"}];
color: rgba(104, 134, 154, 1);
}
#s-21bdf314-66a3-4bf3-b992-2a6706f2e2bd:hover {background-color: rgba(202, 232, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-21bdf314-66a3-4bf3-b992-2a6706f2e2bd:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-21bdf314-66a3-4bf3-b992-2a6706f2e2bd {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-21bdf314-66a3-4bf3-b992-2a6706f2e2bd {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-21bdf314-66a3-4bf3-b992-2a6706f2e2bd {
  
}
}

  #s-21bdf314-66a3-4bf3-b992-2a6706f2e2bd-root {
    text-align: center;
  }


#s-21bdf314-66a3-4bf3-b992-2a6706f2e2bd.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-21bdf314-66a3-4bf3-b992-2a6706f2e2bd-root {
    text-align: center;
  }


#s-21bdf314-66a3-4bf3-b992-2a6706f2e2bd.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-21bdf314-66a3-4bf3-b992-2a6706f2e2bd-root {
    text-align: center;
  }


#s-21bdf314-66a3-4bf3-b992-2a6706f2e2bd.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-21bdf314-66a3-4bf3-b992-2a6706f2e2bd-root {
    text-align: center;
  }


#s-21bdf314-66a3-4bf3-b992-2a6706f2e2bd.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-21bdf314-66a3-4bf3-b992-2a6706f2e2bd-root {
    text-align: center;
  }


#s-21bdf314-66a3-4bf3-b992-2a6706f2e2bd.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-05daac53-541b-42f1-b57c-7de67a090deb {
  text-align: center;
}







  #s-05daac53-541b-42f1-b57c-7de67a090deb img.shogun-image {
    

    
    
    
  }


#s-05daac53-541b-42f1-b57c-7de67a090deb .shogun-image-content {
  
    align-items: center;
  
}

#s-2d2e4da0-8e2a-4d29-94e8-5a03644e4d82 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2d2e4da0-8e2a-4d29-94e8-5a03644e4d82 .shogun-heading-component h2 {
  color: rgba(104, 134, 154, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 27px;
  line-height: 1.25em;
  
  
}



#s-8734908c-9858-4ed9-820b-26fe4adaf4b8 {
  margin-top: 10px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
text-align: center;
}







  #s-8734908c-9858-4ed9-820b-26fe4adaf4b8 img.shogun-image {
    

    
    
    
  }


#s-8734908c-9858-4ed9-820b-26fe4adaf4b8 .shogun-image-content {
  
    align-items: center;
  
}

#s-b410f25d-5311-4f60-bba7-f169908ecf8d {
  margin-left: 10%;
margin-right: 10%;
}

#s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOGY2ZTIwZjQtYmQxMC00YTA5LTg5MzYtYWZhYmE5OGQxODc0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojN2RhZGRiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojY2FlOGZmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4ZjZlMjBmNC1iZDEwLTRhMDktODkzNi1hZmFiYTk4ZDE4NzQpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 10px;
margin-bottom: 50px;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-radius: 20px;
text-align: center;
text-decoration: none;
letter-spacing: 1px;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#7daddb"}, {"id"=>2, "pos"=>1, "color"=>"#cae8ff"}];
color: rgba(104, 134, 154, 1);
}
#s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3:hover {background-color: rgba(202, 232, 255, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3 {
  display: none;
}
#s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3, #wrap-s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3 { display: none !important; }}

  #s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3-root {
    text-align: center;
  }


#s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3-root {
    text-align: center;
  }


#s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3-root {
    text-align: center;
  }


#s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3-root {
    text-align: center;
  }


#s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3-root {
    text-align: center;
  }


#s-5ebf4e22-d10d-4f64-939a-b0cc7cf9c7e3.shg-btn {
  color: rgba(104, 134, 154, 1);
  font-size: 15px;
  font-weight: 600;
  
  font-family: Work Sans;
  display:  inline-block ;
}
}
#s-be1529d1-4cfb-4663-a57a-7ba6e84454cf {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-left: 10%;
padding-bottom: 10px;
padding-right: 10%;
min-height: 50px;
background-color: rgba(245, 246, 251, 1);
}
@media (min-width: 1200px){#s-be1529d1-4cfb-4663-a57a-7ba6e84454cf {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-be1529d1-4cfb-4663-a57a-7ba6e84454cf {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-be1529d1-4cfb-4663-a57a-7ba6e84454cf {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-be1529d1-4cfb-4663-a57a-7ba6e84454cf {
  padding-left: 20px;
padding-right: 20px;
}
}







#s-be1529d1-4cfb-4663-a57a-7ba6e84454cf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-be1529d1-4cfb-4663-a57a-7ba6e84454cf.shg-box.shg-c {
  justify-content: flex-start;
}

#s-50de0799-f698-46bc-abb3-b942c36b6182 {
  margin-top: 50px;
margin-left: 30%;
margin-bottom: 0px;
margin-right: 30%;
text-align: center;
}







  #s-50de0799-f698-46bc-abb3-b942c36b6182 img.shogun-image {
    

    
    
    
  }


#s-50de0799-f698-46bc-abb3-b942c36b6182 .shogun-image-content {
  
    align-items: center;
  
}

#s-2955216c-ca33-4e12-aa15-8c074ad58caa {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2955216c-ca33-4e12-aa15-8c074ad58caa .shogun-heading-component h1 {
  color: rgba(1, 30, 49, 1);
  font-weight:  normal ;
  font-family: "Josefin Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-01787fc0-4b2f-4053-95d9-f5874de50269 {
  min-height: 50px;
}








#s-01787fc0-4b2f-4053-95d9-f5874de50269 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-01787fc0-4b2f-4053-95d9-f5874de50269.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-1d5262af-033a-49df-903f-21b9d71d4137"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1d5262af-033a-49df-903f-21b9d71d4137"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1d5262af-033a-49df-903f-21b9d71d4137"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1d5262af-033a-49df-903f-21b9d71d4137"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-a4eff9d5-695f-4704-a60c-ea174b07587f {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a4eff9d5-695f-4704-a60c-ea174b07587f .shogun-heading-component h3 {
  color: rgba(1, 30, 49, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 27px;
  
  
  
}



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  to {
    opacity: 1;
  }
}

#s-5674f3cb-4178-49aa-890c-93fb1749f2b7 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-5674f3cb-4178-49aa-890c-93fb1749f2b7 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-5674f3cb-4178-49aa-890c-93fb1749f2b7 .shg-sld-nav-button.shg-sld-left,
#s-5674f3cb-4178-49aa-890c-93fb1749f2b7 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-1e432d34-1d61-4113-9946-6164cfd5d593 {
  text-align: center;
}







  #s-1e432d34-1d61-4113-9946-6164cfd5d593 img.shogun-image {
    

    
    
    
  }


#s-1e432d34-1d61-4113-9946-6164cfd5d593 .shogun-image-content {
  
    align-items: center;
  
}

#s-f1d6abeb-3094-4fa4-a389-ffcd17e05f5e {
  text-align: center;
}







  #s-f1d6abeb-3094-4fa4-a389-ffcd17e05f5e img.shogun-image {
    

    
    
    
  }


#s-f1d6abeb-3094-4fa4-a389-ffcd17e05f5e .shogun-image-content {
  
    align-items: center;
  
}

#s-2e5e7ad1-cfdd-4340-b2be-ac4e3f145e89 {
  text-align: center;
}







  #s-2e5e7ad1-cfdd-4340-b2be-ac4e3f145e89 img.shogun-image {
    

    
    
    
  }


#s-2e5e7ad1-cfdd-4340-b2be-ac4e3f145e89 .shogun-image-content {
  
    align-items: center;
  
}

#s-9fb12cf1-f276-44e8-85ac-b638d908f84b {
  text-align: center;
}







  #s-9fb12cf1-f276-44e8-85ac-b638d908f84b img.shogun-image {
    

    
    
    
  }


#s-9fb12cf1-f276-44e8-85ac-b638d908f84b .shogun-image-content {
  
    align-items: center;
  
}

#s-f433f5d3-af94-4a14-ae9f-39347f73d1bd {
  text-align: center;
}







  #s-f433f5d3-af94-4a14-ae9f-39347f73d1bd img.shogun-image {
    

    
    
    
  }


#s-f433f5d3-af94-4a14-ae9f-39347f73d1bd .shogun-image-content {
  
    align-items: center;
  
}

#s-8b114919-a6cd-4ad9-b1e7-ec27be21a7a9 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8b114919-a6cd-4ad9-b1e7-ec27be21a7a9 .shogun-heading-component h3 {
  color: rgba(1, 30, 49, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 27px;
  
  
  
}



#s-5f9a5b7f-0e27-4823-86a4-1c21b0cca622 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-5f9a5b7f-0e27-4823-86a4-1c21b0cca622 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-5f9a5b7f-0e27-4823-86a4-1c21b0cca622 .shg-sld-nav-button.shg-sld-left,
#s-5f9a5b7f-0e27-4823-86a4-1c21b0cca622 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-a1770b0f-2732-4f94-8a7c-c2537df1ef85 {
  text-align: center;
}







  #s-a1770b0f-2732-4f94-8a7c-c2537df1ef85 img.shogun-image {
    

    
    
    
  }


#s-a1770b0f-2732-4f94-8a7c-c2537df1ef85 .shogun-image-content {
  
    align-items: center;
  
}

#s-9a486b85-ea3c-4cd1-b061-2d1e8a155c77 {
  margin-top: 100px;
margin-bottom: 0px;
}

#s-4e565a72-1de8-4540-8e01-85088594d594 {
  text-align: center;
}







  #s-4e565a72-1de8-4540-8e01-85088594d594 img.shogun-image {
    

    
    
    
  }


#s-4e565a72-1de8-4540-8e01-85088594d594 .shogun-image-content {
  
    align-items: center;
  
}

#s-29e8a253-0c17-46e2-b191-68fe12f92813 {
  margin-top: 100px;
}

#s-c5c12590-2bce-4fb4-9a68-9694dc0f75d2 {
  text-align: center;
}







  #s-c5c12590-2bce-4fb4-9a68-9694dc0f75d2 img.shogun-image {
    

    
    
    
  }


#s-c5c12590-2bce-4fb4-9a68-9694dc0f75d2 .shogun-image-content {
  
    align-items: center;
  
}

#s-358744bb-9082-45e8-b86d-6964e428cd13 {
  text-align: center;
}







  #s-358744bb-9082-45e8-b86d-6964e428cd13 img.shogun-image {
    

    
    
    
  }


#s-358744bb-9082-45e8-b86d-6964e428cd13 .shogun-image-content {
  
    align-items: center;
  
}

#s-4079e6e4-1d9e-4d13-a5f8-b225aa499471 {
  text-align: center;
}







  #s-4079e6e4-1d9e-4d13-a5f8-b225aa499471 img.shogun-image {
    

    
    
    
  }


#s-4079e6e4-1d9e-4d13-a5f8-b225aa499471 .shogun-image-content {
  
    align-items: center;
  
}

#s-0985d324-af61-41e7-b99f-4c8010b595a1 {
  text-align: center;
}







  #s-0985d324-af61-41e7-b99f-4c8010b595a1 img.shogun-image {
    

    
    
    
  }


#s-0985d324-af61-41e7-b99f-4c8010b595a1 .shogun-image-content {
  
    align-items: center;
  
}

#s-f27af01c-0916-465c-a419-c89b70600a8c {
  text-align: center;
}







  #s-f27af01c-0916-465c-a419-c89b70600a8c img.shogun-image {
    

    
    
    
  }


#s-f27af01c-0916-465c-a419-c89b70600a8c .shogun-image-content {
  
    align-items: center;
  
}

@media (min-width: 0px) {
[id="s-6b260c2d-817b-4acd-81a1-be8160f8d845"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6b260c2d-817b-4acd-81a1-be8160f8d845"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6b260c2d-817b-4acd-81a1-be8160f8d845"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6b260c2d-817b-4acd-81a1-be8160f8d845"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-5fa748e1-7395-4cbe-b382-96c56945863a {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5fa748e1-7395-4cbe-b382-96c56945863a .shogun-heading-component h3 {
  color: rgba(1, 30, 49, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 27px;
  
  
  
}



#s-228a6f96-5be7-433b-94d6-858bf1208c45 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-228a6f96-5be7-433b-94d6-858bf1208c45 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-228a6f96-5be7-433b-94d6-858bf1208c45 .shg-sld-nav-button.shg-sld-left,
#s-228a6f96-5be7-433b-94d6-858bf1208c45 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-f3b4d66d-e214-48b8-bc17-55a64927a644 {
  text-align: center;
}







  #s-f3b4d66d-e214-48b8-bc17-55a64927a644 img.shogun-image {
    

    
    
    
  }


#s-f3b4d66d-e214-48b8-bc17-55a64927a644 .shogun-image-content {
  
    align-items: center;
  
}

#s-7aaca04f-7fed-46ee-9537-492e0e94225c {
  text-align: center;
}







  #s-7aaca04f-7fed-46ee-9537-492e0e94225c img.shogun-image {
    

    
    
    
  }


#s-7aaca04f-7fed-46ee-9537-492e0e94225c .shogun-image-content {
  
    align-items: center;
  
}

#s-624fa849-7ea0-4b14-add6-8257b7292a78 {
  text-align: center;
}







  #s-624fa849-7ea0-4b14-add6-8257b7292a78 img.shogun-image {
    

    
    
    
  }


#s-624fa849-7ea0-4b14-add6-8257b7292a78 .shogun-image-content {
  
    align-items: center;
  
}

#s-bb404825-bc77-42be-95be-56b78e74ee1b {
  text-align: center;
}







  #s-bb404825-bc77-42be-95be-56b78e74ee1b img.shogun-image {
    

    
    
    
  }


#s-bb404825-bc77-42be-95be-56b78e74ee1b .shogun-image-content {
  
    align-items: center;
  
}

#s-4c7cbf99-c197-4cee-acd1-0b2f09827e28 {
  text-align: center;
}







  #s-4c7cbf99-c197-4cee-acd1-0b2f09827e28 img.shogun-image {
    

    
    
    
  }


#s-4c7cbf99-c197-4cee-acd1-0b2f09827e28 .shogun-image-content {
  
    align-items: center;
  
}

#s-fea2c39a-fa4c-456b-b1cb-a46ac3c602ac {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fea2c39a-fa4c-456b-b1cb-a46ac3c602ac .shogun-heading-component h3 {
  color: rgba(1, 30, 49, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 27px;
  
  
  
}



#s-b80771ae-d6c8-4a51-a27b-1d8b5be2ec8b {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-b80771ae-d6c8-4a51-a27b-1d8b5be2ec8b .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-b80771ae-d6c8-4a51-a27b-1d8b5be2ec8b .shg-sld-nav-button.shg-sld-left,
#s-b80771ae-d6c8-4a51-a27b-1d8b5be2ec8b .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-3436872d-b18e-4926-8539-1a7688a28c3e {
  text-align: center;
}







  #s-3436872d-b18e-4926-8539-1a7688a28c3e img.shogun-image {
    

    
    
    
  }


#s-3436872d-b18e-4926-8539-1a7688a28c3e .shogun-image-content {
  
    align-items: center;
  
}

#s-5c33c7b0-7549-48bb-97d3-d61404c8c0e2 {
  text-align: center;
}







  #s-5c33c7b0-7549-48bb-97d3-d61404c8c0e2 img.shogun-image {
    

    
    
    
  }


#s-5c33c7b0-7549-48bb-97d3-d61404c8c0e2 .shogun-image-content {
  
    align-items: center;
  
}

#s-594e0a65-09eb-4586-a61e-b69c3673694c {
  text-align: center;
}







  #s-594e0a65-09eb-4586-a61e-b69c3673694c img.shogun-image {
    

    
    
    
  }


#s-594e0a65-09eb-4586-a61e-b69c3673694c .shogun-image-content {
  
    align-items: center;
  
}

#s-f7ad042a-f388-41db-9e8c-a899d197f812 {
  text-align: center;
}







  #s-f7ad042a-f388-41db-9e8c-a899d197f812 img.shogun-image {
    

    
    
    
  }


#s-f7ad042a-f388-41db-9e8c-a899d197f812 .shogun-image-content {
  
    align-items: center;
  
}

#s-5f2037fb-46c3-4265-aeae-2d0c5904ba4a {
  text-align: center;
}







  #s-5f2037fb-46c3-4265-aeae-2d0c5904ba4a img.shogun-image {
    

    
    
    
  }


#s-5f2037fb-46c3-4265-aeae-2d0c5904ba4a .shogun-image-content {
  
    align-items: center;
  
}

#s-0cecaf64-e3d0-4f9b-b21d-a630ec92c8ee {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-left: 10%;
padding-bottom: 10px;
padding-right: 10%;
min-height: 50px;
background-color: rgba(245, 246, 251, 1);
}
@media (min-width: 1200px){#s-0cecaf64-e3d0-4f9b-b21d-a630ec92c8ee {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0cecaf64-e3d0-4f9b-b21d-a630ec92c8ee {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-0cecaf64-e3d0-4f9b-b21d-a630ec92c8ee {
  padding-left: 5%;
padding-right: 5%;
}
}@media (max-width: 767px){#s-0cecaf64-e3d0-4f9b-b21d-a630ec92c8ee {
  padding-left: 20px;
padding-right: 20px;
}
}







#s-0cecaf64-e3d0-4f9b-b21d-a630ec92c8ee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0cecaf64-e3d0-4f9b-b21d-a630ec92c8ee.shg-box.shg-c {
  justify-content: flex-start;
}

#s-a181890e-a6cb-4d27-bc56-d05fa7c72cf5 {
  margin-top: 50px;
margin-left: 30%;
margin-bottom: 0px;
margin-right: 30%;
text-align: center;
}







  #s-a181890e-a6cb-4d27-bc56-d05fa7c72cf5 img.shogun-image {
    

    
    
    
  }


#s-a181890e-a6cb-4d27-bc56-d05fa7c72cf5 .shogun-image-content {
  
    align-items: center;
  
}

#s-b916f820-8e1c-4b55-96d4-5c5e4e5f5e81 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b916f820-8e1c-4b55-96d4-5c5e4e5f5e81 .shogun-heading-component h1 {
  color: rgba(1, 30, 49, 1);
  font-weight:  normal ;
  font-family: "Josefin Sans";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-14d0bc0f-44a5-48a2-b98c-040f827b3cb5 {
  min-height: 50px;
}








#s-14d0bc0f-44a5-48a2-b98c-040f827b3cb5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-14d0bc0f-44a5-48a2-b98c-040f827b3cb5.shg-box.shg-c {
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-7232beeb-ed4b-459b-a538-b35582fdf2cd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7232beeb-ed4b-459b-a538-b35582fdf2cd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7232beeb-ed4b-459b-a538-b35582fdf2cd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7232beeb-ed4b-459b-a538-b35582fdf2cd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-ea502985-deaf-41d1-b180-3d8f10769f18 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ea502985-deaf-41d1-b180-3d8f10769f18 .shogun-heading-component h3 {
  color: rgba(1, 30, 49, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 27px;
  
  
  
}



#s-87faa73e-442a-4f81-9eca-13f4bd42c895 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-87faa73e-442a-4f81-9eca-13f4bd42c895 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-87faa73e-442a-4f81-9eca-13f4bd42c895 .shg-sld-nav-button.shg-sld-left,
#s-87faa73e-442a-4f81-9eca-13f4bd42c895 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-8eeba6f6-18d8-429b-948a-12622631eabb {
  text-align: center;
}







  #s-8eeba6f6-18d8-429b-948a-12622631eabb img.shogun-image {
    

    
    
    
  }


#s-8eeba6f6-18d8-429b-948a-12622631eabb .shogun-image-content {
  
    align-items: center;
  
}

#s-9abcff2a-7130-4975-8e76-8d03b67f09aa {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-9abcff2a-7130-4975-8e76-8d03b67f09aa .shogun-heading-component h3 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-0b760391-f27f-4707-be74-4412b505e0ef {
  text-align: center;
}







  #s-0b760391-f27f-4707-be74-4412b505e0ef img.shogun-image {
    

    
    
    
  }


#s-0b760391-f27f-4707-be74-4412b505e0ef .shogun-image-content {
  
    align-items: center;
  
}

#s-3fb44eb6-69c2-4618-8160-3bc16b9e6875 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-3fb44eb6-69c2-4618-8160-3bc16b9e6875 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-7dacd30c-cc26-4028-8993-3d957f314cf6 {
  text-align: center;
}







  #s-7dacd30c-cc26-4028-8993-3d957f314cf6 img.shogun-image {
    

    
    
    
  }


#s-7dacd30c-cc26-4028-8993-3d957f314cf6 .shogun-image-content {
  
    align-items: center;
  
}

#s-da5ce95b-77e2-43bc-a345-f363c8c40f3b {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-da5ce95b-77e2-43bc-a345-f363c8c40f3b .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-50844489-843c-46ca-861a-a6e82d08ec2a {
  text-align: center;
}







  #s-50844489-843c-46ca-861a-a6e82d08ec2a img.shogun-image {
    

    
    
    
  }


#s-50844489-843c-46ca-861a-a6e82d08ec2a .shogun-image-content {
  
    align-items: center;
  
}

#s-386366b4-94e7-4a18-96bd-009f95cf78ff {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-386366b4-94e7-4a18-96bd-009f95cf78ff .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-7d8abb60-5eb6-4310-a5c7-e15bddfff587 {
  text-align: center;
}







  #s-7d8abb60-5eb6-4310-a5c7-e15bddfff587 img.shogun-image {
    

    
    
    
  }


#s-7d8abb60-5eb6-4310-a5c7-e15bddfff587 .shogun-image-content {
  
    align-items: center;
  
}

#s-9a9ac813-b005-431c-900e-8e69d131402e {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-9a9ac813-b005-431c-900e-8e69d131402e .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-6090c800-83c4-4aba-9636-d9159f539216 {
  text-align: center;
}







  #s-6090c800-83c4-4aba-9636-d9159f539216 img.shogun-image {
    

    
    
    
  }


#s-6090c800-83c4-4aba-9636-d9159f539216 .shogun-image-content {
  
    align-items: center;
  
}

#s-f9c7c50e-fd88-4106-b0c6-c5d6a0431d38 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-f9c7c50e-fd88-4106-b0c6-c5d6a0431d38 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-f5b7cda6-8e3b-4933-b3d1-7efc0839106d {
  text-align: center;
}







  #s-f5b7cda6-8e3b-4933-b3d1-7efc0839106d img.shogun-image {
    

    
    
    
  }


#s-f5b7cda6-8e3b-4933-b3d1-7efc0839106d .shogun-image-content {
  
    align-items: center;
  
}

#s-5c4ec6b5-fd42-4620-b834-e6589ee4d5a2 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-5c4ec6b5-fd42-4620-b834-e6589ee4d5a2 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-7fb7dcb6-97d7-412d-a2ba-3be4baa72879 {
  text-align: center;
}







  #s-7fb7dcb6-97d7-412d-a2ba-3be4baa72879 img.shogun-image {
    

    
    
    
  }


#s-7fb7dcb6-97d7-412d-a2ba-3be4baa72879 .shogun-image-content {
  
    align-items: center;
  
}

#s-858f0919-4ac8-4b9c-aa4c-d616e3e134eb {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-858f0919-4ac8-4b9c-aa4c-d616e3e134eb .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-96e0595b-7924-4d3b-a69a-a16b83f77ad7 {
  text-align: center;
}







  #s-96e0595b-7924-4d3b-a69a-a16b83f77ad7 img.shogun-image {
    

    
    
    
  }


#s-96e0595b-7924-4d3b-a69a-a16b83f77ad7 .shogun-image-content {
  
    align-items: center;
  
}

#s-4247c7e9-1b2d-41ba-9ccd-30f6ff60e782 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-4247c7e9-1b2d-41ba-9ccd-30f6ff60e782 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-489ba333-b0f7-467b-8d06-5c04ae378423 {
  text-align: center;
}







  #s-489ba333-b0f7-467b-8d06-5c04ae378423 img.shogun-image {
    

    
    
    
  }


#s-489ba333-b0f7-467b-8d06-5c04ae378423 .shogun-image-content {
  
    align-items: center;
  
}

#s-96ad2e02-79b1-435b-b4a5-ef50a2c5cf77 {
  text-align: center;
}







  #s-96ad2e02-79b1-435b-b4a5-ef50a2c5cf77 img.shogun-image {
    

    
    
    
  }


#s-96ad2e02-79b1-435b-b4a5-ef50a2c5cf77 .shogun-image-content {
  
    align-items: center;
  
}

#s-abb8077e-608b-4594-a2b3-166159746731 {
  text-align: center;
}







  #s-abb8077e-608b-4594-a2b3-166159746731 img.shogun-image {
    

    
    
    
  }


#s-abb8077e-608b-4594-a2b3-166159746731 .shogun-image-content {
  
    align-items: center;
  
}

#s-c08c81fa-fbe5-498a-b8ce-73971db57996 {
  text-align: center;
}







  #s-c08c81fa-fbe5-498a-b8ce-73971db57996 img.shogun-image {
    

    
    
    
  }


#s-c08c81fa-fbe5-498a-b8ce-73971db57996 .shogun-image-content {
  
    align-items: center;
  
}

#s-504077a7-2183-479a-a6c2-062e6a91a703 {
  margin-top: 20px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-504077a7-2183-479a-a6c2-062e6a91a703 .shogun-heading-component h3 {
  color: rgba(1, 30, 49, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 27px;
  
  
  
}



#s-d03268dc-a36a-45cf-b2a8-41270862b4aa {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-d03268dc-a36a-45cf-b2a8-41270862b4aa .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-d03268dc-a36a-45cf-b2a8-41270862b4aa .shg-sld-nav-button.shg-sld-left,
#s-d03268dc-a36a-45cf-b2a8-41270862b4aa .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-7c1ae939-0447-4b6a-a7e7-c1d91062e2b8 {
  text-align: center;
}







  #s-7c1ae939-0447-4b6a-a7e7-c1d91062e2b8 img.shogun-image {
    

    
    
    
  }


#s-7c1ae939-0447-4b6a-a7e7-c1d91062e2b8 .shogun-image-content {
  
    align-items: center;
  
}

#s-70ff76e0-f29f-4516-b4db-ffd4541f97b2 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-70ff76e0-f29f-4516-b4db-ffd4541f97b2 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-8cdf0f35-5da7-4be4-9141-bb7838e33294 {
  text-align: center;
}







  #s-8cdf0f35-5da7-4be4-9141-bb7838e33294 img.shogun-image {
    

    
    
    
  }


#s-8cdf0f35-5da7-4be4-9141-bb7838e33294 .shogun-image-content {
  
    align-items: center;
  
}

#s-bfc57492-4656-4313-8777-a3639cacf701 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-bfc57492-4656-4313-8777-a3639cacf701 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-e94a0e87-f740-4c40-8141-7aa45e5bad74 {
  text-align: center;
}







  #s-e94a0e87-f740-4c40-8141-7aa45e5bad74 img.shogun-image {
    

    
    
    
  }


#s-e94a0e87-f740-4c40-8141-7aa45e5bad74 .shogun-image-content {
  
    align-items: center;
  
}

#s-16e50805-c0f2-4c29-9bc9-a2a938ec0f9d {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-16e50805-c0f2-4c29-9bc9-a2a938ec0f9d .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-ec9eed93-9740-4e5a-b382-2c6d04bfd287 {
  text-align: center;
}







  #s-ec9eed93-9740-4e5a-b382-2c6d04bfd287 img.shogun-image {
    

    
    
    
  }


#s-ec9eed93-9740-4e5a-b382-2c6d04bfd287 .shogun-image-content {
  
    align-items: center;
  
}

#s-c8b74279-1670-42f6-8dc0-76b4b22f1ba3 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-c8b74279-1670-42f6-8dc0-76b4b22f1ba3 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-9e51d7b4-6b0c-4806-a57d-bb7b34972496 {
  text-align: center;
}







  #s-9e51d7b4-6b0c-4806-a57d-bb7b34972496 img.shogun-image {
    

    
    
    
  }


#s-9e51d7b4-6b0c-4806-a57d-bb7b34972496 .shogun-image-content {
  
    align-items: center;
  
}

#s-9de816e9-27e1-4406-a327-f153f7cbea29 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-9de816e9-27e1-4406-a327-f153f7cbea29 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-84e8199f-c92f-4dbc-866d-0782c910d036 {
  text-align: center;
}







  #s-84e8199f-c92f-4dbc-866d-0782c910d036 img.shogun-image {
    

    
    
    
  }


#s-84e8199f-c92f-4dbc-866d-0782c910d036 .shogun-image-content {
  
    align-items: center;
  
}

#s-44306177-a0e8-41ab-ab0a-8f534abc7acf {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-44306177-a0e8-41ab-ab0a-8f534abc7acf .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-aa4bede5-be08-4b8e-9b36-fcdb70dd0b38 {
  text-align: center;
}







  #s-aa4bede5-be08-4b8e-9b36-fcdb70dd0b38 img.shogun-image {
    

    
    
    
  }


#s-aa4bede5-be08-4b8e-9b36-fcdb70dd0b38 .shogun-image-content {
  
    align-items: center;
  
}

#s-ecbf219c-3a26-4ad7-ac00-12972d91cdd1 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-ecbf219c-3a26-4ad7-ac00-12972d91cdd1 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-3a0b13e9-4cbf-42ff-8a0d-0ae5ba857f4a {
  text-align: center;
}







  #s-3a0b13e9-4cbf-42ff-8a0d-0ae5ba857f4a img.shogun-image {
    

    
    
    
  }


#s-3a0b13e9-4cbf-42ff-8a0d-0ae5ba857f4a .shogun-image-content {
  
    align-items: center;
  
}

#s-234f8bcd-920c-441d-8265-6471d0f73ded {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-234f8bcd-920c-441d-8265-6471d0f73ded .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-f119041a-513c-4a7e-b86f-fa1c738bfe1a {
  text-align: center;
}







  #s-f119041a-513c-4a7e-b86f-fa1c738bfe1a img.shogun-image {
    

    
    
    
  }


#s-f119041a-513c-4a7e-b86f-fa1c738bfe1a .shogun-image-content {
  
    align-items: center;
  
}

#s-6e062561-dc73-4794-8c88-dd078b93b9c7 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-6e062561-dc73-4794-8c88-dd078b93b9c7 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-48c77277-89ec-47dd-9b48-da5e9e855d54 {
  text-align: center;
}







  #s-48c77277-89ec-47dd-9b48-da5e9e855d54 img.shogun-image {
    

    
    
    
  }


#s-48c77277-89ec-47dd-9b48-da5e9e855d54 .shogun-image-content {
  
    align-items: center;
  
}

#s-c971b7d9-0ece-42f2-b1cf-37d7805f4ff7 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-c971b7d9-0ece-42f2-b1cf-37d7805f4ff7 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



@media (min-width: 0px) {
[id="s-279b1718-b742-4b61-afdc-87d84ede1648"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-279b1718-b742-4b61-afdc-87d84ede1648"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-279b1718-b742-4b61-afdc-87d84ede1648"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-279b1718-b742-4b61-afdc-87d84ede1648"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-7c358563-c86c-4b1e-b9bb-db257cd92fa4 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7c358563-c86c-4b1e-b9bb-db257cd92fa4 .shogun-heading-component h3 {
  color: rgba(1, 30, 49, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 27px;
  
  
  
}



#s-96e40372-2883-4ca3-91a4-96facb6b1cb0 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-96e40372-2883-4ca3-91a4-96facb6b1cb0 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-96e40372-2883-4ca3-91a4-96facb6b1cb0 .shg-sld-nav-button.shg-sld-left,
#s-96e40372-2883-4ca3-91a4-96facb6b1cb0 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-e22029ed-5c18-4a88-8670-6f51caa9dbf9 {
  text-align: center;
}







  #s-e22029ed-5c18-4a88-8670-6f51caa9dbf9 img.shogun-image {
    

    
    
    
  }


#s-e22029ed-5c18-4a88-8670-6f51caa9dbf9 .shogun-image-content {
  
    align-items: center;
  
}

#s-0b6d4ba5-242a-4f8d-b19d-83f098b27c51 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-0b6d4ba5-242a-4f8d-b19d-83f098b27c51 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-f6096ac3-3baa-4fc5-bfcc-52e5f6f91458 {
  text-align: center;
}







  #s-f6096ac3-3baa-4fc5-bfcc-52e5f6f91458 img.shogun-image {
    

    
    
    
  }


#s-f6096ac3-3baa-4fc5-bfcc-52e5f6f91458 .shogun-image-content {
  
    align-items: center;
  
}

#s-45b0a0c4-612f-4699-b56f-198b1e1367e7 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-45b0a0c4-612f-4699-b56f-198b1e1367e7 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-0d39d69a-d2dd-4a60-b5f8-f19ed21aa8f9 {
  text-align: center;
}







  #s-0d39d69a-d2dd-4a60-b5f8-f19ed21aa8f9 img.shogun-image {
    

    
    
    
  }


#s-0d39d69a-d2dd-4a60-b5f8-f19ed21aa8f9 .shogun-image-content {
  
    align-items: center;
  
}

#s-83543ebb-9d5c-46ec-9440-abec5eeea5db {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-83543ebb-9d5c-46ec-9440-abec5eeea5db .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-236a82dc-c208-426f-bf12-33d02040b2a6 {
  text-align: center;
}







  #s-236a82dc-c208-426f-bf12-33d02040b2a6 img.shogun-image {
    

    
    
    
  }


#s-236a82dc-c208-426f-bf12-33d02040b2a6 .shogun-image-content {
  
    align-items: center;
  
}

#s-5fb1bb30-1d4f-49ff-a625-e8ea2d716624 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-5fb1bb30-1d4f-49ff-a625-e8ea2d716624 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-d8ed34f8-794b-4a44-87c1-f98166e0858b {
  text-align: center;
}







  #s-d8ed34f8-794b-4a44-87c1-f98166e0858b img.shogun-image {
    

    
    
    
  }


#s-d8ed34f8-794b-4a44-87c1-f98166e0858b .shogun-image-content {
  
    align-items: center;
  
}

#s-9d8becb1-2b52-4b43-8ef8-071f150ba2e0 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-9d8becb1-2b52-4b43-8ef8-071f150ba2e0 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-c0c71f12-3ee6-4856-8841-7c0fa5c04d3a {
  text-align: center;
}







  #s-c0c71f12-3ee6-4856-8841-7c0fa5c04d3a img.shogun-image {
    

    
    
    
  }


#s-c0c71f12-3ee6-4856-8841-7c0fa5c04d3a .shogun-image-content {
  
    align-items: center;
  
}

#s-a8496bc0-bbd0-4d49-8a70-3742c4b565af {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-a8496bc0-bbd0-4d49-8a70-3742c4b565af .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-945701e2-8c91-4049-ad41-b735148c9ff7 {
  text-align: center;
}







  #s-945701e2-8c91-4049-ad41-b735148c9ff7 img.shogun-image {
    

    
    
    
  }


#s-945701e2-8c91-4049-ad41-b735148c9ff7 .shogun-image-content {
  
    align-items: center;
  
}

#s-b523c0c8-3197-4011-8289-8424e7b8456c {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-b523c0c8-3197-4011-8289-8424e7b8456c .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-3912219b-a339-4327-866e-410d0c5b1ef2 {
  text-align: center;
}







  #s-3912219b-a339-4327-866e-410d0c5b1ef2 img.shogun-image {
    

    
    
    
  }


#s-3912219b-a339-4327-866e-410d0c5b1ef2 .shogun-image-content {
  
    align-items: center;
  
}

#s-c364d725-8709-4d34-869a-7049b4d39cb2 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-c364d725-8709-4d34-869a-7049b4d39cb2 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-f1e52c01-2e03-40c1-b9f7-fb169e5e9b74 {
  text-align: center;
}







  #s-f1e52c01-2e03-40c1-b9f7-fb169e5e9b74 img.shogun-image {
    

    
    
    
  }


#s-f1e52c01-2e03-40c1-b9f7-fb169e5e9b74 .shogun-image-content {
  
    align-items: center;
  
}

#s-248aa92b-b2bc-4626-971c-60df1478caac {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-248aa92b-b2bc-4626-971c-60df1478caac .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-48e01a24-8f85-49fe-b306-726dfc17e309 {
  text-align: center;
}







  #s-48e01a24-8f85-49fe-b306-726dfc17e309 img.shogun-image {
    

    
    
    
  }


#s-48e01a24-8f85-49fe-b306-726dfc17e309 .shogun-image-content {
  
    align-items: center;
  
}

#s-5a83c130-a40b-446c-afb3-84b47ca0438b {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-5a83c130-a40b-446c-afb3-84b47ca0438b .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-e7a8ce42-332f-46c5-b66b-dd5a9a73c30b {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e7a8ce42-332f-46c5-b66b-dd5a9a73c30b .shogun-heading-component h3 {
  color: rgba(1, 30, 49, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 27px;
  
  
  
}



#s-c6f103d2-55ce-45d2-bcf0-7985f7cd3e47 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-c6f103d2-55ce-45d2-bcf0-7985f7cd3e47 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-c6f103d2-55ce-45d2-bcf0-7985f7cd3e47 .shg-sld-nav-button.shg-sld-left,
#s-c6f103d2-55ce-45d2-bcf0-7985f7cd3e47 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-d67b1d0e-851b-466c-ac0d-492ef77a9978 {
  text-align: center;
}







  #s-d67b1d0e-851b-466c-ac0d-492ef77a9978 img.shogun-image {
    

    
    
    
  }


#s-d67b1d0e-851b-466c-ac0d-492ef77a9978 .shogun-image-content {
  
    align-items: center;
  
}

#s-ba3bf45a-36d7-4e16-bdb8-10990b924dce {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-ba3bf45a-36d7-4e16-bdb8-10990b924dce .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-d958fe6e-4416-40fd-b6fe-0fc8fc46e47f {
  text-align: center;
}







  #s-d958fe6e-4416-40fd-b6fe-0fc8fc46e47f img.shogun-image {
    

    
    
    
  }


#s-d958fe6e-4416-40fd-b6fe-0fc8fc46e47f .shogun-image-content {
  
    align-items: center;
  
}

#s-0896f433-1e95-41fc-ac43-af347cb74ce2 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-0896f433-1e95-41fc-ac43-af347cb74ce2 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-ae9b7d3c-3c2c-4a7f-9391-c594c3547dab {
  text-align: center;
}







  #s-ae9b7d3c-3c2c-4a7f-9391-c594c3547dab img.shogun-image {
    

    
    
    
  }


#s-ae9b7d3c-3c2c-4a7f-9391-c594c3547dab .shogun-image-content {
  
    align-items: center;
  
}

#s-681e052b-8a97-49b1-9c71-e621fdc4a26a {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-681e052b-8a97-49b1-9c71-e621fdc4a26a .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-e1feb994-90cf-4020-a34c-43f255659d12 {
  text-align: center;
}







  #s-e1feb994-90cf-4020-a34c-43f255659d12 img.shogun-image {
    

    
    
    
  }


#s-e1feb994-90cf-4020-a34c-43f255659d12 .shogun-image-content {
  
    align-items: center;
  
}

#s-44779aee-3feb-4f88-ac10-92c85f6d812a {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-44779aee-3feb-4f88-ac10-92c85f6d812a .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-1cbb20b3-4080-4a4c-be27-ebf0fd925cc6 {
  text-align: center;
}







  #s-1cbb20b3-4080-4a4c-be27-ebf0fd925cc6 img.shogun-image {
    

    
    
    
  }


#s-1cbb20b3-4080-4a4c-be27-ebf0fd925cc6 .shogun-image-content {
  
    align-items: center;
  
}

#s-60e1c05c-44d9-4ce7-adf5-8f8832c04f5f {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-60e1c05c-44d9-4ce7-adf5-8f8832c04f5f .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-b8fcd3ae-3d60-4c52-add5-66719906a1b2 {
  text-align: center;
}







  #s-b8fcd3ae-3d60-4c52-add5-66719906a1b2 img.shogun-image {
    

    
    
    
  }


#s-b8fcd3ae-3d60-4c52-add5-66719906a1b2 .shogun-image-content {
  
    align-items: center;
  
}

#s-6d6f47a5-e325-48c8-9cd0-89439b3687da {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-6d6f47a5-e325-48c8-9cd0-89439b3687da .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-a5fb5ee1-ce4e-486e-8c37-2487ec714e32 {
  text-align: center;
}







  #s-a5fb5ee1-ce4e-486e-8c37-2487ec714e32 img.shogun-image {
    

    
    
    
  }


#s-a5fb5ee1-ce4e-486e-8c37-2487ec714e32 .shogun-image-content {
  
    align-items: center;
  
}

#s-74d0bc26-3a0c-487f-b5ef-7d6ac309a76b {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-74d0bc26-3a0c-487f-b5ef-7d6ac309a76b .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



#s-62c99618-9115-47da-935a-9a8e92304f84 {
  text-align: center;
}







  #s-62c99618-9115-47da-935a-9a8e92304f84 img.shogun-image {
    

    
    
    
  }


#s-62c99618-9115-47da-935a-9a8e92304f84 .shogun-image-content {
  
    align-items: center;
  
}

#s-eb35b794-94ce-407a-96b2-c6bfe6ce4a44 {
  box-shadow:0px 0px 0px 0px ;
margin-top: 57%;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 0px;
text-align: center;
background-color: rgba(104, 134, 154, 0.58);
}

#s-eb35b794-94ce-407a-96b2-c6bfe6ce4a44 .shogun-heading-component h1 {
  color: rgba(244, 246, 252, 1);
  font-weight:  600 ;
  font-family: "Work Sans";
  font-style:  normal ;
  font-size: 22px;
  
  letter-spacing: 0px;
  text-align: center;
}



/*
  $vgutter : 20px
  $hgutter : 10px;
*/

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

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

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

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

/* <-- User Content Animations */

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

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

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

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