.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-511d6a21-da4d-4477-a1db-174c1ea8dfa5 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 600px;
background-position: left center;
}
@media (min-width: 768px) and (max-width: 991px){#s-511d6a21-da4d-4477-a1db-174c1ea8dfa5 {
  display: none;
}
#s-511d6a21-da4d-4477-a1db-174c1ea8dfa5, #wrap-s-511d6a21-da4d-4477-a1db-174c1ea8dfa5 { display:none !important; }}@media (max-width: 767px){#s-511d6a21-da4d-4477-a1db-174c1ea8dfa5 {
  display: none;
}
#s-511d6a21-da4d-4477-a1db-174c1ea8dfa5, #wrap-s-511d6a21-da4d-4477-a1db-174c1ea8dfa5 { display:none !important; }}
#s-511d6a21-da4d-4477-a1db-174c1ea8dfa5 {
  background-image: url(https://i.shgcdn.com/9634ff31-9ad7-4b60-b801-63d75c20190f/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-511d6a21-da4d-4477-a1db-174c1ea8dfa5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-511d6a21-da4d-4477-a1db-174c1ea8dfa5.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-7596283b-99e3-4220-a745-bd781207b3c7 {
  padding-bottom: 120px;
min-height: 50px;
}








#s-7596283b-99e3-4220-a745-bd781207b3c7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7596283b-99e3-4220-a745-bd781207b3c7.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-a10f232e-49da-4299-8629-b31448c76b17 {
  padding-top: 0px;
padding-left: 120px;
padding-bottom: 0px;
padding-right: 0px;
text-align: left;
}

#s-a10f232e-49da-4299-8629-b31448c76b17 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 0.9);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 144px;
  
  letter-spacing: -2px;
  text-align: left;
}



#s-de7a5a0a-9ee6-4ef0-8f8b-7aaef9e9a3d3 {
  margin-left: auto;
margin-right: auto;
padding-left: 120px;
padding-bottom: 30px;
padding-right: 120px;
}








#s-de7a5a0a-9ee6-4ef0-8f8b-7aaef9e9a3d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-de7a5a0a-9ee6-4ef0-8f8b-7aaef9e9a3d3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-71b20f4b-7860-48a4-8733-3d97b78ebc35 {
  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-d10b32b5-060a-46a5-b0c3-e88b5af5b3c3 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}

#s-1a94c3f0-2a9f-40a2-a345-966396f7d8c1 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 400px;
background-position: center top;
}
@media (min-width: 1200px){#s-1a94c3f0-2a9f-40a2-a345-966396f7d8c1 {
  display: none;
}
#s-1a94c3f0-2a9f-40a2-a345-966396f7d8c1, #wrap-s-1a94c3f0-2a9f-40a2-a345-966396f7d8c1 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1a94c3f0-2a9f-40a2-a345-966396f7d8c1 {
  display: none;
}
#s-1a94c3f0-2a9f-40a2-a345-966396f7d8c1, #wrap-s-1a94c3f0-2a9f-40a2-a345-966396f7d8c1 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-1a94c3f0-2a9f-40a2-a345-966396f7d8c1 {
  
}
}@media (max-width: 767px){#s-1a94c3f0-2a9f-40a2-a345-966396f7d8c1 {
  
}
}
#s-1a94c3f0-2a9f-40a2-a345-966396f7d8c1 {
  background-image: url(https://i.shgcdn.com/87de5c36-8db9-4dd8-b80a-417e57e98af9/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-1a94c3f0-2a9f-40a2-a345-966396f7d8c1 > .shg-box-overlay {
  background-color: rgba(34, 34, 34, 1);
  opacity: 0.2;
}#s-1a94c3f0-2a9f-40a2-a345-966396f7d8c1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-591d51f4-4a8d-4a60-bc48-129ede11d561 {
  margin-top: auto;
margin-left: auto;
margin-bottom: auto;
margin-right: auto;
padding-top: 0%;
padding-left: 0%;
}








#s-591d51f4-4a8d-4a60-bc48-129ede11d561 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-591d51f4-4a8d-4a60-bc48-129ede11d561.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fca3ba12-2d2b-4f38-b700-ffe502de910a {
  padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: center;
}

#s-fca3ba12-2d2b-4f38-b700-ffe502de910a .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 0.9);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 60px;
  
  letter-spacing: -1px;
  text-align: center;
}



#s-499fc9a1-8019-4f75-a1cb-0a9c68eefe1b {
  text-align: center;
}

#s-499fc9a1-8019-4f75-a1cb-0a9c68eefe1b .shogun-heading-component h6 {
  color: #000;
  font-weight:  300 ;
  font-family: "Source Sans Pro";
  font-style:  normal ;
  font-size: 0px;
  
  
  
}



#s-d3e816e6-35ca-4cd6-8fd3-39a54a2a8ee2 {
  margin-top: 16px;
margin-left: 16px;
margin-right: 16px;
padding-top: 120px;
padding-left: 3%;
padding-bottom: 40px;
padding-right: 3%;
background-color: rgba(247, 245, 243, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-d3e816e6-35ca-4cd6-8fd3-39a54a2a8ee2 {
  display: none;
}
#s-d3e816e6-35ca-4cd6-8fd3-39a54a2a8ee2, #wrap-s-d3e816e6-35ca-4cd6-8fd3-39a54a2a8ee2 { display:none !important; }}@media (max-width: 767px){#s-d3e816e6-35ca-4cd6-8fd3-39a54a2a8ee2 {
  display: none;
}
#s-d3e816e6-35ca-4cd6-8fd3-39a54a2a8ee2, #wrap-s-d3e816e6-35ca-4cd6-8fd3-39a54a2a8ee2 { display:none !important; }}







#s-d3e816e6-35ca-4cd6-8fd3-39a54a2a8ee2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d3e816e6-35ca-4cd6-8fd3-39a54a2a8ee2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-957abb72-45ef-4320-b9e7-686408d03bad {
  background-repeat: no-repeat;
background-size: cover;
margin-left: 16px;
margin-right: 16px;
min-height: 570px;
background-position: right center;
}
@media (min-width: 768px) and (max-width: 991px){#s-957abb72-45ef-4320-b9e7-686408d03bad {
  display: none;
}
#s-957abb72-45ef-4320-b9e7-686408d03bad, #wrap-s-957abb72-45ef-4320-b9e7-686408d03bad { display:none !important; }}@media (max-width: 767px){#s-957abb72-45ef-4320-b9e7-686408d03bad {
  display: none;
}
#s-957abb72-45ef-4320-b9e7-686408d03bad, #wrap-s-957abb72-45ef-4320-b9e7-686408d03bad { display:none !important; }}







#s-957abb72-45ef-4320-b9e7-686408d03bad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-957abb72-45ef-4320-b9e7-686408d03bad {
  cursor: pointer;
}#s-957abb72-45ef-4320-b9e7-686408d03bad.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e59b3b13-efd0-4f7f-8a89-05215e833c56 {
  padding-top: 60px;
padding-left: 10%;
padding-bottom: 60px;
padding-right: 0px;
max-width: 48%;
background-color: rgba(0, 0, 0, 0);
}








#s-e59b3b13-efd0-4f7f-8a89-05215e833c56 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e59b3b13-efd0-4f7f-8a89-05215e833c56.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-596f3d2d-b3bf-41a8-95d3-167db8e54d31 {
  padding-top: 0px;
padding-bottom: 20px;
text-align: left;
}

#s-596f3d2d-b3bf-41a8-95d3-167db8e54d31 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 48px;
  line-height: 1.15em;
  
  text-align: left;
}



#s-d3b619b7-86db-4318-ab61-d804fbe1b6f2 {
  margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 12px;
}

.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 {
  font-weight: ;
  font-family: ;
}

.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-8c8e5661-1862-4cef-b42c-106cfa462e03 {
  border-style: solid;
margin-bottom: 0px;
margin-right: auto;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-radius: 0px;
background-color: rgba(255, 255, 255, 0.2);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-8c8e5661-1862-4cef-b42c-106cfa462e03:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 0, 0, 1) !important;
background-color: rgba(255, 255, 255, 0.9) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-8c8e5661-1862-4cef-b42c-106cfa462e03:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-8c8e5661-1862-4cef-b42c-106cfa462e03-root {
    text-align: left;
  }


#s-8c8e5661-1862-4cef-b42c-106cfa462e03.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-8c8e5661-1862-4cef-b42c-106cfa462e03-root {
    text-align: left;
  }


#s-8c8e5661-1862-4cef-b42c-106cfa462e03.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8c8e5661-1862-4cef-b42c-106cfa462e03-root {
    text-align: left;
  }


#s-8c8e5661-1862-4cef-b42c-106cfa462e03.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8c8e5661-1862-4cef-b42c-106cfa462e03-root {
    text-align: left;
  }


#s-8c8e5661-1862-4cef-b42c-106cfa462e03.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-8c8e5661-1862-4cef-b42c-106cfa462e03-root {
    text-align: left;
  }


#s-8c8e5661-1862-4cef-b42c-106cfa462e03.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-b1ba3eb3-5a5f-427d-9e78-51eb618c52ae {
  background-color: rgba(241, 238, 235, 1);
}
@media (min-width: 1200px){#s-b1ba3eb3-5a5f-427d-9e78-51eb618c52ae {
  display: none;
}
#s-b1ba3eb3-5a5f-427d-9e78-51eb618c52ae, #wrap-s-b1ba3eb3-5a5f-427d-9e78-51eb618c52ae { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b1ba3eb3-5a5f-427d-9e78-51eb618c52ae {
  display: none;
}
#s-b1ba3eb3-5a5f-427d-9e78-51eb618c52ae, #wrap-s-b1ba3eb3-5a5f-427d-9e78-51eb618c52ae { display:none !important; }}







#s-b1ba3eb3-5a5f-427d-9e78-51eb618c52ae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b1ba3eb3-5a5f-427d-9e78-51eb618c52ae.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f11dce37-8eaa-480b-b309-93b82e93cd13 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 64px;
padding-left: 24px;
padding-bottom: 24px;
padding-right: 24px;
}
@media (min-width: 1200px){#s-f11dce37-8eaa-480b-b309-93b82e93cd13 {
  display: none;
}
#s-f11dce37-8eaa-480b-b309-93b82e93cd13, #wrap-s-f11dce37-8eaa-480b-b309-93b82e93cd13 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f11dce37-8eaa-480b-b309-93b82e93cd13 {
  display: none;
}
#s-f11dce37-8eaa-480b-b309-93b82e93cd13, #wrap-s-f11dce37-8eaa-480b-b309-93b82e93cd13 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f11dce37-8eaa-480b-b309-93b82e93cd13 {
  
}
}
#s-f11dce37-8eaa-480b-b309-93b82e93cd13 {
  background-image: url();
}








#s-f11dce37-8eaa-480b-b309-93b82e93cd13 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f11dce37-8eaa-480b-b309-93b82e93cd13.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bb3a9ba7-8409-417f-9fc1-9a9beb731512 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 600px;
}








#s-bb3a9ba7-8409-417f-9fc1-9a9beb731512 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bb3a9ba7-8409-417f-9fc1-9a9beb731512.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5c686ab0-c0e3-4ba1-8a37-246e50edd166 {
  margin-left: auto;
margin-right: auto;
max-width: 750px;
text-align: center;
}

#s-5c686ab0-c0e3-4ba1-8a37-246e50edd166 .shogun-heading-component h3 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 38px;
  line-height: 1.15em;
  
  text-align: center;
}



#s-dc317746-2903-415e-87e9-e48a0c5565ba {
  background-color: rgba(241, 238, 235, 1);
}
@media (min-width: 1200px){#s-dc317746-2903-415e-87e9-e48a0c5565ba {
  display: none;
}
#s-dc317746-2903-415e-87e9-e48a0c5565ba, #wrap-s-dc317746-2903-415e-87e9-e48a0c5565ba { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-dc317746-2903-415e-87e9-e48a0c5565ba {
  display: none;
}
#s-dc317746-2903-415e-87e9-e48a0c5565ba, #wrap-s-dc317746-2903-415e-87e9-e48a0c5565ba { display:none !important; }}







#s-dc317746-2903-415e-87e9-e48a0c5565ba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-dc317746-2903-415e-87e9-e48a0c5565ba.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content {
  display: flex;
  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-fcd10eb8-be7f-437b-bc76-6e21b38420a9 {
  margin-left: auto;
margin-right: auto;
max-width: 1125px;
aspect-ratio: 1125/1560;
text-align: center;
}





  #s-fcd10eb8-be7f-437b-bc76-6e21b38420a9 img.shogun-image,
  #s-fcd10eb8-be7f-437b-bc76-6e21b38420a9 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-fcd10eb8-be7f-437b-bc76-6e21b38420a9 {
    width: 100%;
    height: auto;
  }



  #s-fcd10eb8-be7f-437b-bc76-6e21b38420a9 img.shogun-image {
    

    
    
    
  }


#s-fcd10eb8-be7f-437b-bc76-6e21b38420a9 .shogun-image-content {
  
    align-items: center;
  
}

#s-2fcd5512-f789-4214-a9f6-73436a60319d {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 32px;
padding-left: 24px;
padding-bottom: 64px;
padding-right: 24px;
}
@media (min-width: 1200px){#s-2fcd5512-f789-4214-a9f6-73436a60319d {
  display: none;
}
#s-2fcd5512-f789-4214-a9f6-73436a60319d, #wrap-s-2fcd5512-f789-4214-a9f6-73436a60319d { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2fcd5512-f789-4214-a9f6-73436a60319d {
  display: none;
}
#s-2fcd5512-f789-4214-a9f6-73436a60319d, #wrap-s-2fcd5512-f789-4214-a9f6-73436a60319d { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2fcd5512-f789-4214-a9f6-73436a60319d {
  
}
}
#s-2fcd5512-f789-4214-a9f6-73436a60319d {
  background-image: url();
}








#s-2fcd5512-f789-4214-a9f6-73436a60319d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2fcd5512-f789-4214-a9f6-73436a60319d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-21a198d8-a192-4548-a729-afd8d2be29e4 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 600px;
}








#s-21a198d8-a192-4548-a729-afd8d2be29e4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-21a198d8-a192-4548-a729-afd8d2be29e4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-65a5931c-bbfb-452a-b274-9308e83f5aa4 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 16px;
max-width: 750px;
text-align: left;
}

#s-65a5931c-bbfb-452a-b274-9308e83f5aa4 .shogun-heading-component h3 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 30px;
  
  
  text-align: left;
}



#s-0fac28de-822f-4dfd-b6ed-77aea083f0fd {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-bottom: 24px;
}








#s-aadd87da-4f70-4723-ab77-b63a38c2882e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-aadd87da-4f70-4723-ab77-b63a38c2882e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ff418e5f-3f3e-4cae-8825-d1bded5bfd2d {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-ff418e5f-3f3e-4cae-8825-d1bded5bfd2d:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-ff418e5f-3f3e-4cae-8825-d1bded5bfd2d:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-ff418e5f-3f3e-4cae-8825-d1bded5bfd2d-root {
    text-align: left;
  }


#s-ff418e5f-3f3e-4cae-8825-d1bded5bfd2d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ff418e5f-3f3e-4cae-8825-d1bded5bfd2d-root {
    text-align: left;
  }


#s-ff418e5f-3f3e-4cae-8825-d1bded5bfd2d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ff418e5f-3f3e-4cae-8825-d1bded5bfd2d-root {
    text-align: left;
  }


#s-ff418e5f-3f3e-4cae-8825-d1bded5bfd2d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ff418e5f-3f3e-4cae-8825-d1bded5bfd2d-root {
    text-align: left;
  }


#s-ff418e5f-3f3e-4cae-8825-d1bded5bfd2d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ff418e5f-3f3e-4cae-8825-d1bded5bfd2d-root {
    text-align: left;
  }


#s-ff418e5f-3f3e-4cae-8825-d1bded5bfd2d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
.shg-hr-wrapper {
  padding: 30px 0;
}

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

#s-61c01ce6-eca4-4607-8053-b3c78269c674 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-7bba93b5-e53c-4bd3-a8c0-58aeccf2c12a {
  padding-left: 24px;
padding-bottom: 64px;
padding-right: 24px;
}
@media (min-width: 1200px){#s-7bba93b5-e53c-4bd3-a8c0-58aeccf2c12a {
  display: none;
}
#s-7bba93b5-e53c-4bd3-a8c0-58aeccf2c12a, #wrap-s-7bba93b5-e53c-4bd3-a8c0-58aeccf2c12a { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7bba93b5-e53c-4bd3-a8c0-58aeccf2c12a {
  display: none;
}
#s-7bba93b5-e53c-4bd3-a8c0-58aeccf2c12a, #wrap-s-7bba93b5-e53c-4bd3-a8c0-58aeccf2c12a { display:none !important; }}
#s-7bba93b5-e53c-4bd3-a8c0-58aeccf2c12a {
  background-image: url();
}








#s-7bba93b5-e53c-4bd3-a8c0-58aeccf2c12a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7bba93b5-e53c-4bd3-a8c0-58aeccf2c12a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: 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-36f862cc-4f7a-4db9-8fda-c39cd6f2a269 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 24px;
max-width: 600px;
}

#s-36f862cc-4f7a-4db9-8fda-c39cd6f2a269 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-36f862cc-4f7a-4db9-8fda-c39cd6f2a269 .shg-sld-nav-button.shg-sld-left,
#s-36f862cc-4f7a-4db9-8fda-c39cd6f2a269 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-cc08224e-6012-43b7-a1d6-7383da8419a6 {
  padding-bottom: 24px;
}








#s-cc08224e-6012-43b7-a1d6-7383da8419a6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cc08224e-6012-43b7-a1d6-7383da8419a6.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-b8e23422-978a-468a-b3c8-cbd214006489 {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(44, 42, 52, 0);
border-radius: 0px;
max-width: 880px;
aspect-ratio: 1/1;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}





  #s-b8e23422-978a-468a-b3c8-cbd214006489 img.shogun-image,
  #s-b8e23422-978a-468a-b3c8-cbd214006489 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-b8e23422-978a-468a-b3c8-cbd214006489 {
    width: 100%;
    height: auto;
  }



  #s-b8e23422-978a-468a-b3c8-cbd214006489 img.shogun-image {
    

    
    
    
  }


#s-b8e23422-978a-468a-b3c8-cbd214006489 .shogun-image-content {
  
    align-items: center;
  
}








#s-bf034964-9ea2-4507-9cfa-f4deab80ad9b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bf034964-9ea2-4507-9cfa-f4deab80ad9b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-31932bc1-5ee7-45c6-bcd5-c439228ebd8a {
  padding-bottom: 8px;
min-height: 68px;
}








#s-c41e1195-d25e-4e10-b966-ba4dac271451 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c41e1195-d25e-4e10-b966-ba4dac271451.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4460e6d1-dbfc-4f98-824e-2204717f2012 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-4460e6d1-dbfc-4f98-824e-2204717f2012:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-4460e6d1-dbfc-4f98-824e-2204717f2012:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-4460e6d1-dbfc-4f98-824e-2204717f2012-root {
    text-align: left;
  }


#s-4460e6d1-dbfc-4f98-824e-2204717f2012.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4460e6d1-dbfc-4f98-824e-2204717f2012-root {
    text-align: left;
  }


#s-4460e6d1-dbfc-4f98-824e-2204717f2012.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4460e6d1-dbfc-4f98-824e-2204717f2012-root {
    text-align: left;
  }


#s-4460e6d1-dbfc-4f98-824e-2204717f2012.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4460e6d1-dbfc-4f98-824e-2204717f2012-root {
    text-align: left;
  }


#s-4460e6d1-dbfc-4f98-824e-2204717f2012.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4460e6d1-dbfc-4f98-824e-2204717f2012-root {
    text-align: left;
  }


#s-4460e6d1-dbfc-4f98-824e-2204717f2012.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-06ab3498-a0b7-4b82-abb7-f05429047ab9 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-be945f1b-3b30-4c9a-9fc3-c62b949a6316 {
  padding-bottom: 24px;
}








#s-be945f1b-3b30-4c9a-9fc3-c62b949a6316 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-be945f1b-3b30-4c9a-9fc3-c62b949a6316.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-dc44a524-0abd-430d-8e17-d37126fe9eb1 {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(44, 42, 52, 0);
border-radius: 0px;
max-width: 880px;
aspect-ratio: 1/1;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}





  #s-dc44a524-0abd-430d-8e17-d37126fe9eb1 img.shogun-image,
  #s-dc44a524-0abd-430d-8e17-d37126fe9eb1 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-dc44a524-0abd-430d-8e17-d37126fe9eb1 {
    width: 100%;
    height: auto;
  }



  #s-dc44a524-0abd-430d-8e17-d37126fe9eb1 img.shogun-image {
    

    
    
    
  }


#s-dc44a524-0abd-430d-8e17-d37126fe9eb1 .shogun-image-content {
  
    align-items: center;
  
}








#s-9af9762c-aa31-4cf5-981d-26a2391b09d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9af9762c-aa31-4cf5-981d-26a2391b09d4.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-edb06c27-05fa-4517-891b-6940cbea0384 {
  padding-bottom: 8px;
min-height: 68px;
}








#s-d0e93787-d525-459b-ac63-8790bb820c7e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d0e93787-d525-459b-ac63-8790bb820c7e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2461a264-3baf-47c3-ba9b-ba34b4cb974f {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-2461a264-3baf-47c3-ba9b-ba34b4cb974f:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-2461a264-3baf-47c3-ba9b-ba34b4cb974f:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-2461a264-3baf-47c3-ba9b-ba34b4cb974f-root {
    text-align: left;
  }


#s-2461a264-3baf-47c3-ba9b-ba34b4cb974f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2461a264-3baf-47c3-ba9b-ba34b4cb974f-root {
    text-align: left;
  }


#s-2461a264-3baf-47c3-ba9b-ba34b4cb974f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2461a264-3baf-47c3-ba9b-ba34b4cb974f-root {
    text-align: left;
  }


#s-2461a264-3baf-47c3-ba9b-ba34b4cb974f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2461a264-3baf-47c3-ba9b-ba34b4cb974f-root {
    text-align: left;
  }


#s-2461a264-3baf-47c3-ba9b-ba34b4cb974f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2461a264-3baf-47c3-ba9b-ba34b4cb974f-root {
    text-align: left;
  }


#s-2461a264-3baf-47c3-ba9b-ba34b4cb974f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-10bddba6-4aa1-45a3-9c71-2db3e3e70ebb hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-2f792263-4b40-4452-9c86-6dfdad35ff9f {
  padding-bottom: 24px;
}








#s-2f792263-4b40-4452-9c86-6dfdad35ff9f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2f792263-4b40-4452-9c86-6dfdad35ff9f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-9b1ee520-373e-4f06-8625-5e6086bcfa3b {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(44, 42, 52, 0);
border-radius: 0px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}







  #s-9b1ee520-373e-4f06-8625-5e6086bcfa3b img.shogun-image {
    

    
    
    
  }


#s-9b1ee520-373e-4f06-8625-5e6086bcfa3b .shogun-image-content {
  
    align-items: center;
  
}








#s-bdf9b4dd-9f5d-406e-86c7-e699feef4378 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bdf9b4dd-9f5d-406e-86c7-e699feef4378.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-d133b897-fb76-414c-9774-242ace5febd3 {
  padding-bottom: 8px;
min-height: 68px;
}








#s-10baaad0-820f-4139-b33c-0a31d5336028 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-10baaad0-820f-4139-b33c-0a31d5336028.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-78b1534f-d1a2-4d60-8fdc-140f6f3fe9c9 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-78b1534f-d1a2-4d60-8fdc-140f6f3fe9c9:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-78b1534f-d1a2-4d60-8fdc-140f6f3fe9c9:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-78b1534f-d1a2-4d60-8fdc-140f6f3fe9c9-root {
    text-align: left;
  }


#s-78b1534f-d1a2-4d60-8fdc-140f6f3fe9c9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-78b1534f-d1a2-4d60-8fdc-140f6f3fe9c9-root {
    text-align: left;
  }


#s-78b1534f-d1a2-4d60-8fdc-140f6f3fe9c9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-78b1534f-d1a2-4d60-8fdc-140f6f3fe9c9-root {
    text-align: left;
  }


#s-78b1534f-d1a2-4d60-8fdc-140f6f3fe9c9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-78b1534f-d1a2-4d60-8fdc-140f6f3fe9c9-root {
    text-align: left;
  }


#s-78b1534f-d1a2-4d60-8fdc-140f6f3fe9c9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-78b1534f-d1a2-4d60-8fdc-140f6f3fe9c9-root {
    text-align: left;
  }


#s-78b1534f-d1a2-4d60-8fdc-140f6f3fe9c9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-e2205b38-2919-4d98-9387-6a8af4ef29ea hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-0c7c8c5a-ee17-43f3-94f3-bcc9cc5ca72e {
  padding-bottom: 24px;
}








#s-0c7c8c5a-ee17-43f3-94f3-bcc9cc5ca72e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0c7c8c5a-ee17-43f3-94f3-bcc9cc5ca72e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c921aefc-089f-4da4-8191-1b366da77ea1 {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(44, 42, 52, 0);
border-radius: 0px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}








#s-c921aefc-089f-4da4-8191-1b366da77ea1 .shogun-image-content {
  
    align-items: center;
  
}








#s-ae9b824f-64f1-4cd3-834c-7bbf248c98d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ae9b824f-64f1-4cd3-834c-7bbf248c98d4.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-109e6222-38aa-4892-896b-72375ec96fc0 {
  padding-bottom: 8px;
min-height: 68px;
}








#s-2e15cea2-2009-4b91-ac11-9b617231cb1e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2e15cea2-2009-4b91-ac11-9b617231cb1e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7aff8145-9784-4baa-a86a-bcde861aa967 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-7aff8145-9784-4baa-a86a-bcde861aa967:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-7aff8145-9784-4baa-a86a-bcde861aa967:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-7aff8145-9784-4baa-a86a-bcde861aa967-root {
    text-align: left;
  }


#s-7aff8145-9784-4baa-a86a-bcde861aa967.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7aff8145-9784-4baa-a86a-bcde861aa967-root {
    text-align: left;
  }


#s-7aff8145-9784-4baa-a86a-bcde861aa967.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7aff8145-9784-4baa-a86a-bcde861aa967-root {
    text-align: left;
  }


#s-7aff8145-9784-4baa-a86a-bcde861aa967.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7aff8145-9784-4baa-a86a-bcde861aa967-root {
    text-align: left;
  }


#s-7aff8145-9784-4baa-a86a-bcde861aa967.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7aff8145-9784-4baa-a86a-bcde861aa967-root {
    text-align: left;
  }


#s-7aff8145-9784-4baa-a86a-bcde861aa967.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-e3ed474e-17cb-4e60-aea9-7340f148bc68 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-a363b0fd-59c9-4294-b602-636e96cb0897 {
  padding-bottom: 24px;
}








#s-a363b0fd-59c9-4294-b602-636e96cb0897 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a363b0fd-59c9-4294-b602-636e96cb0897.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-1e94ee1c-9250-4841-8dc9-1a877995211e {
  padding-bottom: 16px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}
#s-1e94ee1c-9250-4841-8dc9-1a877995211e:hover {opacity: 1 !important;}







#s-1e94ee1c-9250-4841-8dc9-1a877995211e .shogun-image-content {
  
    align-items: center;
  
}








#s-36737366-3e24-4354-aee5-2780606fc27b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-36737366-3e24-4354-aee5-2780606fc27b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-b1b85302-a28f-45e6-b52c-aa1229485849 {
  padding-bottom: 8px;
min-height: 68px;
}








#s-34980162-13e1-46b2-858e-ad762eefc5e0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-34980162-13e1-46b2-858e-ad762eefc5e0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-df2d26cf-ef79-47ec-8ce4-2c421aa98ba1 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-df2d26cf-ef79-47ec-8ce4-2c421aa98ba1:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-df2d26cf-ef79-47ec-8ce4-2c421aa98ba1:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-df2d26cf-ef79-47ec-8ce4-2c421aa98ba1-root {
    text-align: left;
  }


#s-df2d26cf-ef79-47ec-8ce4-2c421aa98ba1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-df2d26cf-ef79-47ec-8ce4-2c421aa98ba1-root {
    text-align: left;
  }


#s-df2d26cf-ef79-47ec-8ce4-2c421aa98ba1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-df2d26cf-ef79-47ec-8ce4-2c421aa98ba1-root {
    text-align: left;
  }


#s-df2d26cf-ef79-47ec-8ce4-2c421aa98ba1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-df2d26cf-ef79-47ec-8ce4-2c421aa98ba1-root {
    text-align: left;
  }


#s-df2d26cf-ef79-47ec-8ce4-2c421aa98ba1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-df2d26cf-ef79-47ec-8ce4-2c421aa98ba1-root {
    text-align: left;
  }


#s-df2d26cf-ef79-47ec-8ce4-2c421aa98ba1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-2c2f609f-7b3a-4fd8-8660-90f39c47aa56 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-a1f36823-bfbb-4835-a4e3-6200bbb16ab4 {
  padding-bottom: 24px;
}








#s-a1f36823-bfbb-4835-a4e3-6200bbb16ab4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a1f36823-bfbb-4835-a4e3-6200bbb16ab4.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-f40d5e4f-f60b-41d1-94a7-7a0c78578dd8 {
  padding-bottom: 16px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}
#s-f40d5e4f-f60b-41d1-94a7-7a0c78578dd8:hover {opacity: 1 !important;}







#s-f40d5e4f-f60b-41d1-94a7-7a0c78578dd8 .shogun-image-content {
  
    align-items: center;
  
}








#s-9652fd12-b65e-414e-b818-b48dfac2b10e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9652fd12-b65e-414e-b818-b48dfac2b10e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c7dda84a-07dd-42ce-99b3-f33ea9c2c32e {
  padding-bottom: 8px;
min-height: 68px;
}








#s-1f337a69-7f84-4d50-96a5-16f277304b94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1f337a69-7f84-4d50-96a5-16f277304b94.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-053b279f-7d6d-4d0e-b779-c3308a60c2e7 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-053b279f-7d6d-4d0e-b779-c3308a60c2e7:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-053b279f-7d6d-4d0e-b779-c3308a60c2e7:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-053b279f-7d6d-4d0e-b779-c3308a60c2e7-root {
    text-align: left;
  }


#s-053b279f-7d6d-4d0e-b779-c3308a60c2e7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-053b279f-7d6d-4d0e-b779-c3308a60c2e7-root {
    text-align: left;
  }


#s-053b279f-7d6d-4d0e-b779-c3308a60c2e7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-053b279f-7d6d-4d0e-b779-c3308a60c2e7-root {
    text-align: left;
  }


#s-053b279f-7d6d-4d0e-b779-c3308a60c2e7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-053b279f-7d6d-4d0e-b779-c3308a60c2e7-root {
    text-align: left;
  }


#s-053b279f-7d6d-4d0e-b779-c3308a60c2e7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-053b279f-7d6d-4d0e-b779-c3308a60c2e7-root {
    text-align: left;
  }


#s-053b279f-7d6d-4d0e-b779-c3308a60c2e7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-3f92f68a-7f2b-4eae-a39f-c44a01b26ff9 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-7d051811-15bc-4042-a6df-c092f03d658f {
  padding-bottom: 24px;
}








#s-7d051811-15bc-4042-a6df-c092f03d658f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7d051811-15bc-4042-a6df-c092f03d658f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-6b09f223-7d8e-421c-b444-4ef8e1b51ec6 {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(44, 42, 52, 0);
border-radius: 0px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}







  #s-6b09f223-7d8e-421c-b444-4ef8e1b51ec6 img.shogun-image {
    

    
    
    
  }


#s-6b09f223-7d8e-421c-b444-4ef8e1b51ec6 .shogun-image-content {
  
    align-items: center;
  
}








#s-e432e86e-6136-4081-a45c-59e873744daa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e432e86e-6136-4081-a45c-59e873744daa.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c1145b68-1ce4-4cb6-b39f-d95f59d9970d {
  padding-bottom: 8px;
min-height: 68px;
}








#s-d92a72d3-8447-43c3-bfb2-62d2bcfa39ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d92a72d3-8447-43c3-bfb2-62d2bcfa39ac.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e0b01646-e48a-4b94-839d-e8444fbc4097 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-e0b01646-e48a-4b94-839d-e8444fbc4097:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-e0b01646-e48a-4b94-839d-e8444fbc4097:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-e0b01646-e48a-4b94-839d-e8444fbc4097-root {
    text-align: left;
  }


#s-e0b01646-e48a-4b94-839d-e8444fbc4097.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e0b01646-e48a-4b94-839d-e8444fbc4097-root {
    text-align: left;
  }


#s-e0b01646-e48a-4b94-839d-e8444fbc4097.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e0b01646-e48a-4b94-839d-e8444fbc4097-root {
    text-align: left;
  }


#s-e0b01646-e48a-4b94-839d-e8444fbc4097.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e0b01646-e48a-4b94-839d-e8444fbc4097-root {
    text-align: left;
  }


#s-e0b01646-e48a-4b94-839d-e8444fbc4097.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e0b01646-e48a-4b94-839d-e8444fbc4097-root {
    text-align: left;
  }


#s-e0b01646-e48a-4b94-839d-e8444fbc4097.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-e05dd056-5419-4290-95b0-fd7bcfc2846a hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-60d32830-906e-4fd7-9d75-6c4e1aac28fc {
  padding-bottom: 24px;
}








#s-60d32830-906e-4fd7-9d75-6c4e1aac28fc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-60d32830-906e-4fd7-9d75-6c4e1aac28fc.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-587d99e4-1a39-44e4-aa90-f20ca1311dda {
  padding-bottom: 16px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}
#s-587d99e4-1a39-44e4-aa90-f20ca1311dda:hover {opacity: 1 !important;}







#s-587d99e4-1a39-44e4-aa90-f20ca1311dda .shogun-image-content {
  
    align-items: center;
  
}








#s-049e069e-f24c-4178-bb8b-0bfa16286a41 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-049e069e-f24c-4178-bb8b-0bfa16286a41.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-a80dbdba-c9f1-46fc-b90d-013e8f9b2bef {
  padding-bottom: 8px;
min-height: 68px;
}








#s-ce4c4b5e-2877-46a2-8cbc-00c26eb38220 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ce4c4b5e-2877-46a2-8cbc-00c26eb38220.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7b698a07-c5e6-4610-ad47-7c53b81caea3 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-7b698a07-c5e6-4610-ad47-7c53b81caea3:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-7b698a07-c5e6-4610-ad47-7c53b81caea3:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-7b698a07-c5e6-4610-ad47-7c53b81caea3-root {
    text-align: left;
  }


#s-7b698a07-c5e6-4610-ad47-7c53b81caea3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7b698a07-c5e6-4610-ad47-7c53b81caea3-root {
    text-align: left;
  }


#s-7b698a07-c5e6-4610-ad47-7c53b81caea3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7b698a07-c5e6-4610-ad47-7c53b81caea3-root {
    text-align: left;
  }


#s-7b698a07-c5e6-4610-ad47-7c53b81caea3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7b698a07-c5e6-4610-ad47-7c53b81caea3-root {
    text-align: left;
  }


#s-7b698a07-c5e6-4610-ad47-7c53b81caea3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7b698a07-c5e6-4610-ad47-7c53b81caea3-root {
    text-align: left;
  }


#s-7b698a07-c5e6-4610-ad47-7c53b81caea3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-3ac743bb-219c-41e7-8ec7-15411dfdd90b hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-4c434083-fcb0-4c41-92f7-c483aa9ba377 {
  padding-bottom: 24px;
}








#s-4c434083-fcb0-4c41-92f7-c483aa9ba377 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4c434083-fcb0-4c41-92f7-c483aa9ba377.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-4be7d8b9-0fdd-4302-99cd-1eef06623ffc {
  padding-bottom: 16px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}
#s-4be7d8b9-0fdd-4302-99cd-1eef06623ffc:hover {opacity: 1 !important;}







#s-4be7d8b9-0fdd-4302-99cd-1eef06623ffc .shogun-image-content {
  
    align-items: center;
  
}








#s-c45c4f93-f0a9-458d-8a4f-484f12844c7f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c45c4f93-f0a9-458d-8a4f-484f12844c7f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-662515ce-bc3a-4d00-b50d-3843547506fd {
  padding-bottom: 8px;
min-height: 68px;
}








#s-9dfb1dee-7e7f-41cc-870d-203c3c023007 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9dfb1dee-7e7f-41cc-870d-203c3c023007.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5c0a1f4c-4ac1-485a-b110-a6ab2b7285b9 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-5c0a1f4c-4ac1-485a-b110-a6ab2b7285b9:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-5c0a1f4c-4ac1-485a-b110-a6ab2b7285b9:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-5c0a1f4c-4ac1-485a-b110-a6ab2b7285b9-root {
    text-align: left;
  }


#s-5c0a1f4c-4ac1-485a-b110-a6ab2b7285b9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5c0a1f4c-4ac1-485a-b110-a6ab2b7285b9-root {
    text-align: left;
  }


#s-5c0a1f4c-4ac1-485a-b110-a6ab2b7285b9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5c0a1f4c-4ac1-485a-b110-a6ab2b7285b9-root {
    text-align: left;
  }


#s-5c0a1f4c-4ac1-485a-b110-a6ab2b7285b9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5c0a1f4c-4ac1-485a-b110-a6ab2b7285b9-root {
    text-align: left;
  }


#s-5c0a1f4c-4ac1-485a-b110-a6ab2b7285b9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5c0a1f4c-4ac1-485a-b110-a6ab2b7285b9-root {
    text-align: left;
  }


#s-5c0a1f4c-4ac1-485a-b110-a6ab2b7285b9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-8fa48d5b-5e5b-4570-91aa-57023a3f9862 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-30a73a56-e0e0-428f-90e1-8d65855ce458 {
  padding-bottom: 24px;
}








#s-30a73a56-e0e0-428f-90e1-8d65855ce458 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-30a73a56-e0e0-428f-90e1-8d65855ce458.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-a1fb6d5c-d37c-41c7-bdd6-c6f4490de6d1 {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(44, 42, 52, 0);
border-radius: 0px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}








#s-a1fb6d5c-d37c-41c7-bdd6-c6f4490de6d1 .shogun-image-content {
  
    align-items: center;
  
}








#s-7471f936-820f-4d71-9cee-f364ad4463b2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7471f936-820f-4d71-9cee-f364ad4463b2.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-a9b32f44-d940-4a44-8ae6-fb1ccc7acb74 {
  padding-bottom: 8px;
min-height: 68px;
}








#s-c3457f43-8893-4cfc-b906-d3a17a2cec3b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c3457f43-8893-4cfc-b906-d3a17a2cec3b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1b2f157c-07d5-4ca2-aaaa-f1aab7dd5c80 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-1b2f157c-07d5-4ca2-aaaa-f1aab7dd5c80:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-1b2f157c-07d5-4ca2-aaaa-f1aab7dd5c80:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-1b2f157c-07d5-4ca2-aaaa-f1aab7dd5c80-root {
    text-align: left;
  }


#s-1b2f157c-07d5-4ca2-aaaa-f1aab7dd5c80.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1b2f157c-07d5-4ca2-aaaa-f1aab7dd5c80-root {
    text-align: left;
  }


#s-1b2f157c-07d5-4ca2-aaaa-f1aab7dd5c80.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1b2f157c-07d5-4ca2-aaaa-f1aab7dd5c80-root {
    text-align: left;
  }


#s-1b2f157c-07d5-4ca2-aaaa-f1aab7dd5c80.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1b2f157c-07d5-4ca2-aaaa-f1aab7dd5c80-root {
    text-align: left;
  }


#s-1b2f157c-07d5-4ca2-aaaa-f1aab7dd5c80.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1b2f157c-07d5-4ca2-aaaa-f1aab7dd5c80-root {
    text-align: left;
  }


#s-1b2f157c-07d5-4ca2-aaaa-f1aab7dd5c80.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-0f500358-ce53-4bde-a3b1-7b76faf6e7c6 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-cf6fa334-48cd-4a3d-b2aa-3969bd68d5e7 {
  padding-bottom: 24px;
}








#s-cf6fa334-48cd-4a3d-b2aa-3969bd68d5e7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cf6fa334-48cd-4a3d-b2aa-3969bd68d5e7.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-205d663e-d772-4a62-9d0b-a629d883c7e6 {
  padding-bottom: 16px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}
#s-205d663e-d772-4a62-9d0b-a629d883c7e6:hover {opacity: 1 !important;}







#s-205d663e-d772-4a62-9d0b-a629d883c7e6 .shogun-image-content {
  
    align-items: center;
  
}








#s-66b3e46d-ece0-4816-a0a9-b4283c0c10af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-66b3e46d-ece0-4816-a0a9-b4283c0c10af.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-08c5f474-f956-4cd8-8e36-c78844bb708f {
  padding-bottom: 8px;
min-height: 68px;
}








#s-f6fe12ad-1efa-4977-992d-1214fd1f1057 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f6fe12ad-1efa-4977-992d-1214fd1f1057.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2666ff00-05c8-4a0c-bf32-86f852f6501d {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-2666ff00-05c8-4a0c-bf32-86f852f6501d:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-2666ff00-05c8-4a0c-bf32-86f852f6501d:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-2666ff00-05c8-4a0c-bf32-86f852f6501d-root {
    text-align: left;
  }


#s-2666ff00-05c8-4a0c-bf32-86f852f6501d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2666ff00-05c8-4a0c-bf32-86f852f6501d-root {
    text-align: left;
  }


#s-2666ff00-05c8-4a0c-bf32-86f852f6501d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2666ff00-05c8-4a0c-bf32-86f852f6501d-root {
    text-align: left;
  }


#s-2666ff00-05c8-4a0c-bf32-86f852f6501d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2666ff00-05c8-4a0c-bf32-86f852f6501d-root {
    text-align: left;
  }


#s-2666ff00-05c8-4a0c-bf32-86f852f6501d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2666ff00-05c8-4a0c-bf32-86f852f6501d-root {
    text-align: left;
  }


#s-2666ff00-05c8-4a0c-bf32-86f852f6501d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-49f5eb1b-c98e-4d0f-8f63-444eb0bfe18a hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-56944c5a-604e-4490-9d89-98a4667ac146 {
  padding-bottom: 24px;
}








#s-56944c5a-604e-4490-9d89-98a4667ac146 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-56944c5a-604e-4490-9d89-98a4667ac146.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ef4c3185-ade9-4d3f-a9c1-573fb0ac5d88 {
  padding-bottom: 16px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}
#s-ef4c3185-ade9-4d3f-a9c1-573fb0ac5d88:hover {opacity: 1 !important;}







#s-ef4c3185-ade9-4d3f-a9c1-573fb0ac5d88 .shogun-image-content {
  
    align-items: center;
  
}








#s-24632ade-46ca-401b-ac9c-fbc6d17de889 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-24632ade-46ca-401b-ac9c-fbc6d17de889.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ff987288-db90-4447-b9f2-a20f3addc728 {
  padding-bottom: 8px;
min-height: 68px;
}








#s-d49a65b3-df22-43e1-8098-8f43746599e4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d49a65b3-df22-43e1-8098-8f43746599e4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7169124e-b45d-4e4a-ab03-e1863369c59b {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-7169124e-b45d-4e4a-ab03-e1863369c59b:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-7169124e-b45d-4e4a-ab03-e1863369c59b:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-7169124e-b45d-4e4a-ab03-e1863369c59b-root {
    text-align: left;
  }


#s-7169124e-b45d-4e4a-ab03-e1863369c59b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7169124e-b45d-4e4a-ab03-e1863369c59b-root {
    text-align: left;
  }


#s-7169124e-b45d-4e4a-ab03-e1863369c59b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7169124e-b45d-4e4a-ab03-e1863369c59b-root {
    text-align: left;
  }


#s-7169124e-b45d-4e4a-ab03-e1863369c59b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7169124e-b45d-4e4a-ab03-e1863369c59b-root {
    text-align: left;
  }


#s-7169124e-b45d-4e4a-ab03-e1863369c59b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7169124e-b45d-4e4a-ab03-e1863369c59b-root {
    text-align: left;
  }


#s-7169124e-b45d-4e4a-ab03-e1863369c59b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-e627ab06-6b39-496e-8ec3-d508ea659383 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-9c4723eb-747e-47d1-a52c-54fbcb8da602 {
  padding-bottom: 24px;
}








#s-9c4723eb-747e-47d1-a52c-54fbcb8da602 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9c4723eb-747e-47d1-a52c-54fbcb8da602.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-e6eca2c0-3b6a-4393-bc08-eb21499e9022 {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(44, 42, 52, 0);
border-radius: 0px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}







  #s-e6eca2c0-3b6a-4393-bc08-eb21499e9022 img.shogun-image {
    

    
    
    
  }


#s-e6eca2c0-3b6a-4393-bc08-eb21499e9022 .shogun-image-content {
  
    align-items: center;
  
}








#s-62ae2bf7-329f-4a13-b49e-6e3ace17e46f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-62ae2bf7-329f-4a13-b49e-6e3ace17e46f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-dcb772a6-a420-4b31-a7ff-dc247f204596 {
  padding-bottom: 8px;
min-height: 68px;
}








#s-b0fb2be4-71ec-43a1-8ad3-63f96dd3142d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b0fb2be4-71ec-43a1-8ad3-63f96dd3142d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3b794978-6f73-4d44-b9d6-c82b2724d468 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-3b794978-6f73-4d44-b9d6-c82b2724d468:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-3b794978-6f73-4d44-b9d6-c82b2724d468:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-3b794978-6f73-4d44-b9d6-c82b2724d468-root {
    text-align: left;
  }


#s-3b794978-6f73-4d44-b9d6-c82b2724d468.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-3b794978-6f73-4d44-b9d6-c82b2724d468-root {
    text-align: left;
  }


#s-3b794978-6f73-4d44-b9d6-c82b2724d468.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3b794978-6f73-4d44-b9d6-c82b2724d468-root {
    text-align: left;
  }


#s-3b794978-6f73-4d44-b9d6-c82b2724d468.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3b794978-6f73-4d44-b9d6-c82b2724d468-root {
    text-align: left;
  }


#s-3b794978-6f73-4d44-b9d6-c82b2724d468.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-3b794978-6f73-4d44-b9d6-c82b2724d468-root {
    text-align: left;
  }


#s-3b794978-6f73-4d44-b9d6-c82b2724d468.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-e95b982b-700e-4911-8328-674c00280b85 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-0182c583-564e-4c6e-a906-f3888cbccefa {
  padding-bottom: 24px;
}








#s-0182c583-564e-4c6e-a906-f3888cbccefa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0182c583-564e-4c6e-a906-f3888cbccefa.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-7cbddae5-fac3-48e8-a2c0-cf54efdfe918 {
  padding-bottom: 16px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}
#s-7cbddae5-fac3-48e8-a2c0-cf54efdfe918:hover {opacity: 1 !important;}






  #s-7cbddae5-fac3-48e8-a2c0-cf54efdfe918 img.shogun-image {
    

    
    
    
  }


#s-7cbddae5-fac3-48e8-a2c0-cf54efdfe918 .shogun-image-content {
  
    align-items: center;
  
}








#s-63b4459c-06fe-4eb0-9610-f0a81f7ad803 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-63b4459c-06fe-4eb0-9610-f0a81f7ad803.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-041deb07-dd3f-474f-a856-97070054d691 {
  padding-bottom: 8px;
min-height: 68px;
}








#s-36ca89e9-f037-4ba3-b097-5b54763a2ab6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-36ca89e9-f037-4ba3-b097-5b54763a2ab6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-05260a74-e978-4e19-b2b1-667b3f283a7d {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-05260a74-e978-4e19-b2b1-667b3f283a7d:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-05260a74-e978-4e19-b2b1-667b3f283a7d:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-05260a74-e978-4e19-b2b1-667b3f283a7d-root {
    text-align: left;
  }


#s-05260a74-e978-4e19-b2b1-667b3f283a7d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-05260a74-e978-4e19-b2b1-667b3f283a7d-root {
    text-align: left;
  }


#s-05260a74-e978-4e19-b2b1-667b3f283a7d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-05260a74-e978-4e19-b2b1-667b3f283a7d-root {
    text-align: left;
  }


#s-05260a74-e978-4e19-b2b1-667b3f283a7d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-05260a74-e978-4e19-b2b1-667b3f283a7d-root {
    text-align: left;
  }


#s-05260a74-e978-4e19-b2b1-667b3f283a7d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-05260a74-e978-4e19-b2b1-667b3f283a7d-root {
    text-align: left;
  }


#s-05260a74-e978-4e19-b2b1-667b3f283a7d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-a61fc00f-67c5-46b5-ae92-a7390cb02136 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-fc09bb11-ca1e-45d2-b844-4d4421c23040 {
  padding-bottom: 24px;
}








#s-fc09bb11-ca1e-45d2-b844-4d4421c23040 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fc09bb11-ca1e-45d2-b844-4d4421c23040.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-57fe3d55-731a-4a8f-af76-3a0dde8d0ca2 {
  padding-bottom: 16px;
max-width: 2640px;
aspect-ratio: 1/1;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}
#s-57fe3d55-731a-4a8f-af76-3a0dde8d0ca2:hover {opacity: 1 !important;}




  #s-57fe3d55-731a-4a8f-af76-3a0dde8d0ca2 img.shogun-image,
  #s-57fe3d55-731a-4a8f-af76-3a0dde8d0ca2 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-57fe3d55-731a-4a8f-af76-3a0dde8d0ca2 {
    width: 100%;
    height: auto;
  }



  #s-57fe3d55-731a-4a8f-af76-3a0dde8d0ca2 img.shogun-image {
    

    
    
    
  }


#s-57fe3d55-731a-4a8f-af76-3a0dde8d0ca2 .shogun-image-content {
  
    align-items: center;
  
}








#s-c4427899-9ccf-4b58-a141-b794ea67b107 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c4427899-9ccf-4b58-a141-b794ea67b107.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-a7b07d0e-14ec-4f65-95fa-ae1b94b22c28 {
  padding-bottom: 8px;
min-height: 68px;
}








#s-72ad34a8-c53c-4352-9a59-7810ff5d1f1a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-72ad34a8-c53c-4352-9a59-7810ff5d1f1a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a8085bb1-285f-4ae5-b5e3-3f94f298976e {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-a8085bb1-285f-4ae5-b5e3-3f94f298976e:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-a8085bb1-285f-4ae5-b5e3-3f94f298976e:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-a8085bb1-285f-4ae5-b5e3-3f94f298976e-root {
    text-align: left;
  }


#s-a8085bb1-285f-4ae5-b5e3-3f94f298976e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a8085bb1-285f-4ae5-b5e3-3f94f298976e-root {
    text-align: left;
  }


#s-a8085bb1-285f-4ae5-b5e3-3f94f298976e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a8085bb1-285f-4ae5-b5e3-3f94f298976e-root {
    text-align: left;
  }


#s-a8085bb1-285f-4ae5-b5e3-3f94f298976e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a8085bb1-285f-4ae5-b5e3-3f94f298976e-root {
    text-align: left;
  }


#s-a8085bb1-285f-4ae5-b5e3-3f94f298976e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a8085bb1-285f-4ae5-b5e3-3f94f298976e-root {
    text-align: left;
  }


#s-a8085bb1-285f-4ae5-b5e3-3f94f298976e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-682a421b-9cc8-4e74-9974-481937e17e3e hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-4053520a-244d-4e9b-b083-bc567d21dfd3 {
  margin-left: auto;
margin-right: auto;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(92, 120, 53, 1);
letter-spacing: 1px;
}
#s-4053520a-244d-4e9b-b083-bc567d21dfd3:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 0, 0, 1) !important;
background-color: rgba(92, 120, 53, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-4053520a-244d-4e9b-b083-bc567d21dfd3:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
background-color: rgba(92, 120, 53, 0.8) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-4053520a-244d-4e9b-b083-bc567d21dfd3-root {
    text-align: center;
  }


#s-4053520a-244d-4e9b-b083-bc567d21dfd3.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4053520a-244d-4e9b-b083-bc567d21dfd3-root {
    text-align: center;
  }


#s-4053520a-244d-4e9b-b083-bc567d21dfd3.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4053520a-244d-4e9b-b083-bc567d21dfd3-root {
    text-align: center;
  }


#s-4053520a-244d-4e9b-b083-bc567d21dfd3.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4053520a-244d-4e9b-b083-bc567d21dfd3-root {
    text-align: center;
  }


#s-4053520a-244d-4e9b-b083-bc567d21dfd3.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4053520a-244d-4e9b-b083-bc567d21dfd3-root {
    text-align: center;
  }


#s-4053520a-244d-4e9b-b083-bc567d21dfd3.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-971627dd-dfeb-4c5c-a314-6dc13f859be2 {
  background-color: rgba(247, 245, 243, 1);
}
@media (min-width: 1200px){#s-971627dd-dfeb-4c5c-a314-6dc13f859be2 {
  display: none;
}
#s-971627dd-dfeb-4c5c-a314-6dc13f859be2, #wrap-s-971627dd-dfeb-4c5c-a314-6dc13f859be2 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-971627dd-dfeb-4c5c-a314-6dc13f859be2 {
  display: none;
}
#s-971627dd-dfeb-4c5c-a314-6dc13f859be2, #wrap-s-971627dd-dfeb-4c5c-a314-6dc13f859be2 { display:none !important; }}







#s-971627dd-dfeb-4c5c-a314-6dc13f859be2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-971627dd-dfeb-4c5c-a314-6dc13f859be2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-19b6fbb5-3e2f-48c0-ac38-7d7dbefebf30 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 64px;
padding-left: 24px;
padding-bottom: 24px;
padding-right: 24px;
}
@media (min-width: 1200px){#s-19b6fbb5-3e2f-48c0-ac38-7d7dbefebf30 {
  display: none;
}
#s-19b6fbb5-3e2f-48c0-ac38-7d7dbefebf30, #wrap-s-19b6fbb5-3e2f-48c0-ac38-7d7dbefebf30 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-19b6fbb5-3e2f-48c0-ac38-7d7dbefebf30 {
  display: none;
}
#s-19b6fbb5-3e2f-48c0-ac38-7d7dbefebf30, #wrap-s-19b6fbb5-3e2f-48c0-ac38-7d7dbefebf30 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-19b6fbb5-3e2f-48c0-ac38-7d7dbefebf30 {
  
}
}
#s-19b6fbb5-3e2f-48c0-ac38-7d7dbefebf30 {
  background-image: url();
}








#s-19b6fbb5-3e2f-48c0-ac38-7d7dbefebf30 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-19b6fbb5-3e2f-48c0-ac38-7d7dbefebf30.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e6ac5a7c-ecf1-419d-99f4-cc2625b4d668 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 600px;
}








#s-e6ac5a7c-ecf1-419d-99f4-cc2625b4d668 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e6ac5a7c-ecf1-419d-99f4-cc2625b4d668.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ca006fc2-7560-40c0-ae68-68d425698928 {
  margin-left: auto;
margin-right: auto;
max-width: 750px;
text-align: center;
}

#s-ca006fc2-7560-40c0-ae68-68d425698928 .shogun-heading-component h3 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 38px;
  line-height: 1.15em;
  
  text-align: center;
}



#s-a767d44d-9d45-4b98-8063-ee1d8d94dea9 {
  background-color: rgba(247, 245, 243, 0);
}
@media (min-width: 1200px){#s-a767d44d-9d45-4b98-8063-ee1d8d94dea9 {
  display: none;
}
#s-a767d44d-9d45-4b98-8063-ee1d8d94dea9, #wrap-s-a767d44d-9d45-4b98-8063-ee1d8d94dea9 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a767d44d-9d45-4b98-8063-ee1d8d94dea9 {
  display: none;
}
#s-a767d44d-9d45-4b98-8063-ee1d8d94dea9, #wrap-s-a767d44d-9d45-4b98-8063-ee1d8d94dea9 { display:none !important; }}







#s-a767d44d-9d45-4b98-8063-ee1d8d94dea9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a767d44d-9d45-4b98-8063-ee1d8d94dea9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4f480e53-321e-4bf0-b074-94fb805dec99 {
  margin-left: auto;
margin-right: auto;
max-width: 600px;
text-align: center;
}








#s-4f480e53-321e-4bf0-b074-94fb805dec99 .shogun-image-content {
  
    align-items: center;
  
}

#s-0e4455eb-9ec5-42f1-9047-b55030350f12 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 32px;
padding-left: 24px;
padding-bottom: 64px;
padding-right: 24px;
}
@media (min-width: 1200px){#s-0e4455eb-9ec5-42f1-9047-b55030350f12 {
  display: none;
}
#s-0e4455eb-9ec5-42f1-9047-b55030350f12, #wrap-s-0e4455eb-9ec5-42f1-9047-b55030350f12 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0e4455eb-9ec5-42f1-9047-b55030350f12 {
  display: none;
}
#s-0e4455eb-9ec5-42f1-9047-b55030350f12, #wrap-s-0e4455eb-9ec5-42f1-9047-b55030350f12 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0e4455eb-9ec5-42f1-9047-b55030350f12 {
  
}
}
#s-0e4455eb-9ec5-42f1-9047-b55030350f12 {
  background-image: url();
}








#s-0e4455eb-9ec5-42f1-9047-b55030350f12 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0e4455eb-9ec5-42f1-9047-b55030350f12.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a37191fa-c3b8-49bf-8f96-6f59b32f14d7 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 600px;
}








#s-a37191fa-c3b8-49bf-8f96-6f59b32f14d7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a37191fa-c3b8-49bf-8f96-6f59b32f14d7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-be90a479-af41-4664-b041-8a5d42dd97ac {
  margin-left: auto;
margin-right: auto;
padding-bottom: 16px;
max-width: 750px;
text-align: left;
}

#s-be90a479-af41-4664-b041-8a5d42dd97ac .shogun-heading-component h3 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 38px;
  
  
  text-align: left;
}



#s-5d6b8cda-ae7c-4d9d-abc5-e663af3e003b {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-bottom: 24px;
}








#s-e102bcb5-fabc-4e48-9316-1c2431186ea8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e102bcb5-fabc-4e48-9316-1c2431186ea8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-339cdc15-e2e1-470a-a631-4385875b113d {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-339cdc15-e2e1-470a-a631-4385875b113d:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-339cdc15-e2e1-470a-a631-4385875b113d:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-339cdc15-e2e1-470a-a631-4385875b113d-root {
    text-align: left;
  }


#s-339cdc15-e2e1-470a-a631-4385875b113d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-339cdc15-e2e1-470a-a631-4385875b113d-root {
    text-align: left;
  }


#s-339cdc15-e2e1-470a-a631-4385875b113d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-339cdc15-e2e1-470a-a631-4385875b113d-root {
    text-align: left;
  }


#s-339cdc15-e2e1-470a-a631-4385875b113d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-339cdc15-e2e1-470a-a631-4385875b113d-root {
    text-align: left;
  }


#s-339cdc15-e2e1-470a-a631-4385875b113d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-339cdc15-e2e1-470a-a631-4385875b113d-root {
    text-align: left;
  }


#s-339cdc15-e2e1-470a-a631-4385875b113d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-5cd1ad84-3f9d-45ee-94db-e42e60e48707 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-843816a8-3cbb-4942-af7b-e85008e637e0 {
  padding-left: 24px;
padding-bottom: 64px;
padding-right: 24px;
}
@media (min-width: 1200px){#s-843816a8-3cbb-4942-af7b-e85008e637e0 {
  display: none;
}
#s-843816a8-3cbb-4942-af7b-e85008e637e0, #wrap-s-843816a8-3cbb-4942-af7b-e85008e637e0 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-843816a8-3cbb-4942-af7b-e85008e637e0 {
  display: none;
}
#s-843816a8-3cbb-4942-af7b-e85008e637e0, #wrap-s-843816a8-3cbb-4942-af7b-e85008e637e0 { display:none !important; }}
#s-843816a8-3cbb-4942-af7b-e85008e637e0 {
  background-image: url();
}








#s-843816a8-3cbb-4942-af7b-e85008e637e0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-843816a8-3cbb-4942-af7b-e85008e637e0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-332f90c0-462e-487c-b666-82483ef58100 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 24px;
max-width: 600px;
}

#s-332f90c0-462e-487c-b666-82483ef58100 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-332f90c0-462e-487c-b666-82483ef58100 .shg-sld-nav-button.shg-sld-left,
#s-332f90c0-462e-487c-b666-82483ef58100 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-09399ec4-2914-479a-bea7-802d9a08e59b {
  padding-bottom: 24px;
}








#s-09399ec4-2914-479a-bea7-802d9a08e59b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-09399ec4-2914-479a-bea7-802d9a08e59b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-044710f1-4897-4668-98d4-ecefcdb6bc01 {
  padding-bottom: 16px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}








#s-044710f1-4897-4668-98d4-ecefcdb6bc01 .shogun-image-content {
  
    align-items: center;
  
}

#s-aeef7274-d41e-4098-9c8f-43ec4f95e1e9 {
  min-height: 126px;
}








#s-aeef7274-d41e-4098-9c8f-43ec4f95e1e9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-aeef7274-d41e-4098-9c8f-43ec4f95e1e9.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-176c0c58-2c6a-4fe5-8405-f65b43873870 {
  padding-bottom: 8px;
}








#s-b79726ae-737d-460a-b34c-5ee2ef007554 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b79726ae-737d-460a-b34c-5ee2ef007554.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1f36d5dc-c0b7-4716-a61b-e4ff426d8eb2 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-1f36d5dc-c0b7-4716-a61b-e4ff426d8eb2:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-1f36d5dc-c0b7-4716-a61b-e4ff426d8eb2:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-1f36d5dc-c0b7-4716-a61b-e4ff426d8eb2-root {
    text-align: left;
  }


#s-1f36d5dc-c0b7-4716-a61b-e4ff426d8eb2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1f36d5dc-c0b7-4716-a61b-e4ff426d8eb2-root {
    text-align: left;
  }


#s-1f36d5dc-c0b7-4716-a61b-e4ff426d8eb2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1f36d5dc-c0b7-4716-a61b-e4ff426d8eb2-root {
    text-align: left;
  }


#s-1f36d5dc-c0b7-4716-a61b-e4ff426d8eb2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1f36d5dc-c0b7-4716-a61b-e4ff426d8eb2-root {
    text-align: left;
  }


#s-1f36d5dc-c0b7-4716-a61b-e4ff426d8eb2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1f36d5dc-c0b7-4716-a61b-e4ff426d8eb2-root {
    text-align: left;
  }


#s-1f36d5dc-c0b7-4716-a61b-e4ff426d8eb2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-83c98ad6-c415-405f-aa3e-a5fab652d471 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-aeee8ca4-9582-4778-a23b-459ee987e162 {
  padding-bottom: 24px;
}








#s-aeee8ca4-9582-4778-a23b-459ee987e162 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-aeee8ca4-9582-4778-a23b-459ee987e162.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-4d275bbe-c178-42c0-a180-610e178de08b {
  padding-bottom: 16px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}
#s-4d275bbe-c178-42c0-a180-610e178de08b:hover {opacity: 1 !important;}







#s-4d275bbe-c178-42c0-a180-610e178de08b .shogun-image-content {
  
    align-items: center;
  
}

#s-00f918d1-b748-4be0-9a2b-41bfed240ca7 {
  min-height: 126px;
}








#s-00f918d1-b748-4be0-9a2b-41bfed240ca7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-00f918d1-b748-4be0-9a2b-41bfed240ca7.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-b0521e66-73b4-40b3-9416-ee81a1876315 {
  padding-bottom: 8px;
}








#s-267217e4-2054-44eb-ac93-c6379cd7fdc3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-267217e4-2054-44eb-ac93-c6379cd7fdc3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8e6e36f8-71ba-4d6a-9b6c-328d3e06a1f0 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-8e6e36f8-71ba-4d6a-9b6c-328d3e06a1f0:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-8e6e36f8-71ba-4d6a-9b6c-328d3e06a1f0:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-8e6e36f8-71ba-4d6a-9b6c-328d3e06a1f0-root {
    text-align: left;
  }


#s-8e6e36f8-71ba-4d6a-9b6c-328d3e06a1f0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-8e6e36f8-71ba-4d6a-9b6c-328d3e06a1f0-root {
    text-align: left;
  }


#s-8e6e36f8-71ba-4d6a-9b6c-328d3e06a1f0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-8e6e36f8-71ba-4d6a-9b6c-328d3e06a1f0-root {
    text-align: left;
  }


#s-8e6e36f8-71ba-4d6a-9b6c-328d3e06a1f0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-8e6e36f8-71ba-4d6a-9b6c-328d3e06a1f0-root {
    text-align: left;
  }


#s-8e6e36f8-71ba-4d6a-9b6c-328d3e06a1f0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-8e6e36f8-71ba-4d6a-9b6c-328d3e06a1f0-root {
    text-align: left;
  }


#s-8e6e36f8-71ba-4d6a-9b6c-328d3e06a1f0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-39b7f14b-8ffe-4d17-a321-87183f0f6b7a hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-21a15886-e64d-4445-995b-6b64bb93225d {
  padding-bottom: 24px;
}








#s-21a15886-e64d-4445-995b-6b64bb93225d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-21a15886-e64d-4445-995b-6b64bb93225d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-e1a643e3-70e2-4b63-8b12-7e7453b16f56 {
  padding-bottom: 16px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}
#s-e1a643e3-70e2-4b63-8b12-7e7453b16f56:hover {opacity: 1 !important;}







#s-e1a643e3-70e2-4b63-8b12-7e7453b16f56 .shogun-image-content {
  
    align-items: center;
  
}

#s-9f051fb9-4289-4689-94fb-8ade7185e575 {
  min-height: 126px;
}








#s-9f051fb9-4289-4689-94fb-8ade7185e575 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9f051fb9-4289-4689-94fb-8ade7185e575.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-578705fe-464a-4a44-ae5f-884ab3fe93ab {
  padding-bottom: 8px;
}








#s-07beb4b0-58e8-4aaa-a732-76a7a5fae35c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-07beb4b0-58e8-4aaa-a732-76a7a5fae35c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ebcd3de6-4590-4495-96cd-0b6d76ef2258 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-ebcd3de6-4590-4495-96cd-0b6d76ef2258:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-ebcd3de6-4590-4495-96cd-0b6d76ef2258:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-ebcd3de6-4590-4495-96cd-0b6d76ef2258-root {
    text-align: left;
  }


#s-ebcd3de6-4590-4495-96cd-0b6d76ef2258.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ebcd3de6-4590-4495-96cd-0b6d76ef2258-root {
    text-align: left;
  }


#s-ebcd3de6-4590-4495-96cd-0b6d76ef2258.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ebcd3de6-4590-4495-96cd-0b6d76ef2258-root {
    text-align: left;
  }


#s-ebcd3de6-4590-4495-96cd-0b6d76ef2258.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ebcd3de6-4590-4495-96cd-0b6d76ef2258-root {
    text-align: left;
  }


#s-ebcd3de6-4590-4495-96cd-0b6d76ef2258.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ebcd3de6-4590-4495-96cd-0b6d76ef2258-root {
    text-align: left;
  }


#s-ebcd3de6-4590-4495-96cd-0b6d76ef2258.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-c6ce8fec-c248-44a5-8f26-6f6ebcf4833a hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-9ad56551-b61d-47a4-909f-d3b84c0e78dc {
  margin-left: auto;
margin-right: auto;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(92, 120, 53, 1);
letter-spacing: 1px;
}
#s-9ad56551-b61d-47a4-909f-d3b84c0e78dc:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 0, 0, 1) !important;
background-color: rgba(92, 120, 53, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-9ad56551-b61d-47a4-909f-d3b84c0e78dc:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
background-color: rgba(92, 120, 53, 0.8) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-9ad56551-b61d-47a4-909f-d3b84c0e78dc-root {
    text-align: center;
  }


#s-9ad56551-b61d-47a4-909f-d3b84c0e78dc.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-9ad56551-b61d-47a4-909f-d3b84c0e78dc-root {
    text-align: center;
  }


#s-9ad56551-b61d-47a4-909f-d3b84c0e78dc.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9ad56551-b61d-47a4-909f-d3b84c0e78dc-root {
    text-align: center;
  }


#s-9ad56551-b61d-47a4-909f-d3b84c0e78dc.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9ad56551-b61d-47a4-909f-d3b84c0e78dc-root {
    text-align: center;
  }


#s-9ad56551-b61d-47a4-909f-d3b84c0e78dc.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-9ad56551-b61d-47a4-909f-d3b84c0e78dc-root {
    text-align: center;
  }


#s-9ad56551-b61d-47a4-909f-d3b84c0e78dc.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-8bc07f66-2a79-4321-8f88-9f28b68f0160 {
  background-color: rgba(241, 238, 235, 1);
}
@media (min-width: 1200px){#s-8bc07f66-2a79-4321-8f88-9f28b68f0160 {
  display: none;
}
#s-8bc07f66-2a79-4321-8f88-9f28b68f0160, #wrap-s-8bc07f66-2a79-4321-8f88-9f28b68f0160 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8bc07f66-2a79-4321-8f88-9f28b68f0160 {
  display: none;
}
#s-8bc07f66-2a79-4321-8f88-9f28b68f0160, #wrap-s-8bc07f66-2a79-4321-8f88-9f28b68f0160 { display:none !important; }}







#s-8bc07f66-2a79-4321-8f88-9f28b68f0160 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8bc07f66-2a79-4321-8f88-9f28b68f0160.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-70dcf8f1-13ee-4ee6-beb3-fa335a4d5ce0 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 64px;
padding-left: 24px;
padding-bottom: 24px;
padding-right: 24px;
}
@media (min-width: 1200px){#s-70dcf8f1-13ee-4ee6-beb3-fa335a4d5ce0 {
  display: none;
}
#s-70dcf8f1-13ee-4ee6-beb3-fa335a4d5ce0, #wrap-s-70dcf8f1-13ee-4ee6-beb3-fa335a4d5ce0 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-70dcf8f1-13ee-4ee6-beb3-fa335a4d5ce0 {
  display: none;
}
#s-70dcf8f1-13ee-4ee6-beb3-fa335a4d5ce0, #wrap-s-70dcf8f1-13ee-4ee6-beb3-fa335a4d5ce0 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-70dcf8f1-13ee-4ee6-beb3-fa335a4d5ce0 {
  
}
}
#s-70dcf8f1-13ee-4ee6-beb3-fa335a4d5ce0 {
  background-image: url();
}








#s-70dcf8f1-13ee-4ee6-beb3-fa335a4d5ce0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-70dcf8f1-13ee-4ee6-beb3-fa335a4d5ce0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-28236d3e-82d4-42d7-b450-88b01e41f0d3 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 600px;
}








#s-28236d3e-82d4-42d7-b450-88b01e41f0d3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-28236d3e-82d4-42d7-b450-88b01e41f0d3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c0e7580b-adb0-49cf-b295-ed3aceb4c270 {
  margin-left: auto;
margin-right: auto;
max-width: 750px;
text-align: center;
}

#s-c0e7580b-adb0-49cf-b295-ed3aceb4c270 .shogun-heading-component h3 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 38px;
  line-height: 1.15em;
  
  text-align: center;
}



#s-f3289005-a6ed-475d-ac1f-1ac65b48f73c {
  background-color: rgba(241, 238, 235, 1);
}
@media (min-width: 1200px){#s-f3289005-a6ed-475d-ac1f-1ac65b48f73c {
  display: none;
}
#s-f3289005-a6ed-475d-ac1f-1ac65b48f73c, #wrap-s-f3289005-a6ed-475d-ac1f-1ac65b48f73c { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f3289005-a6ed-475d-ac1f-1ac65b48f73c {
  display: none;
}
#s-f3289005-a6ed-475d-ac1f-1ac65b48f73c, #wrap-s-f3289005-a6ed-475d-ac1f-1ac65b48f73c { display:none !important; }}







#s-f3289005-a6ed-475d-ac1f-1ac65b48f73c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f3289005-a6ed-475d-ac1f-1ac65b48f73c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9b326c66-4b0b-49d3-b2c3-b0e9da7537ef {
  margin-left: auto;
margin-right: auto;
max-width: 600px;
text-align: center;
}








#s-9b326c66-4b0b-49d3-b2c3-b0e9da7537ef .shogun-image-content {
  
    align-items: center;
  
}

#s-07d17fd4-8d6d-41f6-881c-f9d7e2205588 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 32px;
padding-left: 24px;
padding-bottom: 64px;
padding-right: 24px;
}
@media (min-width: 1200px){#s-07d17fd4-8d6d-41f6-881c-f9d7e2205588 {
  display: none;
}
#s-07d17fd4-8d6d-41f6-881c-f9d7e2205588, #wrap-s-07d17fd4-8d6d-41f6-881c-f9d7e2205588 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-07d17fd4-8d6d-41f6-881c-f9d7e2205588 {
  display: none;
}
#s-07d17fd4-8d6d-41f6-881c-f9d7e2205588, #wrap-s-07d17fd4-8d6d-41f6-881c-f9d7e2205588 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-07d17fd4-8d6d-41f6-881c-f9d7e2205588 {
  
}
}
#s-07d17fd4-8d6d-41f6-881c-f9d7e2205588 {
  background-image: url();
}








#s-07d17fd4-8d6d-41f6-881c-f9d7e2205588 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-07d17fd4-8d6d-41f6-881c-f9d7e2205588.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a8760ec9-0388-48de-b28c-236d6d60ee05 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 600px;
}








#s-a8760ec9-0388-48de-b28c-236d6d60ee05 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a8760ec9-0388-48de-b28c-236d6d60ee05.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-43ffc6cb-96ea-404b-822f-c8943853998a {
  margin-left: auto;
margin-right: auto;
padding-bottom: 16px;
text-align: left;
}

#s-43ffc6cb-96ea-404b-822f-c8943853998a .shogun-heading-component h3 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 30px;
  
  
  text-align: left;
}



#s-0354c511-eb20-4f2c-99af-e26c2c8ec841 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-bottom: 24px;
}








#s-8c37b90d-23f6-40eb-a955-0dd7af0a5a22 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8c37b90d-23f6-40eb-a955-0dd7af0a5a22.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-40594cb3-c28c-4b4f-bf18-dddfd75088af {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-40594cb3-c28c-4b4f-bf18-dddfd75088af:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-40594cb3-c28c-4b4f-bf18-dddfd75088af:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-40594cb3-c28c-4b4f-bf18-dddfd75088af-root {
    text-align: left;
  }


#s-40594cb3-c28c-4b4f-bf18-dddfd75088af.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-40594cb3-c28c-4b4f-bf18-dddfd75088af-root {
    text-align: left;
  }


#s-40594cb3-c28c-4b4f-bf18-dddfd75088af.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-40594cb3-c28c-4b4f-bf18-dddfd75088af-root {
    text-align: left;
  }


#s-40594cb3-c28c-4b4f-bf18-dddfd75088af.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-40594cb3-c28c-4b4f-bf18-dddfd75088af-root {
    text-align: left;
  }


#s-40594cb3-c28c-4b4f-bf18-dddfd75088af.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-40594cb3-c28c-4b4f-bf18-dddfd75088af-root {
    text-align: left;
  }


#s-40594cb3-c28c-4b4f-bf18-dddfd75088af.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-0beaf5be-952f-44da-b5b9-40c26c400738 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-7d553d2d-9070-4e6d-a286-1631d24cbcdc {
  padding-left: 24px;
padding-bottom: 64px;
padding-right: 24px;
}
@media (min-width: 1200px){#s-7d553d2d-9070-4e6d-a286-1631d24cbcdc {
  display: none;
}
#s-7d553d2d-9070-4e6d-a286-1631d24cbcdc, #wrap-s-7d553d2d-9070-4e6d-a286-1631d24cbcdc { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7d553d2d-9070-4e6d-a286-1631d24cbcdc {
  display: none;
}
#s-7d553d2d-9070-4e6d-a286-1631d24cbcdc, #wrap-s-7d553d2d-9070-4e6d-a286-1631d24cbcdc { display:none !important; }}
#s-7d553d2d-9070-4e6d-a286-1631d24cbcdc {
  background-image: url();
}








#s-7d553d2d-9070-4e6d-a286-1631d24cbcdc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7d553d2d-9070-4e6d-a286-1631d24cbcdc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-261e2f73-5d89-4bda-91d8-0265402d2fad {
  margin-left: auto;
margin-right: auto;
padding-bottom: 24px;
max-width: 600px;
}

#s-261e2f73-5d89-4bda-91d8-0265402d2fad .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-261e2f73-5d89-4bda-91d8-0265402d2fad .shg-sld-nav-button.shg-sld-left,
#s-261e2f73-5d89-4bda-91d8-0265402d2fad .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-67f56d0a-992c-4042-9729-9df02852c850 {
  padding-bottom: 24px;
}








#s-67f56d0a-992c-4042-9729-9df02852c850 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-67f56d0a-992c-4042-9729-9df02852c850.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-6c859964-fccd-46d4-a129-e2fc94720cc4 {
  padding-bottom: 16px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}








#s-6c859964-fccd-46d4-a129-e2fc94720cc4 .shogun-image-content {
  
    align-items: center;
  
}

#s-968fe419-4374-44d6-a21e-96e3ee54e3ed {
  min-height: 126px;
}








#s-968fe419-4374-44d6-a21e-96e3ee54e3ed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-968fe419-4374-44d6-a21e-96e3ee54e3ed.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-00dcaad2-f9be-416e-977c-dabf68dc3d61 {
  padding-bottom: 8px;
}








#s-32d3c6bb-782d-493d-839e-eb8589c27f42 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-32d3c6bb-782d-493d-839e-eb8589c27f42.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-425810a7-60b2-4f82-925b-625ec6b49178 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-425810a7-60b2-4f82-925b-625ec6b49178:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-425810a7-60b2-4f82-925b-625ec6b49178:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-425810a7-60b2-4f82-925b-625ec6b49178-root {
    text-align: left;
  }


#s-425810a7-60b2-4f82-925b-625ec6b49178.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-425810a7-60b2-4f82-925b-625ec6b49178-root {
    text-align: left;
  }


#s-425810a7-60b2-4f82-925b-625ec6b49178.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-425810a7-60b2-4f82-925b-625ec6b49178-root {
    text-align: left;
  }


#s-425810a7-60b2-4f82-925b-625ec6b49178.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-425810a7-60b2-4f82-925b-625ec6b49178-root {
    text-align: left;
  }


#s-425810a7-60b2-4f82-925b-625ec6b49178.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-425810a7-60b2-4f82-925b-625ec6b49178-root {
    text-align: left;
  }


#s-425810a7-60b2-4f82-925b-625ec6b49178.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-fc79fb65-04da-4b7e-add2-80bda1e53ec0 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-7da56432-f38b-43ee-a939-64afe4d61254 {
  padding-bottom: 24px;
}








#s-7da56432-f38b-43ee-a939-64afe4d61254 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7da56432-f38b-43ee-a939-64afe4d61254.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-e398b807-9193-4c42-8406-029187346825 {
  padding-bottom: 16px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}
#s-e398b807-9193-4c42-8406-029187346825:hover {opacity: 1 !important;}







#s-e398b807-9193-4c42-8406-029187346825 .shogun-image-content {
  
    align-items: center;
  
}

#s-dc44e114-dd2a-44f8-8867-068d2455eb0f {
  min-height: 126px;
}








#s-dc44e114-dd2a-44f8-8867-068d2455eb0f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-dc44e114-dd2a-44f8-8867-068d2455eb0f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ed3c5a13-2b49-42de-b470-3af7c288d3a2 {
  padding-bottom: 8px;
}








#s-4de15419-68f7-4a56-b766-9654a7e15e44 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4de15419-68f7-4a56-b766-9654a7e15e44.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-57c38871-5c7e-4d8f-9669-f7609d3ae819 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-57c38871-5c7e-4d8f-9669-f7609d3ae819:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-57c38871-5c7e-4d8f-9669-f7609d3ae819:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-57c38871-5c7e-4d8f-9669-f7609d3ae819-root {
    text-align: left;
  }


#s-57c38871-5c7e-4d8f-9669-f7609d3ae819.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-57c38871-5c7e-4d8f-9669-f7609d3ae819-root {
    text-align: left;
  }


#s-57c38871-5c7e-4d8f-9669-f7609d3ae819.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-57c38871-5c7e-4d8f-9669-f7609d3ae819-root {
    text-align: left;
  }


#s-57c38871-5c7e-4d8f-9669-f7609d3ae819.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-57c38871-5c7e-4d8f-9669-f7609d3ae819-root {
    text-align: left;
  }


#s-57c38871-5c7e-4d8f-9669-f7609d3ae819.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-57c38871-5c7e-4d8f-9669-f7609d3ae819-root {
    text-align: left;
  }


#s-57c38871-5c7e-4d8f-9669-f7609d3ae819.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-0d080cc2-4245-43dd-844b-5b57a7f92227 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-b084ec71-62ae-4b6a-938d-e5dfe8d82a24 {
  padding-bottom: 24px;
}








#s-b084ec71-62ae-4b6a-938d-e5dfe8d82a24 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b084ec71-62ae-4b6a-938d-e5dfe8d82a24.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-bb485306-b5c9-48a7-8913-880609d8afdc {
  padding-bottom: 16px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}
#s-bb485306-b5c9-48a7-8913-880609d8afdc:hover {opacity: 1 !important;}







#s-bb485306-b5c9-48a7-8913-880609d8afdc .shogun-image-content {
  
    align-items: center;
  
}

#s-2c28082f-c6cf-447e-8a98-215657b811b4 {
  min-height: 126px;
}








#s-2c28082f-c6cf-447e-8a98-215657b811b4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2c28082f-c6cf-447e-8a98-215657b811b4.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-493080ed-4d06-414e-ba99-009a1146d534 {
  padding-bottom: 8px;
}








#s-659988e2-d4ea-4346-9184-cdc66db17974 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-659988e2-d4ea-4346-9184-cdc66db17974.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d767fd97-3bda-45a4-a6a3-4ecf1a8ab4a9 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-d767fd97-3bda-45a4-a6a3-4ecf1a8ab4a9:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-d767fd97-3bda-45a4-a6a3-4ecf1a8ab4a9:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-d767fd97-3bda-45a4-a6a3-4ecf1a8ab4a9-root {
    text-align: left;
  }


#s-d767fd97-3bda-45a4-a6a3-4ecf1a8ab4a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-d767fd97-3bda-45a4-a6a3-4ecf1a8ab4a9-root {
    text-align: left;
  }


#s-d767fd97-3bda-45a4-a6a3-4ecf1a8ab4a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d767fd97-3bda-45a4-a6a3-4ecf1a8ab4a9-root {
    text-align: left;
  }


#s-d767fd97-3bda-45a4-a6a3-4ecf1a8ab4a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d767fd97-3bda-45a4-a6a3-4ecf1a8ab4a9-root {
    text-align: left;
  }


#s-d767fd97-3bda-45a4-a6a3-4ecf1a8ab4a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-d767fd97-3bda-45a4-a6a3-4ecf1a8ab4a9-root {
    text-align: left;
  }


#s-d767fd97-3bda-45a4-a6a3-4ecf1a8ab4a9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-9d1ec93b-cf88-4892-a65e-1861288eda53 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-31d7bd29-6f98-42af-a13c-a90e76ba27d8 {
  margin-left: auto;
margin-right: auto;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(92, 120, 53, 1);
letter-spacing: 1px;
}
#s-31d7bd29-6f98-42af-a13c-a90e76ba27d8:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 0, 0, 1) !important;
background-color: rgba(92, 120, 53, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-31d7bd29-6f98-42af-a13c-a90e76ba27d8:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
background-color: rgba(92, 120, 53, 0.8) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-31d7bd29-6f98-42af-a13c-a90e76ba27d8-root {
    text-align: center;
  }


#s-31d7bd29-6f98-42af-a13c-a90e76ba27d8.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-31d7bd29-6f98-42af-a13c-a90e76ba27d8-root {
    text-align: center;
  }


#s-31d7bd29-6f98-42af-a13c-a90e76ba27d8.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-31d7bd29-6f98-42af-a13c-a90e76ba27d8-root {
    text-align: center;
  }


#s-31d7bd29-6f98-42af-a13c-a90e76ba27d8.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-31d7bd29-6f98-42af-a13c-a90e76ba27d8-root {
    text-align: center;
  }


#s-31d7bd29-6f98-42af-a13c-a90e76ba27d8.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-31d7bd29-6f98-42af-a13c-a90e76ba27d8-root {
    text-align: center;
  }


#s-31d7bd29-6f98-42af-a13c-a90e76ba27d8.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-90d5aa8c-fc55-41a6-9cfb-81a286ed3cd9 {
  background-color: rgba(247, 245, 243, 1);
}
@media (min-width: 1200px){#s-90d5aa8c-fc55-41a6-9cfb-81a286ed3cd9 {
  display: none;
}
#s-90d5aa8c-fc55-41a6-9cfb-81a286ed3cd9, #wrap-s-90d5aa8c-fc55-41a6-9cfb-81a286ed3cd9 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-90d5aa8c-fc55-41a6-9cfb-81a286ed3cd9 {
  display: none;
}
#s-90d5aa8c-fc55-41a6-9cfb-81a286ed3cd9, #wrap-s-90d5aa8c-fc55-41a6-9cfb-81a286ed3cd9 { display:none !important; }}







#s-90d5aa8c-fc55-41a6-9cfb-81a286ed3cd9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-90d5aa8c-fc55-41a6-9cfb-81a286ed3cd9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1e6f6941-3d33-46fe-9ffa-87d56793758c {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 64px;
padding-left: 24px;
padding-bottom: 24px;
padding-right: 24px;
}
@media (min-width: 1200px){#s-1e6f6941-3d33-46fe-9ffa-87d56793758c {
  display: none;
}
#s-1e6f6941-3d33-46fe-9ffa-87d56793758c, #wrap-s-1e6f6941-3d33-46fe-9ffa-87d56793758c { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1e6f6941-3d33-46fe-9ffa-87d56793758c {
  display: none;
}
#s-1e6f6941-3d33-46fe-9ffa-87d56793758c, #wrap-s-1e6f6941-3d33-46fe-9ffa-87d56793758c { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-1e6f6941-3d33-46fe-9ffa-87d56793758c {
  
}
}
#s-1e6f6941-3d33-46fe-9ffa-87d56793758c {
  background-image: url();
}








#s-1e6f6941-3d33-46fe-9ffa-87d56793758c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1e6f6941-3d33-46fe-9ffa-87d56793758c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c20049b3-b446-4037-91a2-ebf3304a4910 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 600px;
}








#s-c20049b3-b446-4037-91a2-ebf3304a4910 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c20049b3-b446-4037-91a2-ebf3304a4910.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-84bb73fa-7c62-4970-8902-61be0df53462 {
  margin-left: auto;
margin-right: auto;
max-width: 750px;
text-align: center;
}

#s-84bb73fa-7c62-4970-8902-61be0df53462 .shogun-heading-component h3 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 38px;
  line-height: 1.15em;
  
  text-align: center;
}



#s-da09b877-e515-4fdd-a27f-58cabd24ec44 {
  background-color: rgba(241, 238, 235, 0);
}
@media (min-width: 1200px){#s-da09b877-e515-4fdd-a27f-58cabd24ec44 {
  display: none;
}
#s-da09b877-e515-4fdd-a27f-58cabd24ec44, #wrap-s-da09b877-e515-4fdd-a27f-58cabd24ec44 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-da09b877-e515-4fdd-a27f-58cabd24ec44 {
  display: none;
}
#s-da09b877-e515-4fdd-a27f-58cabd24ec44, #wrap-s-da09b877-e515-4fdd-a27f-58cabd24ec44 { display:none !important; }}







#s-da09b877-e515-4fdd-a27f-58cabd24ec44 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-da09b877-e515-4fdd-a27f-58cabd24ec44.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-091287a6-5446-4b74-a76f-3c69cf711618 {
  margin-left: auto;
margin-right: auto;
max-width: 600px;
text-align: center;
}








#s-091287a6-5446-4b74-a76f-3c69cf711618 .shogun-image-content {
  
    align-items: center;
  
}

#s-e193f245-59b8-4a8d-9af1-fc6124f08601 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 32px;
padding-left: 24px;
padding-bottom: 64px;
padding-right: 24px;
}
@media (min-width: 1200px){#s-e193f245-59b8-4a8d-9af1-fc6124f08601 {
  display: none;
}
#s-e193f245-59b8-4a8d-9af1-fc6124f08601, #wrap-s-e193f245-59b8-4a8d-9af1-fc6124f08601 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e193f245-59b8-4a8d-9af1-fc6124f08601 {
  display: none;
}
#s-e193f245-59b8-4a8d-9af1-fc6124f08601, #wrap-s-e193f245-59b8-4a8d-9af1-fc6124f08601 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e193f245-59b8-4a8d-9af1-fc6124f08601 {
  
}
}
#s-e193f245-59b8-4a8d-9af1-fc6124f08601 {
  background-image: url();
}








#s-e193f245-59b8-4a8d-9af1-fc6124f08601 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e193f245-59b8-4a8d-9af1-fc6124f08601.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-68b69989-4747-47bc-b543-d03b345d7d69 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
max-width: 600px;
}








#s-68b69989-4747-47bc-b543-d03b345d7d69 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-68b69989-4747-47bc-b543-d03b345d7d69.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-860aa0cb-0527-4cca-8e1e-17c6c8f7fc16 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 16px;
text-align: left;
}

#s-860aa0cb-0527-4cca-8e1e-17c6c8f7fc16 .shogun-heading-component h3 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 30px;
  
  
  text-align: left;
}



#s-2297a40f-e619-405c-9672-3838b136e8ca {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-bottom: 24px;
}








#s-7d7f1a39-698a-44bd-9f55-3abdd262aa49 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7d7f1a39-698a-44bd-9f55-3abdd262aa49.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b08ba567-f620-4a9b-a065-9a97a87ed118 {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-b08ba567-f620-4a9b-a065-9a97a87ed118:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-b08ba567-f620-4a9b-a065-9a97a87ed118:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-b08ba567-f620-4a9b-a065-9a97a87ed118-root {
    text-align: left;
  }


#s-b08ba567-f620-4a9b-a065-9a97a87ed118.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b08ba567-f620-4a9b-a065-9a97a87ed118-root {
    text-align: left;
  }


#s-b08ba567-f620-4a9b-a065-9a97a87ed118.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b08ba567-f620-4a9b-a065-9a97a87ed118-root {
    text-align: left;
  }


#s-b08ba567-f620-4a9b-a065-9a97a87ed118.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b08ba567-f620-4a9b-a065-9a97a87ed118-root {
    text-align: left;
  }


#s-b08ba567-f620-4a9b-a065-9a97a87ed118.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b08ba567-f620-4a9b-a065-9a97a87ed118-root {
    text-align: left;
  }


#s-b08ba567-f620-4a9b-a065-9a97a87ed118.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-d89acd85-7f55-4e1a-a016-31cd4c07708a hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-fe0454eb-5004-48b1-b521-f9344aecae3c {
  padding-left: 24px;
padding-bottom: 64px;
padding-right: 24px;
}
@media (min-width: 1200px){#s-fe0454eb-5004-48b1-b521-f9344aecae3c {
  display: none;
}
#s-fe0454eb-5004-48b1-b521-f9344aecae3c, #wrap-s-fe0454eb-5004-48b1-b521-f9344aecae3c { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-fe0454eb-5004-48b1-b521-f9344aecae3c {
  display: none;
}
#s-fe0454eb-5004-48b1-b521-f9344aecae3c, #wrap-s-fe0454eb-5004-48b1-b521-f9344aecae3c { display:none !important; }}
#s-fe0454eb-5004-48b1-b521-f9344aecae3c {
  background-image: url();
}








#s-fe0454eb-5004-48b1-b521-f9344aecae3c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fe0454eb-5004-48b1-b521-f9344aecae3c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2e2c7c28-096e-47ff-a45d-06bc919d6fea {
  margin-left: auto;
margin-right: auto;
padding-bottom: 24px;
max-width: 600px;
}

#s-2e2c7c28-096e-47ff-a45d-06bc919d6fea .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-2e2c7c28-096e-47ff-a45d-06bc919d6fea .shg-sld-nav-button.shg-sld-left,
#s-2e2c7c28-096e-47ff-a45d-06bc919d6fea .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-1d884953-896e-46c1-b101-d6512831af41 {
  padding-bottom: 24px;
}








#s-1d884953-896e-46c1-b101-d6512831af41 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1d884953-896e-46c1-b101-d6512831af41.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-8dcc5bc9-b8d8-45f8-b64e-64eb2646e504 {
  padding-bottom: 16px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}








#s-8dcc5bc9-b8d8-45f8-b64e-64eb2646e504 .shogun-image-content {
  
    align-items: center;
  
}

#s-ab71a838-4edc-4269-aaf8-c89312e91c7d {
  min-height: 126px;
}








#s-ab71a838-4edc-4269-aaf8-c89312e91c7d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ab71a838-4edc-4269-aaf8-c89312e91c7d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-03d0bced-cbb8-4eaa-8f42-51af8bfa0651 {
  padding-bottom: 8px;
}








#s-bf5dbb0e-1c5a-4860-8caf-42cf06c9dd9c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bf5dbb0e-1c5a-4860-8caf-42cf06c9dd9c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-143b9546-f0ce-4a00-9322-9c0b7c967bfc {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-143b9546-f0ce-4a00-9322-9c0b7c967bfc:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-143b9546-f0ce-4a00-9322-9c0b7c967bfc:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-143b9546-f0ce-4a00-9322-9c0b7c967bfc-root {
    text-align: left;
  }


#s-143b9546-f0ce-4a00-9322-9c0b7c967bfc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-143b9546-f0ce-4a00-9322-9c0b7c967bfc-root {
    text-align: left;
  }


#s-143b9546-f0ce-4a00-9322-9c0b7c967bfc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-143b9546-f0ce-4a00-9322-9c0b7c967bfc-root {
    text-align: left;
  }


#s-143b9546-f0ce-4a00-9322-9c0b7c967bfc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-143b9546-f0ce-4a00-9322-9c0b7c967bfc-root {
    text-align: left;
  }


#s-143b9546-f0ce-4a00-9322-9c0b7c967bfc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-143b9546-f0ce-4a00-9322-9c0b7c967bfc-root {
    text-align: left;
  }


#s-143b9546-f0ce-4a00-9322-9c0b7c967bfc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-04a62ff6-8cf7-4984-8d93-8b6b50ce77b6 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-4b071052-b8ae-4c15-8ef4-0d10973f046e {
  padding-bottom: 24px;
}








#s-4b071052-b8ae-4c15-8ef4-0d10973f046e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4b071052-b8ae-4c15-8ef4-0d10973f046e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-00c314e6-aa55-409c-9f01-f4c48ddcb6e9 {
  padding-bottom: 16px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}
#s-00c314e6-aa55-409c-9f01-f4c48ddcb6e9:hover {opacity: 1 !important;}







#s-00c314e6-aa55-409c-9f01-f4c48ddcb6e9 .shogun-image-content {
  
    align-items: center;
  
}

#s-80ca89cc-4fbd-4b9d-b0a2-58e60e2cf5cd {
  min-height: 126px;
}








#s-80ca89cc-4fbd-4b9d-b0a2-58e60e2cf5cd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-80ca89cc-4fbd-4b9d-b0a2-58e60e2cf5cd.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-9d3f31cb-5ff8-4b3f-b1b2-b1e2a57a353b {
  padding-bottom: 8px;
}








#s-8b689f12-8efb-4c94-944f-7831b2920077 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8b689f12-8efb-4c94-944f-7831b2920077.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-642a8e3b-42d8-411a-99ae-b29e9c7a1c9d {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-642a8e3b-42d8-411a-99ae-b29e9c7a1c9d:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-642a8e3b-42d8-411a-99ae-b29e9c7a1c9d:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-642a8e3b-42d8-411a-99ae-b29e9c7a1c9d-root {
    text-align: left;
  }


#s-642a8e3b-42d8-411a-99ae-b29e9c7a1c9d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-642a8e3b-42d8-411a-99ae-b29e9c7a1c9d-root {
    text-align: left;
  }


#s-642a8e3b-42d8-411a-99ae-b29e9c7a1c9d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-642a8e3b-42d8-411a-99ae-b29e9c7a1c9d-root {
    text-align: left;
  }


#s-642a8e3b-42d8-411a-99ae-b29e9c7a1c9d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-642a8e3b-42d8-411a-99ae-b29e9c7a1c9d-root {
    text-align: left;
  }


#s-642a8e3b-42d8-411a-99ae-b29e9c7a1c9d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-642a8e3b-42d8-411a-99ae-b29e9c7a1c9d-root {
    text-align: left;
  }


#s-642a8e3b-42d8-411a-99ae-b29e9c7a1c9d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-3fdf9715-2f7f-4251-aadf-75a0b71e4dfb hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-62f54d09-13ad-48a9-a2a0-c0698679c051 {
  padding-bottom: 24px;
}








#s-62f54d09-13ad-48a9-a2a0-c0698679c051 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-62f54d09-13ad-48a9-a2a0-c0698679c051.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-f92ba90f-455f-40d1-bb56-ebde4aad1fe2 {
  min-height: 126px;
}








#s-f92ba90f-455f-40d1-bb56-ebde4aad1fe2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f92ba90f-455f-40d1-bb56-ebde4aad1fe2.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-b0f36059-c962-4e29-a236-5568496503a5 {
  padding-bottom: 16px;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}
#s-b0f36059-c962-4e29-a236-5568496503a5:hover {opacity: 1 !important;}







#s-b0f36059-c962-4e29-a236-5568496503a5 .shogun-image-content {
  
    align-items: center;
  
}

#s-a64581c4-7254-4e4c-8425-37580cdd67af {
  padding-bottom: 8px;
}








#s-03e7a60f-7755-4ce5-adb7-d6469713422f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-03e7a60f-7755-4ce5-adb7-d6469713422f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-92f8b13d-f543-4bfd-92ac-abbf3d814ffc {
  border-style: solid;
padding-bottom: 8px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-92f8b13d-f543-4bfd-92ac-abbf3d814ffc:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-92f8b13d-f543-4bfd-92ac-abbf3d814ffc:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-92f8b13d-f543-4bfd-92ac-abbf3d814ffc-root {
    text-align: left;
  }


#s-92f8b13d-f543-4bfd-92ac-abbf3d814ffc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-92f8b13d-f543-4bfd-92ac-abbf3d814ffc-root {
    text-align: left;
  }


#s-92f8b13d-f543-4bfd-92ac-abbf3d814ffc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-92f8b13d-f543-4bfd-92ac-abbf3d814ffc-root {
    text-align: left;
  }


#s-92f8b13d-f543-4bfd-92ac-abbf3d814ffc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-92f8b13d-f543-4bfd-92ac-abbf3d814ffc-root {
    text-align: left;
  }


#s-92f8b13d-f543-4bfd-92ac-abbf3d814ffc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-92f8b13d-f543-4bfd-92ac-abbf3d814ffc-root {
    text-align: left;
  }


#s-92f8b13d-f543-4bfd-92ac-abbf3d814ffc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-48bb9181-e0e8-4178-be2e-2588be3a6d4b hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-22426375-2304-4319-9d9d-12d6880c44a5 {
  margin-left: auto;
margin-right: auto;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(92, 120, 53, 1);
letter-spacing: 1px;
}
#s-22426375-2304-4319-9d9d-12d6880c44a5:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 0, 0, 1) !important;
background-color: rgba(92, 120, 53, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-22426375-2304-4319-9d9d-12d6880c44a5:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
background-color: rgba(92, 120, 53, 0.8) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-22426375-2304-4319-9d9d-12d6880c44a5-root {
    text-align: center;
  }


#s-22426375-2304-4319-9d9d-12d6880c44a5.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-22426375-2304-4319-9d9d-12d6880c44a5-root {
    text-align: center;
  }


#s-22426375-2304-4319-9d9d-12d6880c44a5.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-22426375-2304-4319-9d9d-12d6880c44a5-root {
    text-align: center;
  }


#s-22426375-2304-4319-9d9d-12d6880c44a5.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-22426375-2304-4319-9d9d-12d6880c44a5-root {
    text-align: center;
  }


#s-22426375-2304-4319-9d9d-12d6880c44a5.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-22426375-2304-4319-9d9d-12d6880c44a5-root {
    text-align: center;
  }


#s-22426375-2304-4319-9d9d-12d6880c44a5.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-2b139d5f-47a8-4b33-ac74-e36a5e15b988 {
  text-align: left;
}

#s-2c48b2bb-990a-4ee3-a539-3846adaf142e {
  margin-left: 16px;
margin-right: 16px;
padding-top: 60px;
padding-left: 2%;
padding-bottom: 120px;
padding-right: 2%;
background-color: rgba(241, 238, 235, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-2c48b2bb-990a-4ee3-a539-3846adaf142e {
  display: none;
}
#s-2c48b2bb-990a-4ee3-a539-3846adaf142e, #wrap-s-2c48b2bb-990a-4ee3-a539-3846adaf142e { display:none !important; }}@media (max-width: 767px){#s-2c48b2bb-990a-4ee3-a539-3846adaf142e {
  display: none;
}
#s-2c48b2bb-990a-4ee3-a539-3846adaf142e, #wrap-s-2c48b2bb-990a-4ee3-a539-3846adaf142e { display:none !important; }}







#s-2c48b2bb-990a-4ee3-a539-3846adaf142e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2c48b2bb-990a-4ee3-a539-3846adaf142e.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-d4f4ebcb-d98a-4517-812c-a1c6a3de102d .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-d4f4ebcb-d98a-4517-812c-a1c6a3de102d .shg-sld-nav-button.shg-sld-left,
#s-d4f4ebcb-d98a-4517-812c-a1c6a3de102d .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-64bb8a9d-53b2-4157-a950-308e1981fffc {
  margin-left: 30px;
margin-bottom: 30px;
margin-right: 30px;
min-height: 50px;
}








#s-64bb8a9d-53b2-4157-a950-308e1981fffc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-64bb8a9d-53b2-4157-a950-308e1981fffc.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-5873258a-c873-4c5e-a400-ecbaadfd1f14 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-5873258a-c873-4c5e-a400-ecbaadfd1f14"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 768px) {
[id="s-5873258a-c873-4c5e-a400-ecbaadfd1f14"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 992px) {
[id="s-5873258a-c873-4c5e-a400-ecbaadfd1f14"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 1200px) {
[id="s-5873258a-c873-4c5e-a400-ecbaadfd1f14"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

#s-22e7ae66-e1f1-4097-9d50-b392d4c6244d {
  min-height: 50px;
}








#s-22e7ae66-e1f1-4097-9d50-b392d4c6244d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-22e7ae66-e1f1-4097-9d50-b392d4c6244d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-91261c47-5b5a-4f14-837f-8350a4f31ae1 {
  max-width: 2640px;
aspect-ratio: 1/1;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}
#s-91261c47-5b5a-4f14-837f-8350a4f31ae1:hover {opacity: 1 !important;}




  #s-91261c47-5b5a-4f14-837f-8350a4f31ae1 img.shogun-image,
  #s-91261c47-5b5a-4f14-837f-8350a4f31ae1 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-91261c47-5b5a-4f14-837f-8350a4f31ae1 {
    width: 100%;
    height: auto;
  }



  #s-91261c47-5b5a-4f14-837f-8350a4f31ae1 img.shogun-image {
    

    
    
    
  }


#s-91261c47-5b5a-4f14-837f-8350a4f31ae1 .shogun-image-content {
  
    align-items: center;
  
}

#s-c351e0da-492a-4df3-a0ad-80ceb8292504 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-c351e0da-492a-4df3-a0ad-80ceb8292504 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c351e0da-492a-4df3-a0ad-80ceb8292504.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-03d94a14-70a3-455a-85ef-b0665806bbc4 {
  margin-left: 0px;
padding-bottom: 15px;
}








#s-03d94a14-70a3-455a-85ef-b0665806bbc4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-03d94a14-70a3-455a-85ef-b0665806bbc4.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-e23ae723-5415-41f5-a0a3-a2a2ff872e89 {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 380px;
text-align: left;
}

#s-e23ae723-5415-41f5-a0a3-a2a2ff872e89 .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-51676f7b-5785-40b5-abeb-eb5ddee74155 {
  padding-right: 16px;
}

#s-0d06fdbb-3873-468f-b361-6f22c61573d5 {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}
#s-0d06fdbb-3873-468f-b361-6f22c61573d5:hover {opacity: 1 !important;}






  #s-0d06fdbb-3873-468f-b361-6f22c61573d5 img.shogun-image {
    

    
    
    
  }


#s-0d06fdbb-3873-468f-b361-6f22c61573d5 .shogun-image-content {
  
    align-items: center;
  
}

#s-b8ba900f-c520-4223-99b5-add8694b07ff {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-b8ba900f-c520-4223-99b5-add8694b07ff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b8ba900f-c520-4223-99b5-add8694b07ff.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-d2115ab0-442b-4aee-9312-f0b54ddc2779 {
  margin-left: 0px;
min-height: 291px;
max-width: 500px;
}








#s-d2115ab0-442b-4aee-9312-f0b54ddc2779 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d2115ab0-442b-4aee-9312-f0b54ddc2779.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-d50bc7f7-e7ef-4335-acc7-bed3d280f592 {
  padding-top: 0px;
padding-bottom: 15px;
text-align: left;
}

#s-d50bc7f7-e7ef-4335-acc7-bed3d280f592 .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-aebe8b2a-f009-4914-abf1-bea76efbc53d {
  margin-right: 18px;
}

#s-9e25819c-8757-489b-b010-bd5dcc56babe {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}







  #s-9e25819c-8757-489b-b010-bd5dcc56babe img.shogun-image {
    

    
    
    
  }


#s-9e25819c-8757-489b-b010-bd5dcc56babe .shogun-image-content {
  
    align-items: center;
  
}

#s-cc8a8c7c-11d1-4cda-becb-d70e8c4fd66d {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-cc8a8c7c-11d1-4cda-becb-d70e8c4fd66d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cc8a8c7c-11d1-4cda-becb-d70e8c4fd66d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-31c374d1-a4d6-4b46-a87b-3fc268e1aeec {
  margin-left: 0px;
max-width: 500px;
}








#s-31c374d1-a4d6-4b46-a87b-3fc268e1aeec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-31c374d1-a4d6-4b46-a87b-3fc268e1aeec.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c040fe36-d1c9-4435-8ccd-4b2d98498f13 {
  padding-top: 0px;
padding-bottom: 15px;
text-align: left;
}

#s-c040fe36-d1c9-4435-8ccd-4b2d98498f13 .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-fdd6856a-f800-483a-b403-adaab13bf316 {
  margin-right: 16px;
}

#s-851f663e-17bb-4bf8-bb74-6f86d651ce85 {
  margin-left: auto;
margin-right: auto;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-851f663e-17bb-4bf8-bb74-6f86d651ce85"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-851f663e-17bb-4bf8-bb74-6f86d651ce85"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-851f663e-17bb-4bf8-bb74-6f86d651ce85"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-851f663e-17bb-4bf8-bb74-6f86d651ce85"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}








#s-6c10a9a9-d18e-4307-a543-442657064ccf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6c10a9a9-d18e-4307-a543-442657064ccf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bcb22d81-25ab-481d-9573-7e27d24cffd7 {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-bcb22d81-25ab-481d-9573-7e27d24cffd7:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-bcb22d81-25ab-481d-9573-7e27d24cffd7:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-bcb22d81-25ab-481d-9573-7e27d24cffd7-root {
    text-align: left;
  }


#s-bcb22d81-25ab-481d-9573-7e27d24cffd7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-bcb22d81-25ab-481d-9573-7e27d24cffd7-root {
    text-align: left;
  }


#s-bcb22d81-25ab-481d-9573-7e27d24cffd7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bcb22d81-25ab-481d-9573-7e27d24cffd7-root {
    text-align: left;
  }


#s-bcb22d81-25ab-481d-9573-7e27d24cffd7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bcb22d81-25ab-481d-9573-7e27d24cffd7-root {
    text-align: left;
  }


#s-bcb22d81-25ab-481d-9573-7e27d24cffd7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-bcb22d81-25ab-481d-9573-7e27d24cffd7-root {
    text-align: left;
  }


#s-bcb22d81-25ab-481d-9573-7e27d24cffd7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-8357536e-34d6-4598-b611-c0ca7436df12 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}








#s-d3aee444-454e-4d25-a9f8-5edd6f3579f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d3aee444-454e-4d25-a9f8-5edd6f3579f6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-aed5ba20-8f98-4fe0-aae3-766b0173e35b {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-aed5ba20-8f98-4fe0-aae3-766b0173e35b:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-aed5ba20-8f98-4fe0-aae3-766b0173e35b:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-aed5ba20-8f98-4fe0-aae3-766b0173e35b-root {
    text-align: left;
  }


#s-aed5ba20-8f98-4fe0-aae3-766b0173e35b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-aed5ba20-8f98-4fe0-aae3-766b0173e35b-root {
    text-align: left;
  }


#s-aed5ba20-8f98-4fe0-aae3-766b0173e35b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-aed5ba20-8f98-4fe0-aae3-766b0173e35b-root {
    text-align: left;
  }


#s-aed5ba20-8f98-4fe0-aae3-766b0173e35b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-aed5ba20-8f98-4fe0-aae3-766b0173e35b-root {
    text-align: left;
  }


#s-aed5ba20-8f98-4fe0-aae3-766b0173e35b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-aed5ba20-8f98-4fe0-aae3-766b0173e35b-root {
    text-align: left;
  }


#s-aed5ba20-8f98-4fe0-aae3-766b0173e35b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-b400dc85-e8b6-45c3-b712-e23ea20cc47f hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}








#s-067a7453-1ff9-41aa-90a9-3f4931785ad2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-067a7453-1ff9-41aa-90a9-3f4931785ad2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-47e7521f-0201-4b3c-a1a1-922ac985911b {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-47e7521f-0201-4b3c-a1a1-922ac985911b:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-47e7521f-0201-4b3c-a1a1-922ac985911b:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-47e7521f-0201-4b3c-a1a1-922ac985911b-root {
    text-align: left;
  }


#s-47e7521f-0201-4b3c-a1a1-922ac985911b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-47e7521f-0201-4b3c-a1a1-922ac985911b-root {
    text-align: left;
  }


#s-47e7521f-0201-4b3c-a1a1-922ac985911b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-47e7521f-0201-4b3c-a1a1-922ac985911b-root {
    text-align: left;
  }


#s-47e7521f-0201-4b3c-a1a1-922ac985911b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-47e7521f-0201-4b3c-a1a1-922ac985911b-root {
    text-align: left;
  }


#s-47e7521f-0201-4b3c-a1a1-922ac985911b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-47e7521f-0201-4b3c-a1a1-922ac985911b-root {
    text-align: left;
  }


#s-47e7521f-0201-4b3c-a1a1-922ac985911b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-86c025f7-3219-46a4-a079-07de6c541cc0 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-c612163a-05ed-4911-9ba6-c18558e928b9 {
  margin-left: 30px;
margin-bottom: 30px;
margin-right: 30px;
min-height: 50px;
}








#s-c612163a-05ed-4911-9ba6-c18558e928b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c612163a-05ed-4911-9ba6-c18558e928b9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8af5fce7-0ba1-41ad-bba1-c0100d115186 {
  margin-left: auto;
margin-right: auto;
min-height: 833px;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-8af5fce7-0ba1-41ad-bba1-c0100d115186"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 768px) {
[id="s-8af5fce7-0ba1-41ad-bba1-c0100d115186"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 992px) {
[id="s-8af5fce7-0ba1-41ad-bba1-c0100d115186"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 1200px) {
[id="s-8af5fce7-0ba1-41ad-bba1-c0100d115186"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

#s-925f659b-2596-4e89-b07c-31d53763d7fa {
  min-height: 50px;
}








#s-925f659b-2596-4e89-b07c-31d53763d7fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-925f659b-2596-4e89-b07c-31d53763d7fa.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f66b56d1-d393-4af5-8c60-041e14aa3153 {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}
#s-f66b56d1-d393-4af5-8c60-041e14aa3153:hover {opacity: 1 !important;}







#s-f66b56d1-d393-4af5-8c60-041e14aa3153 .shogun-image-content {
  
    align-items: center;
  
}

#s-4c5b2a98-fe8d-482b-9cb9-5fc0b8d443cf {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-4c5b2a98-fe8d-482b-9cb9-5fc0b8d443cf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4c5b2a98-fe8d-482b-9cb9-5fc0b8d443cf.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-a4f6b785-6e2a-42d4-b645-750a638e6479 {
  margin-left: 0px;
padding-bottom: 15px;
}








#s-a4f6b785-6e2a-42d4-b645-750a638e6479 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a4f6b785-6e2a-42d4-b645-750a638e6479.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-1ed41965-dcac-4f81-81a9-6ca8c535f75c {
  padding-top: 0px;
padding-bottom: 15px;
text-align: left;
}

#s-1ed41965-dcac-4f81-81a9-6ca8c535f75c .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-27fefb6c-1441-4b47-bcdc-e17638112213 {
  padding-right: 16px;
}

#s-9e91ba38-36cf-4918-86e3-0f1a1d5e1dd1 {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}
#s-9e91ba38-36cf-4918-86e3-0f1a1d5e1dd1:hover {opacity: 1 !important;}







#s-9e91ba38-36cf-4918-86e3-0f1a1d5e1dd1 .shogun-image-content {
  
    align-items: center;
  
}

#s-2a3cc90f-b2af-4be9-a40a-bc808fc10caf {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-2a3cc90f-b2af-4be9-a40a-bc808fc10caf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2a3cc90f-b2af-4be9-a40a-bc808fc10caf.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-37352492-fae3-491b-898a-1bb4a23389cb {
  margin-left: 0px;
min-height: 291px;
max-width: 500px;
}








#s-37352492-fae3-491b-898a-1bb4a23389cb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-37352492-fae3-491b-898a-1bb4a23389cb.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c6b78181-a767-4d74-b075-f85eb9105fc2 {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 340px;
text-align: left;
}

#s-c6b78181-a767-4d74-b075-f85eb9105fc2 .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-cc34c593-03fa-4efd-8836-8081277fad0d {
  margin-right: 18px;
}

#s-b7129fa5-0d74-49ad-8878-5de4cd3d2168 {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}







  #s-b7129fa5-0d74-49ad-8878-5de4cd3d2168 img.shogun-image {
    

    
    
    
  }


#s-b7129fa5-0d74-49ad-8878-5de4cd3d2168 .shogun-image-content {
  
    align-items: center;
  
}

#s-5f39b2d5-32c2-4a84-bce4-a8e9bcb809be {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-5f39b2d5-32c2-4a84-bce4-a8e9bcb809be > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5f39b2d5-32c2-4a84-bce4-a8e9bcb809be.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-349b53ba-ec60-4e4e-8bbf-ff47e1031b48 {
  margin-left: 0px;
max-width: 500px;
}








#s-349b53ba-ec60-4e4e-8bbf-ff47e1031b48 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-349b53ba-ec60-4e4e-8bbf-ff47e1031b48.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-60ca67ee-4581-4885-a64a-99231ab6ff7d {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 380px;
text-align: left;
}

#s-60ca67ee-4581-4885-a64a-99231ab6ff7d .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-6f798ba2-39c4-4174-bef9-bdbfd15ca95a {
  margin-right: 16px;
}

#s-e8b517a0-735a-4f94-b3f9-6e3ddd49ab8e {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-e8b517a0-735a-4f94-b3f9-6e3ddd49ab8e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e8b517a0-735a-4f94-b3f9-6e3ddd49ab8e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-e8b517a0-735a-4f94-b3f9-6e3ddd49ab8e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-e8b517a0-735a-4f94-b3f9-6e3ddd49ab8e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}








#s-20b62bd6-b988-437d-b8cf-74bfe66779fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-20b62bd6-b988-437d-b8cf-74bfe66779fd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0f5322eb-085f-4850-8362-3a13b7e18066 {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-0f5322eb-085f-4850-8362-3a13b7e18066:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-0f5322eb-085f-4850-8362-3a13b7e18066:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-0f5322eb-085f-4850-8362-3a13b7e18066-root {
    text-align: left;
  }


#s-0f5322eb-085f-4850-8362-3a13b7e18066.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0f5322eb-085f-4850-8362-3a13b7e18066-root {
    text-align: left;
  }


#s-0f5322eb-085f-4850-8362-3a13b7e18066.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0f5322eb-085f-4850-8362-3a13b7e18066-root {
    text-align: left;
  }


#s-0f5322eb-085f-4850-8362-3a13b7e18066.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0f5322eb-085f-4850-8362-3a13b7e18066-root {
    text-align: left;
  }


#s-0f5322eb-085f-4850-8362-3a13b7e18066.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0f5322eb-085f-4850-8362-3a13b7e18066-root {
    text-align: left;
  }


#s-0f5322eb-085f-4850-8362-3a13b7e18066.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-3b8c8896-00e1-45b4-836b-dc0c7fa5265c hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}








#s-1b4573de-7eb8-4d00-942c-823f1f8715c2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1b4573de-7eb8-4d00-942c-823f1f8715c2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b77f83ce-6dce-4db5-9259-7af7e2262351 {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-b77f83ce-6dce-4db5-9259-7af7e2262351:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-b77f83ce-6dce-4db5-9259-7af7e2262351:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-b77f83ce-6dce-4db5-9259-7af7e2262351-root {
    text-align: left;
  }


#s-b77f83ce-6dce-4db5-9259-7af7e2262351.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b77f83ce-6dce-4db5-9259-7af7e2262351-root {
    text-align: left;
  }


#s-b77f83ce-6dce-4db5-9259-7af7e2262351.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b77f83ce-6dce-4db5-9259-7af7e2262351-root {
    text-align: left;
  }


#s-b77f83ce-6dce-4db5-9259-7af7e2262351.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b77f83ce-6dce-4db5-9259-7af7e2262351-root {
    text-align: left;
  }


#s-b77f83ce-6dce-4db5-9259-7af7e2262351.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b77f83ce-6dce-4db5-9259-7af7e2262351-root {
    text-align: left;
  }


#s-b77f83ce-6dce-4db5-9259-7af7e2262351.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-beb571cf-9c4d-400b-8484-01d3513901d8 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}








#s-59cf739e-071e-49fb-84f9-90e3d2895dbe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-59cf739e-071e-49fb-84f9-90e3d2895dbe.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e35fb333-7100-4b8a-b77b-93836dcaf3fe {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-e35fb333-7100-4b8a-b77b-93836dcaf3fe:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-e35fb333-7100-4b8a-b77b-93836dcaf3fe:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-e35fb333-7100-4b8a-b77b-93836dcaf3fe-root {
    text-align: left;
  }


#s-e35fb333-7100-4b8a-b77b-93836dcaf3fe.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e35fb333-7100-4b8a-b77b-93836dcaf3fe-root {
    text-align: left;
  }


#s-e35fb333-7100-4b8a-b77b-93836dcaf3fe.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e35fb333-7100-4b8a-b77b-93836dcaf3fe-root {
    text-align: left;
  }


#s-e35fb333-7100-4b8a-b77b-93836dcaf3fe.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e35fb333-7100-4b8a-b77b-93836dcaf3fe-root {
    text-align: left;
  }


#s-e35fb333-7100-4b8a-b77b-93836dcaf3fe.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e35fb333-7100-4b8a-b77b-93836dcaf3fe-root {
    text-align: left;
  }


#s-e35fb333-7100-4b8a-b77b-93836dcaf3fe.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-ff9e21a8-1704-4887-b85a-b1294c032ad2 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-92871976-34fc-4039-8e10-31b33d7aad3a {
  margin-left: 30px;
margin-bottom: 30px;
margin-right: 30px;
min-height: 50px;
}








#s-92871976-34fc-4039-8e10-31b33d7aad3a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-92871976-34fc-4039-8e10-31b33d7aad3a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f661b7c3-0886-4d46-b33c-1df8ad29f6c4 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
min-height: 833px;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-f661b7c3-0886-4d46-b33c-1df8ad29f6c4"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 768px) {
[id="s-f661b7c3-0886-4d46-b33c-1df8ad29f6c4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 992px) {
[id="s-f661b7c3-0886-4d46-b33c-1df8ad29f6c4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 1200px) {
[id="s-f661b7c3-0886-4d46-b33c-1df8ad29f6c4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

#s-ea45e317-2a42-4ebd-b2d0-fdac44fa77bc {
  min-height: 50px;
}








#s-ea45e317-2a42-4ebd-b2d0-fdac44fa77bc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ea45e317-2a42-4ebd-b2d0-fdac44fa77bc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ab05e056-2937-4b00-b68c-d3518ec04c43 {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}
#s-ab05e056-2937-4b00-b68c-d3518ec04c43:hover {opacity: 1 !important;}







#s-ab05e056-2937-4b00-b68c-d3518ec04c43 .shogun-image-content {
  
    align-items: center;
  
}

#s-4594b9ed-e033-4a36-b720-5d25365d3122 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-4594b9ed-e033-4a36-b720-5d25365d3122 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4594b9ed-e033-4a36-b720-5d25365d3122.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-8078a662-e873-4510-96c2-544101bf26a3 {
  margin-left: 0px;
max-width: 500px;
}








#s-8078a662-e873-4510-96c2-544101bf26a3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8078a662-e873-4510-96c2-544101bf26a3.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-f3239ee1-8177-478f-b6c4-a0efa04adb1a {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 280px;
text-align: left;
}

#s-f3239ee1-8177-478f-b6c4-a0efa04adb1a .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-c337bb88-f73c-4207-afe6-7703ed297e61 {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}
#s-c337bb88-f73c-4207-afe6-7703ed297e61:hover {opacity: 1 !important;}







#s-c337bb88-f73c-4207-afe6-7703ed297e61 .shogun-image-content {
  
    align-items: center;
  
}

#s-d1439447-1d09-4d11-a79d-1000086e05ef {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-d1439447-1d09-4d11-a79d-1000086e05ef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d1439447-1d09-4d11-a79d-1000086e05ef.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-166ab81b-221a-44e3-9434-782b09a1ed8d {
  margin-left: 0px;
padding-bottom: 15px;
max-width: 500px;
}








#s-166ab81b-221a-44e3-9434-782b09a1ed8d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-166ab81b-221a-44e3-9434-782b09a1ed8d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c61b90f4-8c5a-4beb-9215-d4cecbe757b0 {
  padding-top: 0px;
padding-bottom: 15px;
text-align: left;
}

#s-c61b90f4-8c5a-4beb-9215-d4cecbe757b0 .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-34437651-064a-4836-bec4-3443f42fd80c {
  margin-right: 15px;
}

#s-283aef89-f7d2-4c60-b9a7-893091fed5f2 {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}








#s-283aef89-f7d2-4c60-b9a7-893091fed5f2 .shogun-image-content {
  
    align-items: center;
  
}

#s-2fb3a9c6-01ec-47f4-be13-922bc1bcd353 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-2fb3a9c6-01ec-47f4-be13-922bc1bcd353 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2fb3a9c6-01ec-47f4-be13-922bc1bcd353.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-9cb34d11-e1b3-4838-8ab1-10e508d5d11e {
  margin-left: 0px;
padding-bottom: 15px;
max-width: 500px;
}








#s-9cb34d11-e1b3-4838-8ab1-10e508d5d11e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9cb34d11-e1b3-4838-8ab1-10e508d5d11e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-1778fe4d-05df-46e1-a652-5e5c74a2003a {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 380px;
text-align: left;
}

#s-1778fe4d-05df-46e1-a652-5e5c74a2003a .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-a9d84448-9535-4d93-8833-f5f22ed1fb39 {
  margin-right: 15px;
}

#s-e59c5bef-88eb-43a9-a330-9c9c3c30eb7a {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-e59c5bef-88eb-43a9-a330-9c9c3c30eb7a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e59c5bef-88eb-43a9-a330-9c9c3c30eb7a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-e59c5bef-88eb-43a9-a330-9c9c3c30eb7a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-e59c5bef-88eb-43a9-a330-9c9c3c30eb7a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}








#s-57c80d7f-b269-4bb0-bb36-ff531c3d59a0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-57c80d7f-b269-4bb0-bb36-ff531c3d59a0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3f1186d4-70c4-4b5b-915c-e9dfa16bfcd8 {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-3f1186d4-70c4-4b5b-915c-e9dfa16bfcd8:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-3f1186d4-70c4-4b5b-915c-e9dfa16bfcd8:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-3f1186d4-70c4-4b5b-915c-e9dfa16bfcd8-root {
    text-align: left;
  }


#s-3f1186d4-70c4-4b5b-915c-e9dfa16bfcd8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-3f1186d4-70c4-4b5b-915c-e9dfa16bfcd8-root {
    text-align: left;
  }


#s-3f1186d4-70c4-4b5b-915c-e9dfa16bfcd8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3f1186d4-70c4-4b5b-915c-e9dfa16bfcd8-root {
    text-align: left;
  }


#s-3f1186d4-70c4-4b5b-915c-e9dfa16bfcd8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3f1186d4-70c4-4b5b-915c-e9dfa16bfcd8-root {
    text-align: left;
  }


#s-3f1186d4-70c4-4b5b-915c-e9dfa16bfcd8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-3f1186d4-70c4-4b5b-915c-e9dfa16bfcd8-root {
    text-align: left;
  }


#s-3f1186d4-70c4-4b5b-915c-e9dfa16bfcd8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-42545499-de64-4f49-9353-ab51b6126cbd hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}








#s-77826d28-e4cc-4631-bc05-e772076e0b0a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-77826d28-e4cc-4631-bc05-e772076e0b0a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cac29ed6-3458-4f5c-b920-df8284e0d3a6 {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-cac29ed6-3458-4f5c-b920-df8284e0d3a6:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-cac29ed6-3458-4f5c-b920-df8284e0d3a6:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-cac29ed6-3458-4f5c-b920-df8284e0d3a6-root {
    text-align: left;
  }


#s-cac29ed6-3458-4f5c-b920-df8284e0d3a6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-cac29ed6-3458-4f5c-b920-df8284e0d3a6-root {
    text-align: left;
  }


#s-cac29ed6-3458-4f5c-b920-df8284e0d3a6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cac29ed6-3458-4f5c-b920-df8284e0d3a6-root {
    text-align: left;
  }


#s-cac29ed6-3458-4f5c-b920-df8284e0d3a6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cac29ed6-3458-4f5c-b920-df8284e0d3a6-root {
    text-align: left;
  }


#s-cac29ed6-3458-4f5c-b920-df8284e0d3a6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-cac29ed6-3458-4f5c-b920-df8284e0d3a6-root {
    text-align: left;
  }


#s-cac29ed6-3458-4f5c-b920-df8284e0d3a6.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-bfc2cc45-3347-4621-a0d0-6bc933a05e8f hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}








#s-935d6674-7b0e-4afd-86af-05b6ae36ddc9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-935d6674-7b0e-4afd-86af-05b6ae36ddc9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-186321d7-5bb7-4f0e-ac6f-ff4d2514b219 {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-186321d7-5bb7-4f0e-ac6f-ff4d2514b219:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-186321d7-5bb7-4f0e-ac6f-ff4d2514b219:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-186321d7-5bb7-4f0e-ac6f-ff4d2514b219-root {
    text-align: left;
  }


#s-186321d7-5bb7-4f0e-ac6f-ff4d2514b219.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-186321d7-5bb7-4f0e-ac6f-ff4d2514b219-root {
    text-align: left;
  }


#s-186321d7-5bb7-4f0e-ac6f-ff4d2514b219.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-186321d7-5bb7-4f0e-ac6f-ff4d2514b219-root {
    text-align: left;
  }


#s-186321d7-5bb7-4f0e-ac6f-ff4d2514b219.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-186321d7-5bb7-4f0e-ac6f-ff4d2514b219-root {
    text-align: left;
  }


#s-186321d7-5bb7-4f0e-ac6f-ff4d2514b219.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-186321d7-5bb7-4f0e-ac6f-ff4d2514b219-root {
    text-align: left;
  }


#s-186321d7-5bb7-4f0e-ac6f-ff4d2514b219.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-5b15341c-74f0-44ef-8991-ca99871bed30 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-33036b13-d87e-44e6-aad3-4756efedfd6d {
  margin-left: 30px;
margin-bottom: 30px;
margin-right: 30px;
min-height: 50px;
}








#s-33036b13-d87e-44e6-aad3-4756efedfd6d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-33036b13-d87e-44e6-aad3-4756efedfd6d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f6f5a82d-272f-4f30-a299-59e85cf76872 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-f6f5a82d-272f-4f30-a299-59e85cf76872"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 768px) {
[id="s-f6f5a82d-272f-4f30-a299-59e85cf76872"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 992px) {
[id="s-f6f5a82d-272f-4f30-a299-59e85cf76872"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 1200px) {
[id="s-f6f5a82d-272f-4f30-a299-59e85cf76872"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

#s-a5027769-1e3b-48e9-be64-6f29ddc2e23b {
  min-height: 50px;
}








#s-a5027769-1e3b-48e9-be64-6f29ddc2e23b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a5027769-1e3b-48e9-be64-6f29ddc2e23b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-91d3dc5e-fb83-4740-a0f4-a39b5787fecc {
  max-width: 880px;
aspect-ratio: 1/1;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}
#s-91d3dc5e-fb83-4740-a0f4-a39b5787fecc:hover {opacity: 1 !important;}




  #s-91d3dc5e-fb83-4740-a0f4-a39b5787fecc img.shogun-image,
  #s-91d3dc5e-fb83-4740-a0f4-a39b5787fecc .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-91d3dc5e-fb83-4740-a0f4-a39b5787fecc {
    width: 100%;
    height: auto;
  }



  #s-91d3dc5e-fb83-4740-a0f4-a39b5787fecc img.shogun-image {
    

    
    
    
  }


#s-91d3dc5e-fb83-4740-a0f4-a39b5787fecc .shogun-image-content {
  
    align-items: center;
  
}

#s-1c69cbf7-8a27-476d-996a-aa820e123c84 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-1c69cbf7-8a27-476d-996a-aa820e123c84 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1c69cbf7-8a27-476d-996a-aa820e123c84.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-9049b554-2090-476f-a653-a8645607ef7e {
  margin-left: 0px;
padding-bottom: 15px;
}








#s-9049b554-2090-476f-a653-a8645607ef7e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9049b554-2090-476f-a653-a8645607ef7e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-9d082af7-4d44-4b4a-95ba-2d04569591a9 {
  padding-top: 0px;
padding-bottom: 15px;
text-align: left;
}

#s-9d082af7-4d44-4b4a-95ba-2d04569591a9 .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-e98ebd2a-c912-42c0-80f7-60e88d1ef9e1 {
  padding-right: 16px;
}

#s-39145665-95ff-412e-8fc7-e0df3923e650 {
  max-width: 880px;
aspect-ratio: 1/1;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}
#s-39145665-95ff-412e-8fc7-e0df3923e650:hover {opacity: 1 !important;}




  #s-39145665-95ff-412e-8fc7-e0df3923e650 img.shogun-image,
  #s-39145665-95ff-412e-8fc7-e0df3923e650 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-39145665-95ff-412e-8fc7-e0df3923e650 {
    width: 100%;
    height: auto;
  }



  #s-39145665-95ff-412e-8fc7-e0df3923e650 img.shogun-image {
    

    
    
    
  }


#s-39145665-95ff-412e-8fc7-e0df3923e650 .shogun-image-content {
  
    align-items: center;
  
}

#s-ccd7bdf8-3432-40b6-8644-d95a413007a3 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-ccd7bdf8-3432-40b6-8644-d95a413007a3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ccd7bdf8-3432-40b6-8644-d95a413007a3.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-fd7fda61-4004-40e1-9abd-c02f7f6a4300 {
  margin-left: 0px;
min-height: 291px;
max-width: 500px;
}








#s-fd7fda61-4004-40e1-9abd-c02f7f6a4300 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fd7fda61-4004-40e1-9abd-c02f7f6a4300.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-86a14c04-76d0-426b-8b01-16a9ee082307 {
  padding-top: 0px;
padding-bottom: 15px;
text-align: left;
}

#s-86a14c04-76d0-426b-8b01-16a9ee082307 .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-3354d591-fc4f-45a1-a90f-62823ee70ecb {
  margin-right: 18px;
}

#s-71221ae7-691a-4b38-b1a7-01862e0d5cb5 {
  max-width: 2640px;
aspect-ratio: 1/1;
text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}





  #s-71221ae7-691a-4b38-b1a7-01862e0d5cb5 img.shogun-image,
  #s-71221ae7-691a-4b38-b1a7-01862e0d5cb5 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-71221ae7-691a-4b38-b1a7-01862e0d5cb5 {
    width: 100%;
    height: auto;
  }



  #s-71221ae7-691a-4b38-b1a7-01862e0d5cb5 img.shogun-image {
    

    
    
    
  }


#s-71221ae7-691a-4b38-b1a7-01862e0d5cb5 .shogun-image-content {
  
    align-items: center;
  
}

#s-71e1e932-c0fc-4fe0-b83f-e5e9c30a5e2e {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-71e1e932-c0fc-4fe0-b83f-e5e9c30a5e2e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-71e1e932-c0fc-4fe0-b83f-e5e9c30a5e2e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-f990b2f4-87ae-4e89-8597-153ed6b4f539 {
  margin-left: 0px;
max-width: 500px;
}








#s-f990b2f4-87ae-4e89-8597-153ed6b4f539 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f990b2f4-87ae-4e89-8597-153ed6b4f539.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-67cde2e6-d525-4be9-ba86-493aadabd1a1 {
  padding-top: 0px;
padding-bottom: 15px;
text-align: left;
}

#s-67cde2e6-d525-4be9-ba86-493aadabd1a1 .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-f8e8e06f-558d-4a9a-8b4f-29df4dcba4ac {
  margin-right: 16px;
}

#s-89987d63-39eb-439a-8f1f-a3a26636fdd4 {
  margin-left: auto;
margin-right: auto;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-89987d63-39eb-439a-8f1f-a3a26636fdd4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-89987d63-39eb-439a-8f1f-a3a26636fdd4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-89987d63-39eb-439a-8f1f-a3a26636fdd4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-89987d63-39eb-439a-8f1f-a3a26636fdd4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}








#s-b7e5b3c8-bd1a-4224-a1bf-92e1221a9f77 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b7e5b3c8-bd1a-4224-a1bf-92e1221a9f77.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0e2fa2ba-1244-4da8-9e3b-88bff920e126 {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-0e2fa2ba-1244-4da8-9e3b-88bff920e126:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-0e2fa2ba-1244-4da8-9e3b-88bff920e126:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-0e2fa2ba-1244-4da8-9e3b-88bff920e126-root {
    text-align: left;
  }


#s-0e2fa2ba-1244-4da8-9e3b-88bff920e126.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0e2fa2ba-1244-4da8-9e3b-88bff920e126-root {
    text-align: left;
  }


#s-0e2fa2ba-1244-4da8-9e3b-88bff920e126.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0e2fa2ba-1244-4da8-9e3b-88bff920e126-root {
    text-align: left;
  }


#s-0e2fa2ba-1244-4da8-9e3b-88bff920e126.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0e2fa2ba-1244-4da8-9e3b-88bff920e126-root {
    text-align: left;
  }


#s-0e2fa2ba-1244-4da8-9e3b-88bff920e126.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0e2fa2ba-1244-4da8-9e3b-88bff920e126-root {
    text-align: left;
  }


#s-0e2fa2ba-1244-4da8-9e3b-88bff920e126.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-2e2dc2c8-9cd5-4e0b-9061-23cd4f4957ba hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}








#s-1d31f4d2-b089-4ab5-9d87-365c2c47b6e4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1d31f4d2-b089-4ab5-9d87-365c2c47b6e4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b14e69d7-7465-4a65-a646-2028e619bb4a {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-b14e69d7-7465-4a65-a646-2028e619bb4a:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-b14e69d7-7465-4a65-a646-2028e619bb4a:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-b14e69d7-7465-4a65-a646-2028e619bb4a-root {
    text-align: left;
  }


#s-b14e69d7-7465-4a65-a646-2028e619bb4a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b14e69d7-7465-4a65-a646-2028e619bb4a-root {
    text-align: left;
  }


#s-b14e69d7-7465-4a65-a646-2028e619bb4a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b14e69d7-7465-4a65-a646-2028e619bb4a-root {
    text-align: left;
  }


#s-b14e69d7-7465-4a65-a646-2028e619bb4a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b14e69d7-7465-4a65-a646-2028e619bb4a-root {
    text-align: left;
  }


#s-b14e69d7-7465-4a65-a646-2028e619bb4a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b14e69d7-7465-4a65-a646-2028e619bb4a-root {
    text-align: left;
  }


#s-b14e69d7-7465-4a65-a646-2028e619bb4a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-e4252b90-980b-4c10-9d57-6056d5d5a2b7 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}








#s-7d2bfd2d-a4ba-4f4b-9e64-b0cdbc2e4df8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7d2bfd2d-a4ba-4f4b-9e64-b0cdbc2e4df8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-60d4b283-c171-4bc8-a5fa-0ac789f2c20c {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-60d4b283-c171-4bc8-a5fa-0ac789f2c20c:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-60d4b283-c171-4bc8-a5fa-0ac789f2c20c:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-60d4b283-c171-4bc8-a5fa-0ac789f2c20c-root {
    text-align: left;
  }


#s-60d4b283-c171-4bc8-a5fa-0ac789f2c20c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-60d4b283-c171-4bc8-a5fa-0ac789f2c20c-root {
    text-align: left;
  }


#s-60d4b283-c171-4bc8-a5fa-0ac789f2c20c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-60d4b283-c171-4bc8-a5fa-0ac789f2c20c-root {
    text-align: left;
  }


#s-60d4b283-c171-4bc8-a5fa-0ac789f2c20c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-60d4b283-c171-4bc8-a5fa-0ac789f2c20c-root {
    text-align: left;
  }


#s-60d4b283-c171-4bc8-a5fa-0ac789f2c20c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-60d4b283-c171-4bc8-a5fa-0ac789f2c20c-root {
    text-align: left;
  }


#s-60d4b283-c171-4bc8-a5fa-0ac789f2c20c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-ef41bfe3-2bd3-4637-a8e0-4875a8c79be1 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-b309f017-b350-4a6b-bc5d-98f45810df3e {
  text-align: left;
}

#s-45123e83-da18-4b79-8064-6fb48856713c {
  margin-top: 0px;
margin-left: 16px;
margin-right: 16px;
padding-top: 120px;
padding-left: 3%;
padding-bottom: 40px;
padding-right: 3%;
min-height: 50px;
background-color: rgba(247, 245, 243, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-45123e83-da18-4b79-8064-6fb48856713c {
  display: none;
}
#s-45123e83-da18-4b79-8064-6fb48856713c, #wrap-s-45123e83-da18-4b79-8064-6fb48856713c { display:none !important; }}@media (max-width: 767px){#s-45123e83-da18-4b79-8064-6fb48856713c {
  display: none;
}
#s-45123e83-da18-4b79-8064-6fb48856713c, #wrap-s-45123e83-da18-4b79-8064-6fb48856713c { display:none !important; }}







#s-45123e83-da18-4b79-8064-6fb48856713c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-45123e83-da18-4b79-8064-6fb48856713c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d5d30954-c441-4bd4-9033-94fc7c349a14 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: 16px;
margin-right: 16px;
min-height: 570px;
background-position: left center;
}
@media (min-width: 768px) and (max-width: 991px){#s-d5d30954-c441-4bd4-9033-94fc7c349a14 {
  display: none;
}
#s-d5d30954-c441-4bd4-9033-94fc7c349a14, #wrap-s-d5d30954-c441-4bd4-9033-94fc7c349a14 { display:none !important; }}@media (max-width: 767px){#s-d5d30954-c441-4bd4-9033-94fc7c349a14 {
  display: none;
}
#s-d5d30954-c441-4bd4-9033-94fc7c349a14, #wrap-s-d5d30954-c441-4bd4-9033-94fc7c349a14 { display:none !important; }}







#s-d5d30954-c441-4bd4-9033-94fc7c349a14 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d5d30954-c441-4bd4-9033-94fc7c349a14.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-eba15015-c22b-41c2-b6d2-6a247d39bf26 {
  padding-top: 60px;
padding-left: 10%;
padding-bottom: 60px;
padding-right: 0px;
max-width: 52%;
background-color: rgba(0, 0, 0, 0);
}








#s-eba15015-c22b-41c2-b6d2-6a247d39bf26 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-eba15015-c22b-41c2-b6d2-6a247d39bf26.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-459c01e8-32e4-49be-bf02-920f7153f035 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
text-align: left;
}

#s-459c01e8-32e4-49be-bf02-920f7153f035 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 48px;
  line-height: 1.15em;
  
  text-align: left;
}



#s-788e288f-2aef-4d08-8055-2b4793fe73b4 {
  margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 12px;
}

#s-94458ca1-b50e-4648-8299-36302ae56b23 {
  border-style: solid;
margin-bottom: 0px;
margin-right: auto;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-radius: 0px;
background-color: rgba(255, 255, 255, 0.2);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-94458ca1-b50e-4648-8299-36302ae56b23:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 0, 0, 1) !important;
background-color: rgba(255, 255, 255, 0.9) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-94458ca1-b50e-4648-8299-36302ae56b23:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-94458ca1-b50e-4648-8299-36302ae56b23-root {
    text-align: left;
  }


#s-94458ca1-b50e-4648-8299-36302ae56b23.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-94458ca1-b50e-4648-8299-36302ae56b23-root {
    text-align: left;
  }


#s-94458ca1-b50e-4648-8299-36302ae56b23.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-94458ca1-b50e-4648-8299-36302ae56b23-root {
    text-align: left;
  }


#s-94458ca1-b50e-4648-8299-36302ae56b23.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-94458ca1-b50e-4648-8299-36302ae56b23-root {
    text-align: left;
  }


#s-94458ca1-b50e-4648-8299-36302ae56b23.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-94458ca1-b50e-4648-8299-36302ae56b23-root {
    text-align: left;
  }


#s-94458ca1-b50e-4648-8299-36302ae56b23.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-48784434-358b-4420-a4b4-673429c2012e {
  margin-left: 16px;
margin-right: 16px;
padding-top: 60px;
padding-left: 3%;
padding-bottom: 120px;
padding-right: 3%;
min-height: 50px;
background-color: rgba(247, 245, 243, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-48784434-358b-4420-a4b4-673429c2012e {
  display: none;
}
#s-48784434-358b-4420-a4b4-673429c2012e, #wrap-s-48784434-358b-4420-a4b4-673429c2012e { display:none !important; }}@media (max-width: 767px){#s-48784434-358b-4420-a4b4-673429c2012e {
  display: none;
}
#s-48784434-358b-4420-a4b4-673429c2012e, #wrap-s-48784434-358b-4420-a4b4-673429c2012e { display:none !important; }}







#s-48784434-358b-4420-a4b4-673429c2012e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-48784434-358b-4420-a4b4-673429c2012e.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-6d722dc6-a569-47e6-8405-6bd1599b03aa {
  margin-left: 15px;
margin-right: 15px;
padding-top: 0px;
padding-left: 3%;
padding-bottom: 0px;
padding-right: 3%;
min-height: 50px;
background-color: rgba(247, 245, 243, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-6d722dc6-a569-47e6-8405-6bd1599b03aa {
  display: none;
}
#s-6d722dc6-a569-47e6-8405-6bd1599b03aa, #wrap-s-6d722dc6-a569-47e6-8405-6bd1599b03aa { display:none !important; }}@media (max-width: 767px){#s-6d722dc6-a569-47e6-8405-6bd1599b03aa {
  display: none;
}
#s-6d722dc6-a569-47e6-8405-6bd1599b03aa, #wrap-s-6d722dc6-a569-47e6-8405-6bd1599b03aa { display:none !important; }}







#s-6d722dc6-a569-47e6-8405-6bd1599b03aa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6d722dc6-a569-47e6-8405-6bd1599b03aa.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-e5ce5c42-6c7e-4d6a-bfda-1dbff194671a {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-e5ce5c42-6c7e-4d6a-bfda-1dbff194671a"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 768px) {
[id="s-e5ce5c42-6c7e-4d6a-bfda-1dbff194671a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 992px) {
[id="s-e5ce5c42-6c7e-4d6a-bfda-1dbff194671a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 1200px) {
[id="s-e5ce5c42-6c7e-4d6a-bfda-1dbff194671a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

#s-eb890e51-0ae1-43c3-a4a4-62361540df45 {
  min-height: 50px;
}








#s-eb890e51-0ae1-43c3-a4a4-62361540df45 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-eb890e51-0ae1-43c3-a4a4-62361540df45.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4420bebe-91d8-4b9d-b3d2-e87ac22f0f15 {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}
#s-4420bebe-91d8-4b9d-b3d2-e87ac22f0f15:hover {opacity: 1 !important;}







#s-4420bebe-91d8-4b9d-b3d2-e87ac22f0f15 .shogun-image-content {
  
    align-items: center;
  
}

#s-d21214d7-1cff-405f-9500-daa154e4cdd9 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-d21214d7-1cff-405f-9500-daa154e4cdd9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d21214d7-1cff-405f-9500-daa154e4cdd9.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c6d45798-ef39-4c05-9bda-0b1f889b534f {
  margin-left: 0px;
padding-bottom: 15px;
max-width: 500px;
}








#s-c6d45798-ef39-4c05-9bda-0b1f889b534f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c6d45798-ef39-4c05-9bda-0b1f889b534f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-8ea1751c-8106-4d91-90b4-5301866b1d6d {
  padding-top: 0px;
padding-bottom: 15px;
text-align: left;
}

#s-8ea1751c-8106-4d91-90b4-5301866b1d6d .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-2f7fcfa2-fdcf-40ce-8aa4-f24167988c18 {
  padding-right: 15px;
}

#s-9d2802eb-cdd2-49b4-b779-5b2b3e46fa4b {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}
#s-9d2802eb-cdd2-49b4-b779-5b2b3e46fa4b:hover {opacity: 1 !important;}







#s-9d2802eb-cdd2-49b4-b779-5b2b3e46fa4b .shogun-image-content {
  
    align-items: center;
  
}

#s-41360ddc-531e-43c6-8901-07db34836a40 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-41360ddc-531e-43c6-8901-07db34836a40 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-41360ddc-531e-43c6-8901-07db34836a40.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-b96c9dab-af7d-402e-9750-6bd508185fa8 {
  margin-left: 0px;
padding-bottom: 15px;
max-width: 500px;
}








#s-b96c9dab-af7d-402e-9750-6bd508185fa8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b96c9dab-af7d-402e-9750-6bd508185fa8.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-03ebe4db-25e2-4de0-9be7-b216d80f27a4 {
  padding-top: 0px;
padding-bottom: 15px;
text-align: left;
}

#s-03ebe4db-25e2-4de0-9be7-b216d80f27a4 .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-662f0c39-86fb-407a-8e72-14cd968b9f1e {
  margin-right: 15px;
}

#s-ff3f36ac-752a-43f0-ae7c-9ed9d0ca89b4 {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}








#s-ff3f36ac-752a-43f0-ae7c-9ed9d0ca89b4 .shogun-image-content {
  
    align-items: center;
  
}

#s-88d56192-4fd3-44d1-a056-eb126b12e325 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-88d56192-4fd3-44d1-a056-eb126b12e325 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-88d56192-4fd3-44d1-a056-eb126b12e325.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-95108c5d-33bf-47f7-9c37-1e67cf07defa {
  margin-left: 0px;
padding-bottom: 15px;
max-width: 500px;
}








#s-95108c5d-33bf-47f7-9c37-1e67cf07defa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-95108c5d-33bf-47f7-9c37-1e67cf07defa.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-404f88d8-de12-430a-9cef-f7fd825fa7b9 {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 280px;
text-align: left;
}

#s-404f88d8-de12-430a-9cef-f7fd825fa7b9 .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-aee71c50-e1f1-452e-8d4b-22ccf1b6e85c {
  margin-left: auto;
margin-right: auto;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-aee71c50-e1f1-452e-8d4b-22ccf1b6e85c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-aee71c50-e1f1-452e-8d4b-22ccf1b6e85c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-aee71c50-e1f1-452e-8d4b-22ccf1b6e85c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-aee71c50-e1f1-452e-8d4b-22ccf1b6e85c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}








#s-99c7fa1a-ec73-42f4-b312-46381fd883e7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-99c7fa1a-ec73-42f4-b312-46381fd883e7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-21f0a4d6-83c3-46e5-aa86-a0bf50ecaa10 {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-21f0a4d6-83c3-46e5-aa86-a0bf50ecaa10:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-21f0a4d6-83c3-46e5-aa86-a0bf50ecaa10:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-21f0a4d6-83c3-46e5-aa86-a0bf50ecaa10-root {
    text-align: left;
  }


#s-21f0a4d6-83c3-46e5-aa86-a0bf50ecaa10.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-21f0a4d6-83c3-46e5-aa86-a0bf50ecaa10-root {
    text-align: left;
  }


#s-21f0a4d6-83c3-46e5-aa86-a0bf50ecaa10.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-21f0a4d6-83c3-46e5-aa86-a0bf50ecaa10-root {
    text-align: left;
  }


#s-21f0a4d6-83c3-46e5-aa86-a0bf50ecaa10.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-21f0a4d6-83c3-46e5-aa86-a0bf50ecaa10-root {
    text-align: left;
  }


#s-21f0a4d6-83c3-46e5-aa86-a0bf50ecaa10.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-21f0a4d6-83c3-46e5-aa86-a0bf50ecaa10-root {
    text-align: left;
  }


#s-21f0a4d6-83c3-46e5-aa86-a0bf50ecaa10.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-1d238cfd-d272-490d-91c8-f56d19233bab hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}








#s-e2d8cba1-e1bc-4b19-9563-6988243c40e0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e2d8cba1-e1bc-4b19-9563-6988243c40e0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-de65d4fa-7b5c-4bde-9b33-97c89837de57 {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-de65d4fa-7b5c-4bde-9b33-97c89837de57:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-de65d4fa-7b5c-4bde-9b33-97c89837de57:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-de65d4fa-7b5c-4bde-9b33-97c89837de57-root {
    text-align: left;
  }


#s-de65d4fa-7b5c-4bde-9b33-97c89837de57.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-de65d4fa-7b5c-4bde-9b33-97c89837de57-root {
    text-align: left;
  }


#s-de65d4fa-7b5c-4bde-9b33-97c89837de57.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-de65d4fa-7b5c-4bde-9b33-97c89837de57-root {
    text-align: left;
  }


#s-de65d4fa-7b5c-4bde-9b33-97c89837de57.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-de65d4fa-7b5c-4bde-9b33-97c89837de57-root {
    text-align: left;
  }


#s-de65d4fa-7b5c-4bde-9b33-97c89837de57.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-de65d4fa-7b5c-4bde-9b33-97c89837de57-root {
    text-align: left;
  }


#s-de65d4fa-7b5c-4bde-9b33-97c89837de57.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-b34fee11-be89-4e18-b5cd-856f9f73e518 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}








#s-5864e7ca-639f-4c5a-8976-a2aee2fefc0e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5864e7ca-639f-4c5a-8976-a2aee2fefc0e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bba1ba2b-c20e-4d30-be68-99146f0f6d8d {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-bba1ba2b-c20e-4d30-be68-99146f0f6d8d:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-bba1ba2b-c20e-4d30-be68-99146f0f6d8d:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-bba1ba2b-c20e-4d30-be68-99146f0f6d8d-root {
    text-align: left;
  }


#s-bba1ba2b-c20e-4d30-be68-99146f0f6d8d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-bba1ba2b-c20e-4d30-be68-99146f0f6d8d-root {
    text-align: left;
  }


#s-bba1ba2b-c20e-4d30-be68-99146f0f6d8d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bba1ba2b-c20e-4d30-be68-99146f0f6d8d-root {
    text-align: left;
  }


#s-bba1ba2b-c20e-4d30-be68-99146f0f6d8d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bba1ba2b-c20e-4d30-be68-99146f0f6d8d-root {
    text-align: left;
  }


#s-bba1ba2b-c20e-4d30-be68-99146f0f6d8d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-bba1ba2b-c20e-4d30-be68-99146f0f6d8d-root {
    text-align: left;
  }


#s-bba1ba2b-c20e-4d30-be68-99146f0f6d8d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-8ac769af-b168-43fe-aea9-24f913795464 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-3a481d1e-ff90-4fc9-ad8d-f82dbe5cc1ad {
  margin-top: 60px;
margin-left: auto;
margin-right: auto;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(92, 120, 53, 1);
letter-spacing: 1px;
}
#s-3a481d1e-ff90-4fc9-ad8d-f82dbe5cc1ad:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 0, 0, 1) !important;
background-color: rgba(92, 120, 53, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-3a481d1e-ff90-4fc9-ad8d-f82dbe5cc1ad:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
background-color: rgba(92, 120, 53, 0.8) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-3a481d1e-ff90-4fc9-ad8d-f82dbe5cc1ad-root {
    text-align: center;
  }


#s-3a481d1e-ff90-4fc9-ad8d-f82dbe5cc1ad.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-3a481d1e-ff90-4fc9-ad8d-f82dbe5cc1ad-root {
    text-align: center;
  }


#s-3a481d1e-ff90-4fc9-ad8d-f82dbe5cc1ad.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3a481d1e-ff90-4fc9-ad8d-f82dbe5cc1ad-root {
    text-align: center;
  }


#s-3a481d1e-ff90-4fc9-ad8d-f82dbe5cc1ad.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3a481d1e-ff90-4fc9-ad8d-f82dbe5cc1ad-root {
    text-align: center;
  }


#s-3a481d1e-ff90-4fc9-ad8d-f82dbe5cc1ad.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-3a481d1e-ff90-4fc9-ad8d-f82dbe5cc1ad-root {
    text-align: center;
  }


#s-3a481d1e-ff90-4fc9-ad8d-f82dbe5cc1ad.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-9dc9e6cb-4392-49fd-9a30-7b25ac4f16ee {
  text-align: left;
}

#s-b3580040-7917-4b23-bbbe-e3f2f68c4035 {
  margin-top: 0px;
margin-left: 16px;
margin-right: 16px;
padding-top: 120px;
padding-left: 3%;
padding-bottom: 40px;
padding-right: 3%;
min-height: 50px;
background-color: rgba(241, 238, 235, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-b3580040-7917-4b23-bbbe-e3f2f68c4035 {
  display: none;
}
#s-b3580040-7917-4b23-bbbe-e3f2f68c4035, #wrap-s-b3580040-7917-4b23-bbbe-e3f2f68c4035 { display:none !important; }}@media (max-width: 767px){#s-b3580040-7917-4b23-bbbe-e3f2f68c4035 {
  display: none;
}
#s-b3580040-7917-4b23-bbbe-e3f2f68c4035, #wrap-s-b3580040-7917-4b23-bbbe-e3f2f68c4035 { display:none !important; }}







#s-b3580040-7917-4b23-bbbe-e3f2f68c4035 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b3580040-7917-4b23-bbbe-e3f2f68c4035.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-93532f19-2588-4bc0-b63e-9376cac8ee97 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: 16px;
margin-right: 16px;
min-height: 570px;
background-position: left center;
}
@media (min-width: 768px) and (max-width: 991px){#s-93532f19-2588-4bc0-b63e-9376cac8ee97 {
  display: none;
}
#s-93532f19-2588-4bc0-b63e-9376cac8ee97, #wrap-s-93532f19-2588-4bc0-b63e-9376cac8ee97 { display:none !important; }}@media (max-width: 767px){#s-93532f19-2588-4bc0-b63e-9376cac8ee97 {
  display: none;
}
#s-93532f19-2588-4bc0-b63e-9376cac8ee97, #wrap-s-93532f19-2588-4bc0-b63e-9376cac8ee97 { display:none !important; }}







#s-93532f19-2588-4bc0-b63e-9376cac8ee97 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-93532f19-2588-4bc0-b63e-9376cac8ee97.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b1f75a60-519a-45da-8b3b-25e38a367c4a {
  padding-top: 60px;
padding-left: 10%;
padding-bottom: 60px;
padding-right: 0px;
max-width: 52%;
background-color: rgba(0, 0, 0, 0);
}








#s-b1f75a60-519a-45da-8b3b-25e38a367c4a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b1f75a60-519a-45da-8b3b-25e38a367c4a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-854ab139-7b1d-4451-a3f4-96fdcba4de72 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
text-align: left;
}

#s-854ab139-7b1d-4451-a3f4-96fdcba4de72 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 48px;
  line-height: 1.15em;
  
  text-align: left;
}



#s-eeb29bfc-5eba-4a57-babf-c91939e1d70b {
  margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 12px;
}

#s-18cba560-bfcd-4db1-b8ae-3034dafcd82b {
  border-style: solid;
margin-bottom: 0px;
margin-right: auto;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-radius: 0px;
background-color: rgba(255, 255, 255, 0.2);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-18cba560-bfcd-4db1-b8ae-3034dafcd82b:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 0, 0, 1) !important;
background-color: rgba(255, 255, 255, 0.9) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-18cba560-bfcd-4db1-b8ae-3034dafcd82b:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-18cba560-bfcd-4db1-b8ae-3034dafcd82b-root {
    text-align: left;
  }


#s-18cba560-bfcd-4db1-b8ae-3034dafcd82b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-18cba560-bfcd-4db1-b8ae-3034dafcd82b-root {
    text-align: left;
  }


#s-18cba560-bfcd-4db1-b8ae-3034dafcd82b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-18cba560-bfcd-4db1-b8ae-3034dafcd82b-root {
    text-align: left;
  }


#s-18cba560-bfcd-4db1-b8ae-3034dafcd82b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-18cba560-bfcd-4db1-b8ae-3034dafcd82b-root {
    text-align: left;
  }


#s-18cba560-bfcd-4db1-b8ae-3034dafcd82b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-18cba560-bfcd-4db1-b8ae-3034dafcd82b-root {
    text-align: left;
  }


#s-18cba560-bfcd-4db1-b8ae-3034dafcd82b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-1c2e6fd1-238a-461c-9d8a-10f4d8f03634 {
  margin-left: 16px;
margin-right: 16px;
padding-top: 60px;
padding-left: 3%;
padding-bottom: 120px;
padding-right: 3%;
min-height: 50px;
background-color: rgba(241, 238, 235, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-1c2e6fd1-238a-461c-9d8a-10f4d8f03634 {
  display: none;
}
#s-1c2e6fd1-238a-461c-9d8a-10f4d8f03634, #wrap-s-1c2e6fd1-238a-461c-9d8a-10f4d8f03634 { display:none !important; }}@media (max-width: 767px){#s-1c2e6fd1-238a-461c-9d8a-10f4d8f03634 {
  display: none;
}
#s-1c2e6fd1-238a-461c-9d8a-10f4d8f03634, #wrap-s-1c2e6fd1-238a-461c-9d8a-10f4d8f03634 { display:none !important; }}







#s-1c2e6fd1-238a-461c-9d8a-10f4d8f03634 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1c2e6fd1-238a-461c-9d8a-10f4d8f03634.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-2515be82-18bf-4c19-bd83-b0130a21bc99 {
  margin-left: 15px;
margin-right: 15px;
padding-top: 0px;
padding-left: 3%;
padding-bottom: 0px;
padding-right: 3%;
min-height: 50px;
background-color: rgba(241, 238, 235, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-2515be82-18bf-4c19-bd83-b0130a21bc99 {
  display: none;
}
#s-2515be82-18bf-4c19-bd83-b0130a21bc99, #wrap-s-2515be82-18bf-4c19-bd83-b0130a21bc99 { display:none !important; }}@media (max-width: 767px){#s-2515be82-18bf-4c19-bd83-b0130a21bc99 {
  display: none;
}
#s-2515be82-18bf-4c19-bd83-b0130a21bc99, #wrap-s-2515be82-18bf-4c19-bd83-b0130a21bc99 { display:none !important; }}







#s-2515be82-18bf-4c19-bd83-b0130a21bc99 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2515be82-18bf-4c19-bd83-b0130a21bc99.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-c0c170d8-b80c-4007-8a7c-620005821f27 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-c0c170d8-b80c-4007-8a7c-620005821f27"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 768px) {
[id="s-c0c170d8-b80c-4007-8a7c-620005821f27"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 992px) {
[id="s-c0c170d8-b80c-4007-8a7c-620005821f27"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 1200px) {
[id="s-c0c170d8-b80c-4007-8a7c-620005821f27"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

#s-364bb738-96c7-4578-a87e-5971182e224e {
  min-height: 50px;
}








#s-364bb738-96c7-4578-a87e-5971182e224e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-364bb738-96c7-4578-a87e-5971182e224e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6aeee39f-6af8-4169-a75d-5e5c78d5372c {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}
#s-6aeee39f-6af8-4169-a75d-5e5c78d5372c:hover {opacity: 1 !important;}







#s-6aeee39f-6af8-4169-a75d-5e5c78d5372c .shogun-image-content {
  
    align-items: center;
  
}

#s-e519537c-a189-471f-a431-9eee3d9032a5 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-e519537c-a189-471f-a431-9eee3d9032a5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e519537c-a189-471f-a431-9eee3d9032a5.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c13433c6-5520-491a-a3b5-a5d2af4715a0 {
  margin-left: 0px;
padding-bottom: 15px;
max-width: 500px;
}








#s-c13433c6-5520-491a-a3b5-a5d2af4715a0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c13433c6-5520-491a-a3b5-a5d2af4715a0.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-99dfde4c-ed94-4b43-8f2d-77bf3256369a {
  padding-top: 0px;
padding-bottom: 15px;
text-align: left;
}

#s-99dfde4c-ed94-4b43-8f2d-77bf3256369a .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-d1b1cf17-d021-4c36-8816-824a6c5eac61 {
  padding-right: 15px;
}

#s-0b9f13ca-e864-4d47-b7cd-47e330419dbb {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}
#s-0b9f13ca-e864-4d47-b7cd-47e330419dbb:hover {opacity: 1 !important;}







#s-0b9f13ca-e864-4d47-b7cd-47e330419dbb .shogun-image-content {
  
    align-items: center;
  
}

#s-7e70ca44-f7b2-49aa-a876-c6696125c6d7 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-7e70ca44-f7b2-49aa-a876-c6696125c6d7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7e70ca44-f7b2-49aa-a876-c6696125c6d7.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-100847bb-ef93-4aa9-898f-f6a01eb622ae {
  margin-left: 0px;
padding-bottom: 15px;
max-width: 500px;
}








#s-100847bb-ef93-4aa9-898f-f6a01eb622ae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-100847bb-ef93-4aa9-898f-f6a01eb622ae.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-695d256f-bba9-4522-86bc-fc44be1e62bb {
  padding-top: 0px;
padding-bottom: 15px;
text-align: left;
}

#s-695d256f-bba9-4522-86bc-fc44be1e62bb .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-c08a2e9e-c541-49b1-8e2b-0e257be43118 {
  margin-right: 15px;
}

#s-29db3ddb-62af-4a01-9e20-904a689a62b8 {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}








#s-29db3ddb-62af-4a01-9e20-904a689a62b8 .shogun-image-content {
  
    align-items: center;
  
}

#s-b4edb999-f5a8-4e96-adc0-e065d82d522d {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-b4edb999-f5a8-4e96-adc0-e065d82d522d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b4edb999-f5a8-4e96-adc0-e065d82d522d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-1bdcd675-ab82-4301-bc6f-6665a3471683 {
  margin-left: 0px;
padding-bottom: 15px;
max-width: 500px;
}








#s-1bdcd675-ab82-4301-bc6f-6665a3471683 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1bdcd675-ab82-4301-bc6f-6665a3471683.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-13e8730f-2a75-4e69-bc13-2034605acf3a {
  padding-top: 0px;
padding-bottom: 15px;
text-align: left;
}

#s-13e8730f-2a75-4e69-bc13-2034605acf3a .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-f5cbc31e-e396-44a2-bdb1-a44b009f8f3d {
  margin-right: 15px;
}

#s-b075430e-c457-4d62-9f33-1d2f5bc1bc04 {
  margin-left: auto;
margin-right: auto;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-b075430e-c457-4d62-9f33-1d2f5bc1bc04"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b075430e-c457-4d62-9f33-1d2f5bc1bc04"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-b075430e-c457-4d62-9f33-1d2f5bc1bc04"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-b075430e-c457-4d62-9f33-1d2f5bc1bc04"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}








#s-a8280acd-6115-475e-80b8-9b2e0b31aa71 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a8280acd-6115-475e-80b8-9b2e0b31aa71.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-58f06c51-3e6d-4072-8545-74e21a76b377 {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-58f06c51-3e6d-4072-8545-74e21a76b377:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-58f06c51-3e6d-4072-8545-74e21a76b377:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-58f06c51-3e6d-4072-8545-74e21a76b377-root {
    text-align: left;
  }


#s-58f06c51-3e6d-4072-8545-74e21a76b377.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-58f06c51-3e6d-4072-8545-74e21a76b377-root {
    text-align: left;
  }


#s-58f06c51-3e6d-4072-8545-74e21a76b377.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-58f06c51-3e6d-4072-8545-74e21a76b377-root {
    text-align: left;
  }


#s-58f06c51-3e6d-4072-8545-74e21a76b377.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-58f06c51-3e6d-4072-8545-74e21a76b377-root {
    text-align: left;
  }


#s-58f06c51-3e6d-4072-8545-74e21a76b377.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-58f06c51-3e6d-4072-8545-74e21a76b377-root {
    text-align: left;
  }


#s-58f06c51-3e6d-4072-8545-74e21a76b377.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-04532def-1490-4df2-a754-f1bcd91bae07 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}








#s-eb3c6526-bd87-495e-a9d1-713bd6dee6a6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-eb3c6526-bd87-495e-a9d1-713bd6dee6a6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4b1c007b-39af-4d3d-9889-460ff4d2ef3f {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-4b1c007b-39af-4d3d-9889-460ff4d2ef3f:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-4b1c007b-39af-4d3d-9889-460ff4d2ef3f:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-4b1c007b-39af-4d3d-9889-460ff4d2ef3f-root {
    text-align: left;
  }


#s-4b1c007b-39af-4d3d-9889-460ff4d2ef3f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4b1c007b-39af-4d3d-9889-460ff4d2ef3f-root {
    text-align: left;
  }


#s-4b1c007b-39af-4d3d-9889-460ff4d2ef3f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4b1c007b-39af-4d3d-9889-460ff4d2ef3f-root {
    text-align: left;
  }


#s-4b1c007b-39af-4d3d-9889-460ff4d2ef3f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4b1c007b-39af-4d3d-9889-460ff4d2ef3f-root {
    text-align: left;
  }


#s-4b1c007b-39af-4d3d-9889-460ff4d2ef3f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4b1c007b-39af-4d3d-9889-460ff4d2ef3f-root {
    text-align: left;
  }


#s-4b1c007b-39af-4d3d-9889-460ff4d2ef3f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-09832bcf-8fee-48e0-ac67-fb61c7967baa hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}








#s-f64a9091-65a0-4995-aef8-736437b1e3fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f64a9091-65a0-4995-aef8-736437b1e3fd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2fabd6f7-141a-448f-a6de-147be9f807fb {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-2fabd6f7-141a-448f-a6de-147be9f807fb:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-2fabd6f7-141a-448f-a6de-147be9f807fb:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-2fabd6f7-141a-448f-a6de-147be9f807fb-root {
    text-align: left;
  }


#s-2fabd6f7-141a-448f-a6de-147be9f807fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2fabd6f7-141a-448f-a6de-147be9f807fb-root {
    text-align: left;
  }


#s-2fabd6f7-141a-448f-a6de-147be9f807fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2fabd6f7-141a-448f-a6de-147be9f807fb-root {
    text-align: left;
  }


#s-2fabd6f7-141a-448f-a6de-147be9f807fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2fabd6f7-141a-448f-a6de-147be9f807fb-root {
    text-align: left;
  }


#s-2fabd6f7-141a-448f-a6de-147be9f807fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2fabd6f7-141a-448f-a6de-147be9f807fb-root {
    text-align: left;
  }


#s-2fabd6f7-141a-448f-a6de-147be9f807fb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-f63291a1-d57a-4c77-829b-f9e540988f15 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-6bd5cd12-c28c-48a2-99cb-f4ca60b6c28e {
  margin-top: 60px;
margin-left: auto;
margin-right: auto;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(92, 120, 53, 1);
letter-spacing: 1px;
}
#s-6bd5cd12-c28c-48a2-99cb-f4ca60b6c28e:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 0, 0, 1) !important;
background-color: rgba(92, 120, 53, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-6bd5cd12-c28c-48a2-99cb-f4ca60b6c28e:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
background-color: rgba(92, 120, 53, 0.8) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-6bd5cd12-c28c-48a2-99cb-f4ca60b6c28e-root {
    text-align: center;
  }


#s-6bd5cd12-c28c-48a2-99cb-f4ca60b6c28e.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-6bd5cd12-c28c-48a2-99cb-f4ca60b6c28e-root {
    text-align: center;
  }


#s-6bd5cd12-c28c-48a2-99cb-f4ca60b6c28e.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6bd5cd12-c28c-48a2-99cb-f4ca60b6c28e-root {
    text-align: center;
  }


#s-6bd5cd12-c28c-48a2-99cb-f4ca60b6c28e.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6bd5cd12-c28c-48a2-99cb-f4ca60b6c28e-root {
    text-align: center;
  }


#s-6bd5cd12-c28c-48a2-99cb-f4ca60b6c28e.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-6bd5cd12-c28c-48a2-99cb-f4ca60b6c28e-root {
    text-align: center;
  }


#s-6bd5cd12-c28c-48a2-99cb-f4ca60b6c28e.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-1482854a-4029-4030-ac0c-0be1fefefe3a {
  text-align: left;
}

#s-78b32c26-a36b-43a1-9442-69d9e25b85a9 {
  margin-top: 0px;
margin-left: 16px;
margin-right: 16px;
padding-top: 120px;
padding-left: 3%;
padding-bottom: 40px;
padding-right: 3%;
min-height: 50px;
background-color: rgba(247, 245, 243, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-78b32c26-a36b-43a1-9442-69d9e25b85a9 {
  display: none;
}
#s-78b32c26-a36b-43a1-9442-69d9e25b85a9, #wrap-s-78b32c26-a36b-43a1-9442-69d9e25b85a9 { display:none !important; }}@media (max-width: 767px){#s-78b32c26-a36b-43a1-9442-69d9e25b85a9 {
  display: none;
}
#s-78b32c26-a36b-43a1-9442-69d9e25b85a9, #wrap-s-78b32c26-a36b-43a1-9442-69d9e25b85a9 { display:none !important; }}







#s-78b32c26-a36b-43a1-9442-69d9e25b85a9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-78b32c26-a36b-43a1-9442-69d9e25b85a9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fad076e1-fab2-42af-affe-28dd2820ca5e {
  background-repeat: no-repeat;
background-size: cover;
margin-left: 16px;
margin-right: 16px;
min-height: 670px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-fad076e1-fab2-42af-affe-28dd2820ca5e {
  display: none;
}
#s-fad076e1-fab2-42af-affe-28dd2820ca5e, #wrap-s-fad076e1-fab2-42af-affe-28dd2820ca5e { display:none !important; }}@media (max-width: 767px){#s-fad076e1-fab2-42af-affe-28dd2820ca5e {
  display: none;
}
#s-fad076e1-fab2-42af-affe-28dd2820ca5e, #wrap-s-fad076e1-fab2-42af-affe-28dd2820ca5e { display:none !important; }}







#s-fad076e1-fab2-42af-affe-28dd2820ca5e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fad076e1-fab2-42af-affe-28dd2820ca5e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c33fccd0-c6db-4a5e-a938-fa2d947be47e {
  padding-top: 60px;
padding-left: 10%;
padding-bottom: 60px;
padding-right: 0px;
max-width: 52%;
background-color: rgba(0, 0, 0, 0);
}








#s-c33fccd0-c6db-4a5e-a938-fa2d947be47e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c33fccd0-c6db-4a5e-a938-fa2d947be47e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-86def9b9-e436-44b0-8013-052a7fcd1d5b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
text-align: left;
}

#s-86def9b9-e436-44b0-8013-052a7fcd1d5b .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 48px;
  line-height: 1.15em;
  
  text-align: left;
}



#s-b461ee02-c7a6-4794-802d-456ad2ec17d6 {
  margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 12px;
}

#s-e60f8c8e-29cd-4d91-bce9-d357de7ffde3 {
  border-style: solid;
margin-bottom: 0px;
margin-right: auto;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 1);
border-radius: 0px;
background-color: rgba(255, 255, 255, 0.2);
text-align: left;
text-decoration: none;
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-e60f8c8e-29cd-4d91-bce9-d357de7ffde3:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 0, 0, 1) !important;
background-color: rgba(255, 255, 255, 0.9) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-e60f8c8e-29cd-4d91-bce9-d357de7ffde3:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-e60f8c8e-29cd-4d91-bce9-d357de7ffde3-root {
    text-align: left;
  }


#s-e60f8c8e-29cd-4d91-bce9-d357de7ffde3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e60f8c8e-29cd-4d91-bce9-d357de7ffde3-root {
    text-align: left;
  }


#s-e60f8c8e-29cd-4d91-bce9-d357de7ffde3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e60f8c8e-29cd-4d91-bce9-d357de7ffde3-root {
    text-align: left;
  }


#s-e60f8c8e-29cd-4d91-bce9-d357de7ffde3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e60f8c8e-29cd-4d91-bce9-d357de7ffde3-root {
    text-align: left;
  }


#s-e60f8c8e-29cd-4d91-bce9-d357de7ffde3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e60f8c8e-29cd-4d91-bce9-d357de7ffde3-root {
    text-align: left;
  }


#s-e60f8c8e-29cd-4d91-bce9-d357de7ffde3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-8c51d5b1-587c-491e-88f4-510863b4ad84 {
  margin-left: 16px;
margin-bottom: 16px;
margin-right: 16px;
padding-top: 60px;
padding-left: 3%;
padding-bottom: 120px;
padding-right: 3%;
min-height: 50px;
background-color: rgba(247, 245, 243, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-8c51d5b1-587c-491e-88f4-510863b4ad84 {
  display: none;
}
#s-8c51d5b1-587c-491e-88f4-510863b4ad84, #wrap-s-8c51d5b1-587c-491e-88f4-510863b4ad84 { display:none !important; }}@media (max-width: 767px){#s-8c51d5b1-587c-491e-88f4-510863b4ad84 {
  display: none;
}
#s-8c51d5b1-587c-491e-88f4-510863b4ad84, #wrap-s-8c51d5b1-587c-491e-88f4-510863b4ad84 { display:none !important; }}







#s-8c51d5b1-587c-491e-88f4-510863b4ad84 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8c51d5b1-587c-491e-88f4-510863b4ad84.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-2afef6e6-7fdb-4ee6-9450-b5cb94784bb4 {
  margin-left: 15px;
margin-right: 15px;
padding-top: 0px;
padding-left: 3%;
padding-bottom: 0px;
padding-right: 3%;
min-height: 50px;
background-color: rgba(247, 245, 243, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-2afef6e6-7fdb-4ee6-9450-b5cb94784bb4 {
  display: none;
}
#s-2afef6e6-7fdb-4ee6-9450-b5cb94784bb4, #wrap-s-2afef6e6-7fdb-4ee6-9450-b5cb94784bb4 { display:none !important; }}@media (max-width: 767px){#s-2afef6e6-7fdb-4ee6-9450-b5cb94784bb4 {
  display: none;
}
#s-2afef6e6-7fdb-4ee6-9450-b5cb94784bb4, #wrap-s-2afef6e6-7fdb-4ee6-9450-b5cb94784bb4 { display:none !important; }}







#s-2afef6e6-7fdb-4ee6-9450-b5cb94784bb4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2afef6e6-7fdb-4ee6-9450-b5cb94784bb4.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-604687b8-e806-40b4-b4ed-1f3c9847673d {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-604687b8-e806-40b4-b4ed-1f3c9847673d"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 768px) {
[id="s-604687b8-e806-40b4-b4ed-1f3c9847673d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 992px) {
[id="s-604687b8-e806-40b4-b4ed-1f3c9847673d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

@media (min-width: 1200px) {
[id="s-604687b8-e806-40b4-b4ed-1f3c9847673d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.666666666666666px);
}

}

#s-b0784a59-60b8-4b10-8df0-02a4c7b03b7c {
  min-height: 50px;
}








#s-b0784a59-60b8-4b10-8df0-02a4c7b03b7c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b0784a59-60b8-4b10-8df0-02a4c7b03b7c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ea0d8de6-ad49-4171-9829-f541456180d0 {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}
#s-ea0d8de6-ad49-4171-9829-f541456180d0:hover {opacity: 1 !important;}







#s-ea0d8de6-ad49-4171-9829-f541456180d0 .shogun-image-content {
  
    align-items: center;
  
}

#s-15a5c413-b811-4bd3-8750-eef3aa5300ac {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-15a5c413-b811-4bd3-8750-eef3aa5300ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-15a5c413-b811-4bd3-8750-eef3aa5300ac.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-42ecb015-88cb-43eb-bb57-d80b01445db4 {
  margin-left: 0px;
padding-bottom: 15px;
max-width: 500px;
}








#s-42ecb015-88cb-43eb-bb57-d80b01445db4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-42ecb015-88cb-43eb-bb57-d80b01445db4.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-7e11a588-189b-4694-bc37-c63392d45e4c {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 320px;
text-align: left;
}

#s-7e11a588-189b-4694-bc37-c63392d45e4c .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-5d7fbcb2-e7e2-4227-9f5d-1b3def9eeb3c {
  padding-right: 15px;
}

#s-3a9a2c2f-7123-42fd-8452-1ce93006a822 {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}
#s-3a9a2c2f-7123-42fd-8452-1ce93006a822:hover {opacity: 1 !important;}







#s-3a9a2c2f-7123-42fd-8452-1ce93006a822 .shogun-image-content {
  
    align-items: center;
  
}

#s-1e1485fe-4e55-4801-9233-75e5f972847c {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-1e1485fe-4e55-4801-9233-75e5f972847c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1e1485fe-4e55-4801-9233-75e5f972847c.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-d78fa896-c1fb-4a1d-9585-29f80e6bc194 {
  margin-left: 0px;
padding-bottom: 15px;
max-width: 500px;
}








#s-d78fa896-c1fb-4a1d-9585-29f80e6bc194 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d78fa896-c1fb-4a1d-9585-29f80e6bc194.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-7ef264ea-8ed2-476d-ad36-a82adf238c7d {
  padding-top: 0px;
padding-bottom: 15px;
text-align: left;
}

#s-7ef264ea-8ed2-476d-ad36-a82adf238c7d .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-a969d802-ad7c-4eec-b45f-5cde4dde07f5 {
  margin-right: 15px;
}

#s-c2f53a07-c385-45a8-91a1-820acd4463a8 {
  text-align: center;
opacity: 1;
background-color: rgba(0, 0, 0, 1);
}








#s-c2f53a07-c385-45a8-91a1-820acd4463a8 .shogun-image-content {
  
    align-items: center;
  
}

#s-57fc621e-9556-4bfa-bdb7-4bc07ec2aa93 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 30px;
}








#s-57fc621e-9556-4bfa-bdb7-4bc07ec2aa93 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-57fc621e-9556-4bfa-bdb7-4bc07ec2aa93.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c70473eb-b5b5-40da-bc60-c5097e959395 {
  margin-left: 0px;
padding-bottom: 15px;
max-width: 500px;
}








#s-c70473eb-b5b5-40da-bc60-c5097e959395 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c70473eb-b5b5-40da-bc60-c5097e959395.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-33b3314b-7b30-4d7e-bace-50bf3955f570 {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 380px;
text-align: left;
}

#s-33b3314b-7b30-4d7e-bace-50bf3955f570 .shogun-heading-component h2 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  font-family: "Linotype Didot";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1.3em;
  
  text-align: left;
}



#s-af0b2e4a-f89c-4564-b011-82aafc13b627 {
  margin-right: 15px;
}

#s-dc265c2b-5809-44ec-97e9-3645b5f9d531 {
  margin-left: auto;
margin-right: auto;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-dc265c2b-5809-44ec-97e9-3645b5f9d531"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dc265c2b-5809-44ec-97e9-3645b5f9d531"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-dc265c2b-5809-44ec-97e9-3645b5f9d531"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-dc265c2b-5809-44ec-97e9-3645b5f9d531"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}








#s-6a058299-7157-408e-b6b4-a7335a67d5de > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6a058299-7157-408e-b6b4-a7335a67d5de.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-525ee40e-fba9-4a5f-a423-c2d728e0909a {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-525ee40e-fba9-4a5f-a423-c2d728e0909a:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-525ee40e-fba9-4a5f-a423-c2d728e0909a:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-525ee40e-fba9-4a5f-a423-c2d728e0909a-root {
    text-align: left;
  }


#s-525ee40e-fba9-4a5f-a423-c2d728e0909a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-525ee40e-fba9-4a5f-a423-c2d728e0909a-root {
    text-align: left;
  }


#s-525ee40e-fba9-4a5f-a423-c2d728e0909a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-525ee40e-fba9-4a5f-a423-c2d728e0909a-root {
    text-align: left;
  }


#s-525ee40e-fba9-4a5f-a423-c2d728e0909a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-525ee40e-fba9-4a5f-a423-c2d728e0909a-root {
    text-align: left;
  }


#s-525ee40e-fba9-4a5f-a423-c2d728e0909a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-525ee40e-fba9-4a5f-a423-c2d728e0909a-root {
    text-align: left;
  }


#s-525ee40e-fba9-4a5f-a423-c2d728e0909a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-79fcb424-6074-4105-80ab-3d40c65313ab hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}








#s-64aed8af-526d-4a5b-8864-49cf3c5755e9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-64aed8af-526d-4a5b-8864-49cf3c5755e9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-49c65c0b-3463-46b1-a431-fafa8579c33c {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-49c65c0b-3463-46b1-a431-fafa8579c33c:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-49c65c0b-3463-46b1-a431-fafa8579c33c:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-49c65c0b-3463-46b1-a431-fafa8579c33c-root {
    text-align: left;
  }


#s-49c65c0b-3463-46b1-a431-fafa8579c33c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-49c65c0b-3463-46b1-a431-fafa8579c33c-root {
    text-align: left;
  }


#s-49c65c0b-3463-46b1-a431-fafa8579c33c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-49c65c0b-3463-46b1-a431-fafa8579c33c-root {
    text-align: left;
  }


#s-49c65c0b-3463-46b1-a431-fafa8579c33c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-49c65c0b-3463-46b1-a431-fafa8579c33c-root {
    text-align: left;
  }


#s-49c65c0b-3463-46b1-a431-fafa8579c33c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-49c65c0b-3463-46b1-a431-fafa8579c33c-root {
    text-align: left;
  }


#s-49c65c0b-3463-46b1-a431-fafa8579c33c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-8bfa5c5e-997f-4f64-918c-8cb0bfc6c5ea hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}








#s-1b4f1af6-2ed5-4326-94d3-94f2e81ad13a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1b4f1af6-2ed5-4326-94d3-94f2e81ad13a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-73367df4-6f4b-4348-b736-a790623c6fae {
  border-style: solid;
padding-bottom: 16px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-73367df4-6f4b-4348-b736-a790623c6fae:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(92, 120, 53, 1) !important;}#s-73367df4-6f4b-4348-b736-a790623c6fae:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 0px !important;
background-color: rgba(0, 0, 0, 0) !important;
text-decoration: none !important;
color: rgba(92, 120, 53, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-73367df4-6f4b-4348-b736-a790623c6fae-root {
    text-align: left;
  }


#s-73367df4-6f4b-4348-b736-a790623c6fae.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-73367df4-6f4b-4348-b736-a790623c6fae-root {
    text-align: left;
  }


#s-73367df4-6f4b-4348-b736-a790623c6fae.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-73367df4-6f4b-4348-b736-a790623c6fae-root {
    text-align: left;
  }


#s-73367df4-6f4b-4348-b736-a790623c6fae.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-73367df4-6f4b-4348-b736-a790623c6fae-root {
    text-align: left;
  }


#s-73367df4-6f4b-4348-b736-a790623c6fae.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-73367df4-6f4b-4348-b736-a790623c6fae-root {
    text-align: left;
  }


#s-73367df4-6f4b-4348-b736-a790623c6fae.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
#s-65c5bd9d-5b61-4e5f-a5fc-739c1edbc642 hr {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#s-aa19638b-a235-461e-90cd-b65e6b57f480 {
  margin-top: 60px;
margin-left: auto;
margin-right: auto;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(92, 120, 53, 1);
letter-spacing: 1px;
}
#s-aa19638b-a235-461e-90cd-b65e6b57f480:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(0, 0, 0, 1) !important;
background-color: rgba(92, 120, 53, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-aa19638b-a235-461e-90cd-b65e6b57f480:active {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
background-color: rgba(92, 120, 53, 0.8) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-aa19638b-a235-461e-90cd-b65e6b57f480-root {
    text-align: center;
  }


#s-aa19638b-a235-461e-90cd-b65e6b57f480.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-aa19638b-a235-461e-90cd-b65e6b57f480-root {
    text-align: center;
  }


#s-aa19638b-a235-461e-90cd-b65e6b57f480.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-aa19638b-a235-461e-90cd-b65e6b57f480-root {
    text-align: center;
  }


#s-aa19638b-a235-461e-90cd-b65e6b57f480.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-aa19638b-a235-461e-90cd-b65e6b57f480-root {
    text-align: center;
  }


#s-aa19638b-a235-461e-90cd-b65e6b57f480.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-aa19638b-a235-461e-90cd-b65e6b57f480-root {
    text-align: center;
  }


#s-aa19638b-a235-461e-90cd-b65e6b57f480.shg-btn {
  color: rgba(92, 120, 53, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

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

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

.shogun-root iframe {
  display: initial;
}

@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:after,.shg-c:before{content:" ";display:table}.shogun-root{z-index:1;position:relative;isolation:isolate}.shogun-root iframe{display:initial}@media (max-width:1024px){.shg-box,.shg-c{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,.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:focus,.shg-lightbox .shg-lightbox-close:hover{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 .3s}.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}